To contribute to this page, edit the following file

Sinopé TH1123ZB #

Model TH1123ZB
Vendor Sinopé
Description Zigbee line volt thermostat
Exposes local_temperature, keypad_lockout, power, current, voltage, energy, climate (occupied_heating_setpoint, local_temperature, system_mode, running_state), backlight_auto_dim, linkquality
Picture Sinopé TH1123ZB

Notes #

Setting outdoor temperature #

To set outdoor temperature, you need to send the value to the following MQTT topic:

zigbee2mqtt/<FRIENDLY_NAME>/set/thermostat_outdoor_temperature

If you want to automate the publishing of the outdoor temperature using Home Assistant, you may create an automation like this:

- id: 'Auto_Publish_Outdoor_Temprature'
  alias: Auto_Publish_Outdoor_Temprature
  description: Automatically Publish the outdoor temperature to thermostats
  trigger:
  - entity_id: sensor.outdoor_temprature_sensor
    platform: state
  condition: []
  action:
  - data:
      payload_template: ''
      topic: zigbee2mqtt/<FRIENDLY_NAME>/set/thermostat_outdoor_temperature
    service: mqtt.publish

Enabling time #

To enable time you need to send a blank message to the following MQTT topic:

zigbee2mqtt/<FRIENDLY_NAME>/set/thermostat_time

Every time the above message is sent, Zigbee2MQTT will calculate the current time and send it to the thermostat.

Device type specific configuration #

How to use device type specific configuration

Exposes #

Local_temperature (numeric) #

Current temperature measured on the device. Value can be found in the published state on the local_temperature property. To read (/get) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload {"local_temperature": ""}. It’s not possible to write (/set) this value. The unit of this value is °C.

Keypad_lockout (enum) #

Enables/disables physical input on the device. Value can be found in the published state on the keypad_lockout property. To read (/get) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload {"keypad_lockout": ""}. To write (/set) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload {"keypad_lockout": NEW_VALUE}. The possible values are: unlock, lock1, lock2.

Power (numeric) #

Instantaneous measured power. Value can be found in the published state on the power property. It’s not possible to read (/get) or write (/set) this value. The unit of this value is W.

Current (numeric) #

Instantaneous measured electrical current. Value can be found in the published state on the current property. It’s not possible to read (/get) or write (/set) this value. The unit of this value is A.

Voltage (numeric) #

Measured electrical potential value. Value can be found in the published state on the voltage property. It’s not possible to read (/get) or write (/set) this value. The unit of this value is V.

Energy (numeric) #

Sum of consumed energy. Value can be found in the published state on the energy property. It’s not possible to read (/get) or write (/set) this value. The unit of this value is kWh.

Climate #

This climate device supports the following features: occupied_heating_setpoint, local_temperature, system_mode, running_state.

Backlight_auto_dim (enum) #

Control backlight dimming behavior. Value will not be published in the state. It’s not possible to read (/get) this value. To write (/set) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload {"backlight_auto_dim": NEW_VALUE}. The possible values are: on demand, sensing.

Linkquality (numeric) #

Link quality (signal strength). Value can be found in the published state on the linkquality property. It’s not possible to read (/get) or write (/set) this value. The minimal value is 0 and the maximum value is 255. The unit of this value is lqi.