Centralite 3157100
| Model | 3157100 |
| Vendor | Centralite |
| Description | 3-Series pearl touch thermostat |
| Exposes | battery, temperature_setpoint_hold, climate (occupied_heating_setpoint, local_temperature, system_mode, running_state, fan_mode, occupied_cooling_setpoint, local_temperature_calibration) |
| Picture | ![]() |
Options
How to use device type specific configuration
thermostat_unit: Controls the temperature unit of the thermostat (default celsius). The value must be one ofcelsius,fahrenheit
Exposes
Battery (numeric)
Remaining battery in %, can take up to 24 hours before reported. Value can be found in the published state on the battery property. It's not possible to read (/get) or write (/set) this value. The minimal value is 0 and the maximum value is 100. The unit of this value is %.
Temperature setpoint hold (binary)
Prevent changes. false = run normally. true = prevent from making changes.. Value can be found in the published state on the temperature_setpoint_hold property. To read (/get) the value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/get with payload {"temperature_setpoint_hold": ""}. To write (/set) a value publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload {"temperature_setpoint_hold": NEW_VALUE}. If value equals true temperature setpoint hold is ON, if false OFF.
Climate
This climate device supports the following features: occupied_heating_setpoint, local_temperature, system_mode, running_state, fan_mode, occupied_cooling_setpoint, local_temperature_calibration.
occupied_heating_setpoint: Temperature setpoint. To control publish a message to topiczigbee2mqtt/FRIENDLY_NAME/setwith payload{"occupied_heating_setpoint": VALUE}whereVALUEis the °C between7and30. To read send a message tozigbee2mqtt/FRIENDLY_NAME/getwith payload{"occupied_heating_setpoint": ""}.occupied_cooling_setpoint: Temperature setpoint. To control publish a message to topiczigbee2mqtt/FRIENDLY_NAME/setwith payload{"occupied_cooling_setpoint": VALUE}whereVALUEis the °C between7and30. To read send a message tozigbee2mqtt/FRIENDLY_NAME/getwith payload{"occupied_cooling_setpoint": ""}.local_temperature: Current temperature measured on the device (in °C). To read send a message tozigbee2mqtt/FRIENDLY_NAME/getwith payload{"local_temperature": ""}.system_mode: Mode of this device. To control publish a message to topiczigbee2mqtt/FRIENDLY_NAME/setwith payload{"system_mode": VALUE}whereVALUEis one of:off,heat,cool,emergency_heating. To read send a message tozigbee2mqtt/FRIENDLY_NAME/getwith payload{"system_mode": ""}.running_state: The current running state. Possible values are:idle,heat,cool,fan_only. To read send a message tozigbee2mqtt/FRIENDLY_NAME/getwith payload{"running_state": ""}.local_temperature_calibration: Offset to add/subtract to the local temperature. To control publish a message to topiczigbee2mqtt/FRIENDLY_NAME/setwith payload{"local_temperature_calibration": VALUE}.To read send a message tozigbee2mqtt/FRIENDLY_NAME/getwith payload{"local_temperature": ""}.The minimal value is-2.5and the maximum value is2.5with a step size of0.1.

