

102·
20 days agoZigbee or Zwave temperature/humidity sensors are common. Add a 3-circuit relay box and you can simulate the behavior of pretty much any thermostat with a few rules.
HA or any other system that can toggle outputs based on sensor thresholds would work just fine.
there are some subtleties with real HVAC thermostats, like running your AC compressor at least five minutes and ensuring that it stays off for at least 5 minutes when it’s turned off.
A socket, pipe, or shared memory region?
A network connection to localhost?
Running the backend as a child process of the frontend, and using standard io?