You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Homebridge dynamic platform plugins should only be specified once in config.json. The persisted accessories in ~/.homebridge/accessories/cachedAccessories don't know which instance of the platform they belong to. They're all restored to a single instance, causing the other instance to re-create the accessory, with the usual "cannot add another accessory with the same UUID" blues.
The Add Platform Block button should not appear for dynamic platform plugins. I might be a bit too much for homebridge-config-ui-x to scan the plugin code to see if it's a dynamic platform plugin, but using a different value "pluginType" seems doable.
The text was updated successfully, but these errors were encountered:
@ebaauw - thanks for your suggestion. I'm happy to expand the schema requirements as plugin developers demand.
I've added support for a new singular boolean attribute you can add to the top level of your config.schema.json to stop the "Add Block" button being displayed if set to true.
Homebridge dynamic platform plugins should only be specified once in config.json. The persisted accessories in
~/.homebridge/accessories/cachedAccessories
don't know which instance of the platform they belong to. They're all restored to a single instance, causing the other instance to re-create the accessory, with the usual "cannot add another accessory with the same UUID" blues.The Add Platform Block button should not appear for dynamic platform plugins. I might be a bit too much for homebridge-config-ui-x to scan the plugin code to see if it's a dynamic platform plugin, but using a different value
"pluginType"
seems doable.The text was updated successfully, but these errors were encountered: