But to control and monitor all this, there was some half finished code in misterhouse that I cleaned up, fixed up and improved. I now get reports of what's going on, can remotely control my HVAC system to change its setpoints, remotely and easily program its 48 time and setpoint settings via a web browser instead of the cumbersome panel interface, and of course I can log everything, like so:
07/08/2009 18:57:00 Main Omnistat RC-90: Indoor temp is 74, HVAC Command: off, heat to 50, cool to 86, mode: program_auto 07/08/2009 18:57:30 MBR Omnistat RC-80: Indoor temp is 73, HVAC Command: off, heat to 50, cool to 88, mode: program_auto 07/08/2009 18:58:00 Main Omnistat RC-90: Indoor temp is 74, HVAC Command: off, heat to 50, cool to 86, mode: program_auto 07/08/2009 18:58:30 MBR Omnistat RC-80: Indoor temp is 73, HVAC Command: off, heat to 50, cool to 88, mode: program_auto 07/08/2009 18:59:00 Main Omnistat RC-90: Indoor temp is 74, HVAC Command: off, heat to 50, cool to 86, mode: program_auto 07/08/2009 18:59:30 MBR Omnistat RC-80: Indoor temp is 73, HVAC Command: off, heat to 50, cool to 88, mode: program_auto 07/08/2009 19:00:00 Main Omnistat RC-90: Indoor temp is 74, HVAC Command: fan/cool, heat to 62, cool to 74, mode: program_auto 07/08/2009 19:00:01 Main Omnistat State set to: cool_sp_change 07/08/2009 19:00:01 Main Omnistat State set to: heat_sp_change 07/08/2009 19:00:01 Main Omnistat State set to: current_output_change 07/08/2009 19:00:14 set cool to 76 07/08/2009 19:00:16 Main Omnistat State set to: cool_sp_change 07/08/2009 19:00:30 MBR Omnistat RC-80: Indoor temp is 73, HVAC Command: off, heat to 50, cool to 88, mode: program_auto 07/08/2009 19:01:00 Main Omnistat RC-90: Indoor temp is 74, HVAC Command: off, heat to 62, cool to 76, mode: program_auto 07/08/2009 19:01:00 Main Omnistat State set to: current_output_change 07/08/2009 19:01:30 MBR Omnistat RC-80: Indoor temp is 73, HVAC Command: off, heat to 50, cool to 88, mode: program_auto 07/08/2009 19:02:00 Main Omnistat RC-90: Indoor temp is 74, HVAC Command: off, heat to 62, cool to 76, mode: program_auto 07/08/2009 19:02:30 MBR Omnistat RC-80: Indoor temp is 73, HVAC Command: off, heat to 50, cool to 88, mode: program_auto 07/08/2009 19:02:30 MBR Omnistat State set to: temp_change 07/08/2009 19:03:00 Main Omnistat RC-90: Indoor temp is 74, HVAC Command: off, heat to 62, cool to 76, mode: program_auto 07/08/2009 19:03:30 MBR Omnistat RC-80: Indoor temp is 73, HVAC Command: off, heat to 50, cool to 88, mode: program_auto 07/08/2009 19:04:00 Main Omnistat RC-90: Indoor temp is 74, HVAC Command: off, heat to 62, cool to 76, mode: program_auto 07/08/2009 19:04:30 MBR Omnistat RC-80: Indoor temp is 73, HVAC Command: off, heat to 50, cool to 88, mode: program_auto
You can see more on the Misterhouse HAI Omnistat Setup Page