Closed tobuser closed 4 months ago
What is broken exactly?
Sorry, but wat is mqtt and why is important in this plugin?
Its only important when you what send Infos/sensor states to another system. In my case Home Assistant. https://en.wikipedia.org/wiki/MQTT
Thank you for the explaining.
With 16.17. the problem with mqtt doesn't change. No mqtt Infos.
@tobuser any log, Mqtt debug?
Unfortunately, Melcloud is still very sensitive. The refresh is set to 400s. A reboot seems to access Melcloud too early. I've noticed a change by Melcloud. When Homebridge Melcloud Control reports the error 'Login error: AxiosError: Request failed with status code 429, reconnect in 401s.', I can directly control the devices with the iPhone Melcloud app without any issues. This was not possible some time ago, as both Melcloud Control and the Melcloud app were blocked. It seems that Melcloud is giving preference to the app over Melcloud Control. I will wait until tomorrow and then create the debug files.
I have set refresh time to 120sec and will never locked by melcloud server. Are you have other integrations like Home Assistant, etc… with Melcloud?
I removed all Home Assistant integrations last week, but I found now another session of Melcloud Control on a different host that I forgot to stop. Thanks for the tip. Logs later
Here the log with the mqtt issue.
Try latest beta and get the debug again
Only one Device "AC Wohnzimmer" publish mqtt
try beta 8 and get the log again
The device "AC Wohnzimmer" have now another mqtt topic name. But no other devices with mqtt publish homebridge.log (10).txt
also reboot loops homebridge.log (11).txt
crash fixed in latest beta also debug please
Test with beta.11. For me it looks like all devices now publish in the same topic ha_melcloud_hse/Air Conditioner/Wohnzimmer klima (screenshots)
try beta 14
Reboot loop very often
try again beta 16
That looks good. Thank you!
Since Version 16.13 the mqtt messages are broken. I downgrade to test this issue with older version an the last version without mqtt problem was 16.02.