I have installed 2 Honeywell T6 Pro thermostats. They work fine but HA incorrectly has the min/max (set in C 5 and 40) rather than F 41 and 104. Therefore when I try to change the temperature setpoint via the Climate card, nothing happens. You can see the problem in the MQTT broker:
My fix has been to manually fix the setting in MQTT by running the following commands
mosquitto_sub -t homeassistant/climate/Main_Floor-Thermostat/climate/config > Main_Floor
mosquitto_sub -t homeassistant/climate/2nd_Floor-Thermostat/climate/config > 2nd_Floor
grep -rl ‘“min_temp”:5,’ Main_Floor | xargs sed -i ‘s/“min_temp”:5,/“min_temp”:55,/g’
grep -rl ‘“max_temp”:40,’ Main_Floor | xargs sed -i ‘s/“max_temp”:40,/“max_temp”:85,/g’
grep -rl ‘“min_temp”:5,’ 2nd_Floor | xargs sed -i ‘s/“min_temp”:5,/“min_temp”:55,/g’
grep -rl ‘“max_temp”:40,’ 2nd_Floor | xargs sed -i ‘s/“max_temp”:40,/“max_temp”:85,/g’
mosquitto_pub -t homeassistant/climate/Main_Floor-Thermostat/climate/config -f Main_Floor
mosquitto_pub -t homeassistant/climate/2nd_Floor-Thermostat/climate/config -f 2nd_Floor
Once I do that I can then set the temperature correctly.
Is there some fix so that I dont have to do this every time HA restarts.
Thanks
Walt