I’m building a esp32 based thermostat which uses MQTT to communicate. I’m using the ‘thermostat’ card in HA to render it, and have built the corresponding MQTT climate entities. Everything seems to work as expected except for one thing. If I initialize the device in either ‘cool’ or ‘heat’ modes I see the single temperature I expect to see, and can control it appropriately. All good. When I switch into ‘auto’ mode, I then see my min and max temperatures, and can control them as expected too… again, all good, and everything is working as expected. The problem is that when I change the device back over to either ‘heat’ or ‘cool’ (which it does just fine) the card continues to render the min/max temps instead of reverting back to the single temperature mode. I’m sure I am missing something simple here, but I’m not sure what. I have verified that the topic data only includes the single temperature and proper mode when I change back, but I still see the dual temp control on the UI.
Thoughts??? where should I look next.
Thanks…