Hi folks, this is for turning on your block heater in the morning earlier if it’s colder outside, it has a couple time based triggers at the beginning which run the piston and then a series of conditions which check the temperature at certain times.
I.E for the block heater to turn on very early it must be very cold.
All the times and temperatures are easily adjustable and adding more specific or narrow temp/time ranges should be easy with the current layout. If I update the piston with more specific control or cleaner execution I will post again here.
PS: the last condition is meant to shut the switch off if it was left on after you leave the property