lynxcs / homebridge-ct200

Homebridge plugin for Bosch Easycontrol CT200
MIT License
21 stars 2 forks source link

Excellent for Buderus (logomax) tc100 v2 #9

Closed fate8383 closed 3 years ago

fate8383 commented 3 years ago

I have been looking for this for many months, i can confirm it works for buderus tc100 v2 as well. which is using exactly the same bosch API. I am very happy and wanted to leave this message here.

fate8383 commented 3 years ago

[11/1/2021, 12:25:38 PM] [Buderus] Queried endpoint /zones/zn1/temperatureHeatingSetpoint but received /zones/zn1/userMode [11/1/2021, 12:25:38 PM] [Buderus] Queried endpoint /zones/zn1/temperatureHeatingSetpoint but received /zones/zn1/userMode [11/1/2021, 12:25:38 PM] [Buderus] Queried endpoint /system/awayMode/enabled but received /zones/zn1/temperatureHeatingSetpoint [11/1/2021, 12:25:38 PM] [Buderus] Queried endpoint /system/awayMode/enabled but received /zones/zn1/temperatureHeatingSetpoint [11/1/2021, 12:25:38 PM] [Buderus] Queried endpoint /zones/zn1/status but received /zones/zn1/temperatureHeatingSetpoint [11/1/2021, 12:25:38 PM] [Buderus] Queried endpoint /gateway/localisation but received /zones/zn1/status [11/1/2021, 12:25:38 PM] [Buderus] Queried endpoint /zones/zn1/temperatureActual but received /gateway/localisation

I am seeing this time to time, removed zone from the config, since I have just one device. Still the same. I don't see any problem in the functionality but should i worry and fix this? thanks

lynxcs commented 3 years ago

I believe this is a bug in the bosch-xmpp library that this plugin uses. This appears when multiple endpoints are queried at the same time. In some cases, one query receives another queries response. It's not a worry-some warning, as responses not matching the original endpoint are discarded.

Still, I do have a fix in mind for how to make use of misplaced queries, which should come with a future update 😀