Closed Killator closed 5 years ago
Hi Killator,
Sorry for this delay, This must be fixed in the last release. Could you try to update and tell me if it fix.
In fact, the UUID was not transfered from homebridge to hap-nodejs. We need to use homebridge base_uuid to diferenciate devices. Thanks.
Tout est OK. Merci Romain !
Il me reste à découvrir ton plugin maintenant :-)
Bonne nouvelle c’est super.
Désolé pour ce délai je n’ai pas eu beaucoup de temps pour m’occuper de ce projet que je n’utilise plus en ce moment (changement de logement oblige).
Et je pensais que le problème était réglé car ca fonctionnait pour d’autre mais finalement c’est parce qu’ils avaient renommé leurs devices (c’etait fonctionnel avec des noms de device unique mais encore fallait-il le savoir).
Homebridge ne tenait pas compte de l’UUID généré à partir du serial et continuait à se baser sur deviceName. Je me suis rendu compte de ça par hasard l’autre jour en copiant une config avec des capteurs portant le même nom.
Tant mieux si cela peut te permettre de l’utiliser enfin même si la partie chauffage n’est pas forcément aboutie pour2 raisons :
N’hesites pas à me remonter des éventuels soucis j’essairai d’être plus réactif :-).
Hi Romain,
I try to connect my 3 new Atlantics Heaters with Cozytouch/HomeBridge and your plugin.
My setup: rPI 3 / Fresh Raspbian / Fresh HomeBridge / Your plugin & a minimalist config.json
Below, the Homebridge log:
I think is not a cached accessories issue like #22 (fresh install, up-to-date, Homebridge « accessories » and « persist » directories are empties).
I have found this previous issue #47, so I have replace the line 85 of the AbstractAccessory.js file located in « accessories » tahoma plugin folder by this code :
this.UUID = UUIDGen.generate(serial);
Same error…
As you can see, I have uncomment the line 86 to log ’New Device’ : « this.displayName » and « serial ». All « serial » seem unique… Come from « io:ControllerAddressState » (+1) of the CozyTouch API (thanks for your config reader tool)
Between the two try, the UUID is the same (e2a1545d-9063-47b4-ab6c-7079a4914e6f) as if the modification line 85 seems useless...
And I have no more idea to how I can investigate... ^^’
Could you please help me ?