You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Problem is that the attribute can be set to heating_only by manufacturer but this doesn't mean the thermostat cannot be set to cooling mode.
Ideally, there would be a way to try all "ctrl_sequence_of_oper" and "all system_mode" attributes of the ZCL to see what is actually supported by the thermostat.
I don't have the knowledge to fix this myself but here is a breakdown of my findings.
zha deduces the supported
hvac_modes
from the zigbee cluster/attribute thermostat_cluster_handler/ctrl_sequence_of_operzha/zha/application/platforms/climate/__init__.py
Line 268 in ebb6d89
zha/zha/application/platforms/climate/const.py
Line 150 in ebb6d89
Problem is that the attribute can be set to
heating_only
by manufacturer but this doesn't mean the thermostat cannot be set to cooling mode.Ideally, there would be a way to try all "ctrl_sequence_of_oper" and "all system_mode" attributes of the ZCL to see what is actually supported by the thermostat.
There are other related issues that would benefit from this like zigpy/zha-device-handlers#2707
zigpy/zha-device-handlers#3587
and probably more https://github.com/zigpy/zha-device-handlers/issues?q=is%3Aissue+is%3Aopen+thermostat++cool
The text was updated successfully, but these errors were encountered: