Hi everyone,
I have Z-wave floor heating thermostat which I am trying to set up to control via MQTT. Below is my config. The problem is that whenever I turn on ‘heat’ mode, the HVAC turns it back to ‘off’ within 10 seconds or so. Every individual MQTT topic works fine - I can switch modes, change the target temperature, read the current target temperature and read mode via MQTT Explorer and it all correlates with status of physical device. When I put it all together as MQTT HVAC I can’t have it holding to ‘heat’ mode (turning on ‘off’ au contraire is fine). I suspect it is somehow related to logic of HVAC device - when it reads that the current temperature is no less that target one, ‘heat’ is changed to ‘off’. But I can’t seem to understand what then should be tweaked with current_temperature_topic and temperature_state_topic - tried unsuccessfully different combination to no avail. Am sure I miss something simple that I will be ashamed to realize afterwards - please help.
climate:
- platform: mqtt
name: Floor heating
current_temperature_topic: "Bathroom/Floor heating/Heating setpoint"
temperature_command_topic: "Bathroom/Floor heating/Heating setpoint/set"
temperature_state_topic: "Bathroom/Floor heating/Heating setpoint"
mode_command_topic: "Bathroom/Floor heating/Mode/set"
mode_state_topic: "Bathroom/Floor heating/Mode"
modes:
- "off"
- "heat"
qos: 1
retain: true