Closed zibous closed 2 years ago
After a long search I found the information in the Hama manual. it looks like this If the "AUTO" mode is selected, the thermostat is set to the "Outward" mode!
modes:
- "off"
- "heat"
- "auto"
** Modes auto
= Outward mode
!!!
If this mode is active, the set temperature is automatically dialled down to 16°**
I think removing the schedule stored in the TRV from factory following this might also help as by default, in auto
mode it would fall back to that 16°C setting at specified times.
@machv , @Koenkk
Thanks for this information 👍 , exactly what I've been missing so far. But unfortunately I don't manage to apply this. If I transfer the settings via the mqtt command, it works without errors, but nothing changes.
What am I doing wrong ?
{"availability":[
{"topic":"conbee2mqtt/bridge/state"},
{"topic":"conbee2mqtt/thermostat-office/availability"}
],
"availability_mode":"all",
"away_mode_command_topic":"conbee2mqtt/thermostat-office/set/away_mode",
"away_mode_state_template":"{{ value_json.away_mode }}",
"away_mode_state_topic":"conbee2mqtt/thermostat-office",
"current_temperature_template":"{{ value_json.local_temperature }}",
"current_temperature_topic":"conbee2mqtt/thermostat-office",
"device":{"identifiers":["zigbee2mqtt_0x5c0272fffe8568d1"],
"manufacturer":"Saswell",
"model":"Thermostatic radiator valve (SEA801-Zigbee/SEA802-Zigbee)","name":"thermostat-office"},
"json_attributes_topic":"conbee2mqtt/thermostat-office",
"max_temp":"30",
"min_temp":"5",
"mode_command_topic":"conbee2mqtt/thermostat-office/set/system_mode",
"mode_state_template":"{{ value_json.system_mode }}",
"mode_state_topic":"conbee2mqtt/thermostat-office","modes":["off","heat","auto"],
"name":"thermostat-office",
"temp_step":0.5,
"temperature_command_topic":"conbee2mqtt/thermostat-office/set/current_heating_setpoint",
"temperature_state_template":"{{ value_json.current_heating_setpoint }}",
"temperature_state_topic":"conbee2mqtt/thermostat-office",
"temperature_unit":"C",
"unique_id":"0x5c0272fffe8568d1_climate_conbee2mqtt"
}
transitionTime
- Is it minutes since midnight?
dayofweek
- first day is Sunday, right?
mode
- 3 "auto"
Sample set weekly schedule for monday
mqtt: conbee2mqtt/thermostat-office/set
Payload:
{
"weekly_schedule": {
"monday": {
"dayofweek": 2,
"mode": 3,
"numoftrans": 4,
"transitions": [
{
"heatSetpoint": "19.00",
"transitionTime": 0
},
{
"heatSetpoint": "25.00",
"transitionTime": 300
},
{
"heatSetpoint": "20.00",
"transitionTime": 540
},
{
"heatSetpoint": "25.00",
"transitionTime": 1020
}
]
}
}
}
The query always returns an error:
mqtt: conbee2mqtt/thermostat-office/get
payload: {"weekly_schedule": ""}
---> ERROR:
Publish 'set' 'weekly_schedule' to 'thermostat-office' failed: 'Error: Invalid mode: 3 for device thermostat-office'
No converter available for 'get' 'weekly_schedule' ()
I can't see any change in the dashboard.
If I make a mistake, how can I clear the weekly_schedule settings?
Thanks for your time and help.
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days
@machv , @Koenkk
Thanks for this information 👍 , exactly what I've been missing so far. But unfortunately I don't manage to apply this. If I transfer the settings via the mqtt command, it works without errors, but nothing changes.
What am I doing wrong ?
{"availability":[ {"topic":"conbee2mqtt/bridge/state"}, {"topic":"conbee2mqtt/thermostat-office/availability"} ], "availability_mode":"all", "away_mode_command_topic":"conbee2mqtt/thermostat-office/set/away_mode", "away_mode_state_template":"{{ value_json.away_mode }}", "away_mode_state_topic":"conbee2mqtt/thermostat-office", "current_temperature_template":"{{ value_json.local_temperature }}", "current_temperature_topic":"conbee2mqtt/thermostat-office", "device":{"identifiers":["zigbee2mqtt_0x5c0272fffe8568d1"], "manufacturer":"Saswell", "model":"Thermostatic radiator valve (SEA801-Zigbee/SEA802-Zigbee)","name":"thermostat-office"}, "json_attributes_topic":"conbee2mqtt/thermostat-office", "max_temp":"30", "min_temp":"5", "mode_command_topic":"conbee2mqtt/thermostat-office/set/system_mode", "mode_state_template":"{{ value_json.system_mode }}", "mode_state_topic":"conbee2mqtt/thermostat-office","modes":["off","heat","auto"], "name":"thermostat-office", "temp_step":0.5, "temperature_command_topic":"conbee2mqtt/thermostat-office/set/current_heating_setpoint", "temperature_state_template":"{{ value_json.current_heating_setpoint }}", "temperature_state_topic":"conbee2mqtt/thermostat-office", "temperature_unit":"C", "unique_id":"0x5c0272fffe8568d1_climate_conbee2mqtt" }
transitionTime
- Is it minutes since midnight?dayofweek
- first day is Sunday, right?mode
- 3 "auto"Sample set weekly schedule for monday
- 00:00 - 05:00 19.00 °C
- 05:00 - 09:00 20.00 °C
- 17:00 - 00:00 25:00 °C
mqtt:
conbee2mqtt/thermostat-office/set
Payload:{ "weekly_schedule": { "monday": { "dayofweek": 2, "mode": 3, "numoftrans": 4, "transitions": [ { "heatSetpoint": "19.00", "transitionTime": 0 }, { "heatSetpoint": "25.00", "transitionTime": 300 }, { "heatSetpoint": "20.00", "transitionTime": 540 }, { "heatSetpoint": "25.00", "transitionTime": 1020 } ] } } }
The query always returns an error: mqtt:
conbee2mqtt/thermostat-office/get
payload: {"weekly_schedule": ""} ---> ERROR: Publish 'set' 'weekly_schedule' to 'thermostat-office' failed: 'Error: Invalid mode: 3 for device thermostat-office' No converter available for 'get' 'weekly_schedule' ()
I can't see any change in the dashboard.
If I make a mistake, how can I clear the weekly_schedule settings?
Thanks for your time and help.
did you find a solution ?
What happened
The control takes place via Lovelace thermostat. Inital, when I restart home assistant, then the temperature is set for all thermostats via the script.
Ater a certain Time, however, this is always reset the
current_heating_setpoint
to 16 degrees ???What did you expect to happen
Is it due to the Zigbee2MQTT or the Homeassistant configuration?
How to reproduce it (minimal and precise)
Debug info
Zigbee2MQTT version: Version 1.21.2-dev Adapter hardware: Conbee II Adapter firmware version: latest