If the device definition from Zigbee2MQTT contains one or more exposes entries of type climate that at least have the features listed as required below, a Thermostat service will be created. The table below shows how the different features within this exposes entry are mapped to characteristics.

Name Required access Characteristic Remarks
local_temperature published Current Temperature Required
current_heating_setpoint or occupied_heating_setpoint published, set Target Temperature Required. Only one of the listed properties may be present
system_mode published, set Target Heating Cooling State Only used if running_state is also present
running_state published Current Heating Cooling State Only used if system_mode is also present