Thermostat with Zigbee2MQTT

For your information, the eco_mode (binary) is only available on a single Zigbee device:

Otherwise we also talk about:

  • system_mode (enum) : 'off', 'heat', 'cool', 'auto', 'dry', 'fan_only', 'sleep', 'emergency_heating'
  • away_mode (binary) : what happens when I’m away?
  • regulator_mode (binary) : regulator vs thermostat

I’m only talking about what I found in the zigbee2mqtt documentation.

But I think we’ll quickly get stuck if we don’t add the concept of ‹ available value › to the features, because not all system_mode options are available on every device, and if we want to manage this from the dashboard, we need to know only the modes available on the actuators.