nicoduj / homebridge-harmony

Harmony websocket plugin for homebridge
The Unlicense
211 stars 22 forks source link

Not all hubs are loaded #423

Closed Nastras closed 1 year ago

Nastras commented 1 year ago

Describe the bug Hello @nicoduj I have today a third Harmony Hub in operation. This I wanted to have now added to config.json. After a restart home bridge-harmony, the "Sz Harmonyhub" is no longer loaded but the new hub in the nursery "Kz Harmonyhub".

I think my config is correct or?. I hope you can help me?

Screenshots

Bildschirmfoto 2023-05-07 um 14 14 37

Config { "bridge": { "name": "homebridge-harmony", "username" : "xxxxx", "port" : xxxx, "pin": "xxxxxxx, "manufacturer": "xxxxxx", "model": "Ak-SHS-1", "advertiser": "avahi", "bind": ["eth0"] },

"plugins": [ "homebridge-harmony" ],

"accessories": [ ],

"platforms": [ { "platform": "HarmonyHubWebSocket", "name": "Wz Harmonyhub", "hubIP": "192.168.178.52", "showCommandsAtStartup" : "false", "showTurnOffActivity": "false", "TVAccessory" : "false", "switchAccessories" : "true",
"publishSwitchActivitiesAsIndividualAccessories": "false", "addAllActivitiesToSkippedIfSameStateActivitiesList": "true", "mainActivity" : "TV", "devicesToPublishAsAccessoriesSwitch": [ ], "otherPlatforms": [{ "name": "Sz Harmonyhub", "hubIP": "192.168.178.53", "showCommandsAtStartup" : "false", "showTurnOffActivity": "false", "TVAccessory" : "false", "switchAccessories" : "true",
"publishSwitchActivitiesAsIndividualAccessories": "true", "addAllActivitiesToSkippedIfSameStateActivitiesList": "true", "mainActivity" : "TV", "devicesToPublishAsAccessoriesSwitch": [ ] } ], "otherPlatforms": [{ "name": "Kz Harmonyhub", "hubIP": "192.168.178.116", "showCommandsAtStartup" : "false", "showTurnOffActivity": "false", "TVAccessory" : "false", "switchAccessories" : "true",
"publishSwitchActivitiesAsIndividualAccessories": "true", "addAllActivitiesToSkippedIfSameStateActivitiesList": "true", "mainActivity" : "TV", "devicesToPublishAsAccessoriesSwitch": [ ] } ] } ] }

Nastras commented 1 year ago

There was an error in my config.json after all. Thanks anyway! Here is the solution maybe it helps someone else .-)

{ "bridge": { "name": "homebridge-harmony", "username" : "", "port" : , "pin": "", "manufacturer": "@", "model": "Ak-SHS-1", "advertiser": "avahi", "bind": ["eth0"] },

"plugins": [ "homebridge-harmony" ],

"accessories": [ ],

"platforms": [ { "platform": "HarmonyHubWebSocket", "name": "Wz Harmonyhub", "hubIP": "192.168.178.52", "showCommandsAtStartup" : "false", "showTurnOffActivity": "false", "TVAccessory" : "false", "switchAccessories" : "true",
"publishSwitchActivitiesAsIndividualAccessories": "false", "addAllActivitiesToSkippedIfSameStateActivitiesList": "true", "mainActivity" : "TV", "devicesToPublishAsAccessoriesSwitch": [ ], "otherPlatforms": [{ "name": "Sz Harmonyhub", "hubIP": "192.168.178.53", "showCommandsAtStartup" : "false", "showTurnOffActivity": "false", "TVAccessory" : "false", "switchAccessories" : "true",
"publishSwitchActivitiesAsIndividualAccessories": "true", "addAllActivitiesToSkippedIfSameStateActivitiesList": "true", "mainActivity" : "TV", "devicesToPublishAsAccessoriesSwitch": [ ] }, { "name": "Kz Harmonyhub", "hubIP": "192.168.178.116", "showCommandsAtStartup" : "false", "showTurnOffActivity": "false", "TVAccessory" : "false", "switchAccessories" : "true",
"publishSwitchActivitiesAsIndividualAccessories": "true", "addAllActivitiesToSkippedIfSameStateActivitiesList": "true", "mainActivity" : "TV", "devicesToPublishAsAccessoriesSwitch": [ ] } ] } ] }