Author |
|
niels Newbie
Joined: September 23 2007 Location: United States
Online Status: Offline Posts: 12
|
Posted: September 30 2007 at 00:36 | IP Logged
|
|
|
Another weekend, another challenge... Today it's my RCS TX15-B thermostats and PowerHome.
I have been able to communicate with the thermostat through X10 commands with no problems from PowerHome by sending raw commands, now I'd like to make some Control Center pages to show thermostat status and to control the thermostat.
Here's what I want to do on a CC / Web page for the thermostat:
- Show current temperature at the sensor, mode, state of the fan and set-back and set point
- Change the mode, fan, set-back and temperature settings
First question: Has someone already done this? I searched the forum, I do not see anything useful.
Second Q: What is the 'right way' to go about this?
I came up with the following approach which seems really involved:
- Make a CC page with buttons for mode and temperature settings. Tie each button to a formula to send the appropriate X10 commands
- Make a text button for modes and other setting values, initially all blank
- Setup triggers for thermostat status response messages, the trigger updates the value of the text in the status buttons
- Setup timers to send status request messages to the thermostats to get them to send the response messages needed to do updates.
Am I on the right path here?
I am also thinking it might just be simpler to write a plugin to do most of the heavy lifting, i.e. handling the composition and de-composition of the X10 messages.
Before I spend the rest of the weekend on this, any pointers to work others have done that I can just use, or any pointers on the smartest way to implement this would be appreciated.
Oh, I guess I should mention I have 2 thermostats in use now, and will be adding 2 or 3 more, so any solutions that could effectively deal with many thermostats would be good.
Any help appreciated.
Niels.
|
Back to Top |
|
|
TonyNo Moderator Group
Joined: December 05 2001 Location: United States
Online Status: Offline Posts: 2889
|
Posted: September 30 2007 at 10:13 | IP Logged
|
|
|
I use a TX10B and run it from PH. Check here for a thread on a macro that catches X10 commands coming from the tstat.
Also, see here for a list of PH formulas to control the tstat.
Finally, here is my tstat web page.
|
Back to Top |
|
|
niels Newbie
Joined: September 23 2007 Location: United States
Online Status: Offline Posts: 12
|
Posted: September 30 2007 at 15:02 | IP Logged
|
|
|
Greatly appreciated! You just saved me a whole lot of time.
Niels.
|
Back to Top |
|
|
sharby Groupie
Joined: May 13 2007 Location: United States
Online Status: Offline Posts: 50
|
Posted: September 30 2007 at 20:04 | IP Logged
|
|
|
Niels,
I'll actually be working on a driver with Dave so that the TR16 X-10 code speaks directly to PH. I'm doing this because I'd like PH to update temperature display from my Aprilaire 8870s.
-=*Sharby*=-
|
Back to Top |
|
|