Author |
|
frodier Newbie
Joined: December 20 2007 Location: Canada
Online Status: Offline Posts: 16
|
Posted: January 29 2009 at 20:46 | IP Logged
|
|
|
Does anyone have the command for getting the fan status. The specs say that the thermostat can be polled for fan status unless it's in a "forced fan on" mode of course.
I'm figuring that if the fan is on auto then getting the fan status will tell me when the furnace is actually ON and heating since the fan comes on concurrently with the heating cycle.
Also from the post above the get status macro sets a global for deadband and I get a return value of 255. Is this the deadband between heat and cool modes or is it the deadband between heating stages? How does 255 get translated to values that correspond to settings on the thermostat? My deadbands are 2 Degrees between heat stages and 2 degrees between heat and cool modes.
Thanks
|
Back to Top |
|
|
williammanda Groupie
Joined: December 03 2008 Location: United States
Online Status: Offline Posts: 84
|
Posted: January 29 2009 at 23:50 | IP Logged
|
|
|
williammanda wrote:
Does the latest version of PH have all the macros that Martlist installed manually? Or do I need to add it? I have setup the thermostat and it seems to be working in PH. Please advise.
Thanks |
|
|
Bump
Edited by williammanda - January 30 2009 at 08:54
|
Back to Top |
|
|
nadler Super User
Joined: February 25 2006 Location: United States
Online Status: Offline Posts: 354
|
Posted: January 30 2009 at 13:32 | IP Logged
|
|
|
No. You copy and paste the macro into PH's multi-editor
(SQL) and then press execute. That creates the actual
macro for you. The one caveat is that sometimes when
you cut and paste a space or line feed is added where it
shouldn't be, so you have to take those out before you
execute.
|
Back to Top |
|
|
GadgetGuy Super User
Joined: June 01 2008 Location: United States
Online Status: Offline Posts: 942
|
Posted: January 30 2009 at 16:01 | IP Logged
|
|
|
williammanda -
In an effort to help you and the many others working with the Insteon Thermostat I have posted a "How To" article in the Repositories section of the Forum.
After struggling with it myself for many months I think I now know more about it than I ever thought I would care to! But that said, perhaps some of that effort can help others here.
Follow this link for a detailed description of the STAT care and feeding.
http://www.power-home.com/forum/forum_posts.asp?TID=2097&PN= 1
I hope that helps get you going in a positive and successful fashion.
__________________ Ken B - Live every day like it's your last. Eventually, you'll get it right!
|
Back to Top |
|
|
GadgetGuy Super User
Joined: June 01 2008 Location: United States
Online Status: Offline Posts: 942
|
Posted: January 31 2009 at 09:40 | IP Logged
|
|
|
frodier wrote:
Does anyone have the command for getting the fan status. The specs say that the thermostat can be polled for fan status unless it's in a "forced fan on" mode of course. |
|
|
The STAT Commands to read data are:
ph_insteonwithret("THERMOSTAT",106,32) to get the SET POINT
ph_insteonwithret("THERMOSTAT",106,64) to get the Deadband
ph_insteonwithret("THERMOSTAT",106, 96) to get Humidity
ph_insteonwithret("THERMOSTAT",107,2) to get the STAT Mode
where:
0=Off; 1=Heat; 2=Cool
3=Auto; 4=Fan; 5=Program
6=Pgm Heat; 7=Pgm Cool
ph_insteonwithret("THERMOSTAT",107,3) to get the Room Temp
NOTE: that when you execute a ph_insteonwithret("THERMOSTAT",107,2) I believe you will only get a "fan" return if only the Fan is running (ie, manually turned on). As you have observed, a HEAT or COOL return, only tells you the furnace is "enabled" but not necessarily running. There does not seem to be a way to get only the fan status itself, that I have ever discovered.
This is because the thermostat is only a "sending" device to the furnace. It tells the furnace what to do, but has no means to monitor the furnace (ie, it is open loop control, not closed loop).
The only way I've determined to tell if the furnace is working is to just monitor the temp against the set point and if it is not keeping up, then something is amiss.
__________________ Ken B - Live every day like it's your last. Eventually, you'll get it right!
|
Back to Top |
|
|