Hello alpha,
From one (former) embedded programmer to another, nice work!
I do have a feature request. I would like to be able to see the heating and cooling duty cycles of the current setpoint.
Two reasons for this request. The first is, I just built an insulated box I plan on putting out into my cold garage (it's winter here in Wisconsin), along with a heater and a carboy of lager. I am hoping to utilize the cold weather as my refrigeration. It would be nice to know how often the heater has to run in order to maintain the setpoint. If it has to run often, or for long periods, I might decide to insulate the box further.
The second reason is, if I some day acquire a refrigerator, it'd be nice to know that, during a setpoint, I'm not cycling between powering heating and cooling, and running up my electric bill.
Again, thank you for all the nice work.