Hi guys, I have a simple question. Why is the generic thermostat not triggering heating when Home Assistant is restarted? It stays stuck in ‘Idle’ despite the keep_alive settings in YAML.
On reboot, it will reload the previous settings if it can. What are your cold/heat tolerances? It needs the current temp (20.2 in your pic?) to be BELOW your target temp (21.1) minus your cold tolerance.
So, if you have a cold tolerance of 1deg, that would be 21.1 - 1 = 20.1, and since your current temp is 20.2, that’s considered within tolerance and won’t turn the heat on.
Also, the thermostat only triggers on/off upon temperature changes or from manually triggering it by turning it on/off or adjusting the set point temp. The keep-alive setting causes it to re-send an on or off state (whatever the current state is) to the device at the configured interval. It doesn’t change anything, or re-evaluate the temp/status or anything else.