Replies: 2 comments
-
In order to persist changes you have to store the discovery payloads on the node, there is a presist column that shows if them are persisted or not |
Beta Was this translation helpful? Give feedback.
0 replies
-
Thank you for the information, I will try that. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I have a Heltun thermostat which works perfectly with zwavejs2mqtt and autodiscovery in Domoticz. THe only minor thing is that the buttons on the selector switch is incorrect.
The switch shows:
"off",
"heat",
"dry",
"auto",
"cool",
"fan_only"
But this must be
"Man",
"Com",
"Dry",
"Time",
"Eco",
"Vac"
The HASS json code is
"type": "climate", "object_id": "climate", "discovery_payload": { "min_temp": 5, "max_temp": 40, "temp_step": 0.5, "modes": [ "off", "heat", "dry", "auto", "cool", "fan_only" ], "mode_state_template": "{{ {0: \"off\", 1: \"heat\", 8: \"dry\", 10: \"auto\", 11: \"cool\", 13: \"fan_only\"}[value_json.value] | default('off') }}", "current_temperature_topic": "zwave/Badkamer_thermostaat/sensor_multilevel/endpoint_0/Air_temperature", "current_temperature_template": "{{ value_json.value }}", "temperature_state_topic": "zwave/Badkamer_thermostaat/thermostat_setpoint/endpoint_0/setpoint/1", "temperature_state_template": "{{ value_json.value }}", "temperature_command_topic": "zwave/Badkamer_thermostaat/thermostat_setpoint/endpoint_0/setpoint/1/set", "mode_state_topic": "zwave/Badkamer_thermostaat/thermostat_mode/endpoint_0/mode", "mode_command_topic": "zwave/Badkamer_thermostaat/thermostat_mode/endpoint_0/mode/set", "action_topic": "zwave/Badkamer_thermostaat/thermostat_operating_state/endpoint_0/state", "action_template": "{{ {0: \"idle\", 1: \"heating\", 2: \"cooling\", 3: \"fan\", 4: \"idle\", 5: \"idle\", 6: \"fan\", 7: \"heating\", 8: \"heating\", 9: \"cooling\", 10: \"heating\", 11: \"heating\"}[value_json.value] | default('idle') }}", "temperature_unit": "C", "precision": 0.1, "device": { "identifiers": [ "zwavejs2mqtt_xxxx_node37" ], "manufacturer": "HELTUN", "model": "Heating Thermostat (HE-HT01)", "name": "Badkamer thermostaat", "sw_version": "2.2" }, "name": "Badkamer thermostaat - climate", "unique_id": "zwavejs2mqtt_xxxx_Node37_climate" }, "values": [ "49-0-Air temperature", "64-0-mode", "67-0-setpoint-1", "67-0-setpoint-8", "67-0-setpoint-10", "67-0-setpoint-11", "67-0-setpoint-13", "66-0-state" ], "mode_map": { "off": 0, "heat": 1, "dry": 8, "auto": 10, "cool": 11, "fan_only": 13 }, "setpoint_topic": { "1": "67-0-setpoint-1", "8": "67-0-setpoint-8", "10": "67-0-setpoint-10", "11": "67-0-setpoint-11", "13": "67-0-setpoint-13" }, "default_setpoint": "67-0-setpoint-1", "action_map": { "0": "idle", "1": "heating", "2": "cooling", "3": "fan", "4": "idle", "5": "idle", "6": "fan", "7": "heating", "8": "heating", "9": "cooling", "10": "heating", "11": "heating" }, "discoveryTopic": "climate/Badkamer_thermostaat/climate/config", "persistent": false, "ignoreDiscovery": false, "id": "climate_climate" }
I did some changes and managed to get the values changed but after a reboot it is changed back to the default. Tried several things with store and update but it seems it is restored to default again after a reboot.
Is there a way to keep this change for myself but maybe it is also possible to change it in the "database" because cooling is impossible with this HE-HT01 heating thermostat. Heltun has also a cooling thermostat HE-FT01 which can cool of course.
Beta Was this translation helpful? Give feedback.
All reactions