Pete, here I would disagree with you.  I would not use a software based thermostat solution.  I would use a thermostat with embedded logic for reliablity that exposes control, settings and status to a PC based software solution.  Not that technically it isn't very possible (almost easy), it just is not recommended for mission criticial functions like Heat control (even more important than Cool). This is especially important in freezing climate areas.  If you are in Phoenix, probably less of an issue.
				
			 
	 
 
		 Well then that is a great solution for you and even perhaps your customers! Unfortunately many HVAC techs I see have no clue about automation and have a tough enough time with a regular stat.
 Well then that is a great solution for you and even perhaps your customers! Unfortunately many HVAC techs I see have no clue about automation and have a tough enough time with a regular stat. 
 
		