Sunricher SR-ZG9095B
Touch thermostat
Unsupported
This device is currently UNSUPPORTED. Want to have this device supported? Please check the GitHub issue section to see if a request already exists for this device. If it doesn’t exist yet, you can open a new request by filling in the Device support issue template.
Exposes
This is the information provided by Zigbee2MQTT for this device:
[
{
"name": "outdoor_temperature",
"label": "Outdoor temperature",
"access": 5,
"type": "numeric",
"property": "outdoor_temperature",
"description": "Current temperature measured from the floor sensor",
"unit": "°C"
},
{
"type": "climate",
"features": [
{
"name": "occupied_heating_setpoint",
"label": "Occupied heating setpoint",
"access": 7,
"type": "numeric",
"property": "occupied_heating_setpoint",
"description": "Temperature setpoint",
"unit": "°C",
"value_max": 32,
"value_min": 5,
"value_step": 0.1
},
{
"name": "unoccupied_heating_setpoint",
"label": "Unoccupied heating setpoint",
"access": 7,
"type": "numeric",
"property": "unoccupied_heating_setpoint",
"description": "Temperature setpoint",
"unit": "°C",
"value_max": 32,
"value_min": 5,
"value_step": 0.1
},
{
"name": "occupied_cooling_setpoint",
"label": "Occupied cooling setpoint",
"access": 7,
"type": "numeric",
"property": "occupied_cooling_setpoint",
"description": "Temperature setpoint",
"unit": "°C",
"value_max": 32,
"value_min": 5,
"value_step": 0.1
},
{
"name": "unoccupied_cooling_setpoint",
"label": "Unoccupied cooling setpoint",
"access": 7,
"type": "numeric",
"property": "unoccupied_cooling_setpoint",
"description": "Temperature setpoint",
"unit": "°C",
"value_max": 32,
"value_min": 5,
"value_step": 0.1
},
{
"name": "local_temperature",
"label": "Local temperature",
"access": 5,
"type": "numeric",
"property": "local_temperature",
"description": "Current temperature measured on the device",
"unit": "°C"
},
{
"name": "local_temperature_calibration",
"label": "Local temperature calibration",
"access": 7,
"type": "numeric",
"property": "local_temperature_calibration",
"description": "Offset to add/subtract to the local temperature",
"unit": "°C",
"value_max": 2.5,
"value_min": -2.5,
"value_step": 0.1
},
{
"name": "system_mode",
"label": "System mode",
"access": 7,
"type": "enum",
"property": "system_mode",
"description": "Mode of this device",
"values": [
"off",
"auto",
"cool",
"heat",
"fan_only"
]
},
{
"name": "running_state",
"label": "Running state",
"access": 5,
"type": "enum",
"property": "running_state",
"description": "The current running state",
"values": [
"idle",
"heat",
"cool",
"fan_only"
]
},
{
"name": "fan_mode",
"label": "Fan mode",
"access": 7,
"type": "enum",
"property": "fan_mode",
"description": "Mode of the fan",
"values": [
"off",
"low",
"medium",
"high",
"auto"
]
},
{
"name": "control_sequence_of_operation",
"label": "Control sequence of operation",
"access": 1,
"type": "enum",
"property": "control_sequence_of_operation",
"description": "Operating environment of the thermostat",
"values": [
"cooling_only",
"heating_only",
"cooling_and_heating_4-pipes"
]
}
]
},
{
"name": "away_mode",
"label": "Away mode",
"access": 7,
"type": "binary",
"property": "away_mode",
"description": "Enable/disable away mode",
"value_on": "ON",
"value_off": "OFF"
},
{
"name": "child_lock",
"label": "Child lock",
"access": 7,
"type": "binary",
"property": "child_lock",
"description": "Enables/disables physical input on the device",
"value_on": "UNLOCK",
"value_off": "LOCK"
},
{
"name": "lcd_brightness",
"label": "Lcd brightness",
"access": 7,
"type": "enum",
"property": "lcd_brightness",
"description": "OLED brightness when operating the buttons. Default: Medium.",
"values": [
"low",
"mid",
"high"
]
},
{
"name": "button_vibration_level",
"label": "Button vibration level",
"access": 7,
"type": "enum",
"property": "button_vibration_level",
"description": "Key beep volume and vibration level. Default: Low.",
"values": [
"off",
"low",
"high"
]
},
{
"name": "floor_sensor_type",
"label": "Floor sensor type",
"access": 7,
"type": "enum",
"property": "floor_sensor_type",
"description": "Type of the external floor sensor. Default: NTC 10K/25.",
"values": [
"10k",
"15k",
"50k",
"100k",
"12k"
]
},
{
"name": "sensor",
"label": "Sensor",
"access": 7,
"type": "enum",
"property": "sensor",
"description": "The sensor used for heat control. Default: Room Sensor.",
"values": [
"room",
"floor"
]
},
{
"name": "powerup_status",
"label": "Powerup status",
"access": 7,
"type": "enum",
"property": "powerup_status",
"description": "The mode after a power reset. Default: Previous Mode.",
"values": [
"default",
"last_status"
]
},
{
"name": "floor_sensor_calibration",
"label": "Floor sensor calibration",
"access": 7,
"type": "numeric",
"property": "floor_sensor_calibration",
"description": "The tempearatue calibration for the external floor sensor, between -3 and 3 in 0.1°C. Default: 0.",
"unit": "°C",
"value_max": 2.5,
"value_min": -2.5,
"value_step": 0.1
},
{
"name": "temperature_display",
"label": "Temperature display",
"access": 7,
"type": "enum",
"property": "temperature_display",
"description": "The temperature on the display. room: shows the temperature recorded by the sensor embedded in the thermostat. set: shows the set (target) temperature. floor: shows the temperature recorded by the external floor sensor Default: Room Temperature.",
"values": [
"room",
"set",
"floor"
]
},
{
"name": "min_setpoint_deadband",
"label": "Min setpoint deadband",
"access": 7,
"type": "numeric",
"property": "min_setpoint_deadband",
"description": "This parameter refers to the minimum difference between cooling and heating temperatures. between 1 and 1.5 in 0.1 °C Default: 1 °C. The hysteresis used by this device = MinSetpointDeadBand /2",
"unit": "°C",
"value_max": 1.5,
"value_min": 1,
"value_step": 0.1
}
]