Koenkk / zigbee2mqtt

Zigbee šŸ to MQTT bridge šŸŒ‰, get rid of your proprietary Zigbee bridges šŸ”Ø
https://www.zigbee2mqtt.io
GNU General Public License v3.0
11.88k stars 1.66k forks source link

Zen Thermostat support incomplete, multiple bugs. Works in ZHA, not in z2mqtt. #22556

Open Stratoco opened 4 months ago

Stratoco commented 4 months ago

What happened?

OTB does not support setting temperature, nor does it allow the HA climate entity to set temperature. The following tweaks made it semi-work, but this thermostat is fully supported in ZHA so this is a z2mqtt issue.

The following had to be added, as this attribute was not automatically added: 176259756-6d0a176d-9265-4676-8434-2724863b7bf8

Publishing an mqtt message to zigbee2mqtt/IEEE Address/set with the payload {"occupied_cooling_setpoint": ""} made them show up in HA, however it shows both heating and cooling on the HA card despite being set to "cool" mode.

image

Additionally, setting temperature works roughly 30% of the time, at best. This device is fully and flawlessly supported in ZHA, but I am trying to bring everything under one umbrella. I would be happy to work with someone to test out tweaks/fixes or to provide further data. Thank you!

What did you expect to happen?

The device would work like it does with ZHA

How to reproduce it (minimal and precise)

Purchase Zen Thermostat on ebay ($35). Connect to Z2MQTT.

Zigbee2MQTT version

1.37.0

Adapter firmware version

20210708

Adapter

Sonoff_Zigbee_3.0_USB_Dongle_Plus

Setup

Z2M on HASS VM on x76

Debug log

No response

Stratoco commented 4 months ago

Thank you to @andynbaker for his tips here, which got me from not working at all to semi-working.

https://github.com/Koenkk/zigbee2mqtt/issues/4320#issuecomment-1169102978

frasderp commented 17 hours ago

Any advances on this one? I am having the same issues, can not set temperatures in zigbee2mqtt, but works fine in ZHA.