If I understand the generic thermostat correctly, in it’s simplest form I don’t need to even add an automation for it, it runs completely from the configuration.yaml settings, right?
So if I want to set certain times for it to run during the day/night I would create two different thermostats, one for day and one for night temperatures, and create an automation them to run them at certain times. Correct?
It would be better to use one thermostat and set with an automation. The away temp is used while your away. If user tracking set up you can use that with an automation to set the thermostat to away. I use my cell phone attaching to my wifi (ubiquity) to say whether we are home or away. With multiple people you just need to create a group and use the group sensor for home or away.
I use an automation to control my thermostats with varying temperatures during the week and weekend. @123 gave a lot of help on this.
So I set up the thermostat, and added the scheduler, very nifty thank you! Only problem is that my heating is not coming on when the temperature drops below the set value (1 degree Celsius below target temp).
The climate card does display the correct temperature sensor values so there’s no problem reading the value. The heating comes on if I switch it on manually through HA, so that works. It just seems like the thermostat is not triggered. I know where to debug automations, but I can’t find where/how to debug the thermostat.
As a test, I removed my scheduler setting and tested the thermostat on its own, but no luck.
Can you spot anything wrong in my config?
I think I figured it out. If the initial_hvac_mode is set to “off”, it’s like a master switch that would keep the heating off until I switch it to “heat”. So it never gets a chance to regulate the heating itself unless I switch the thermostat on.
I changed initial_hvac_mode now to “heat” so that if I restart HA, the thermostat would start up enabled so it can control the heating.
Simple, but I needed to understand what the initial_hvac_mode value does first before figuring this out.
Testing it now.
I call service “scheduler.run_action” after restart of HA to make sure thermostat switches to correct state. Otherwise I think it would switch on next set point change.