thermostat
Methodology:
Define a set of default display types
- current temp & target temp
- graph _-~ variance of 12 degrees (2 degrees per step) over the last 12 hours. bottom row left shows low, top row left shows high.
- timer mode (timer mode definitions set in code for now - not configurable from display)
Set default temperature start points.
up/down buttons change target temperature
left/right buttons change display
select button selects between modes
- dumb mode, stays near target temperature
- timer mode