Active TopicsActive Topics  Display List of Forum MembersMemberlist  Search The ForumSearch  HelpHelp
  RegisterRegister  LoginLogin
PowerHome Programming
 PowerHome Messageboard : PowerHome Programming
Subject Topic: RCS TX15-B X10 thermostat interface Post ReplyPost New Topic
Author
Message << Prev Topic | Next Topic >>
niels
Newbie
Newbie


Joined: September 23 2007
Location: United States
Online Status: Offline
Posts: 12
Posted: September 30 2007 at 00:36 | IP Logged Quote niels

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 View niels's Profile Search for other posts by niels
 
TonyNo
Moderator Group
Moderator Group
Avatar

Joined: December 05 2001
Location: United States
Online Status: Offline
Posts: 2889
Posted: September 30 2007 at 10:13 | IP Logged Quote TonyNo

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 View TonyNo's Profile Search for other posts by TonyNo Visit TonyNo's Homepage
 
niels
Newbie
Newbie


Joined: September 23 2007
Location: United States
Online Status: Offline
Posts: 12
Posted: September 30 2007 at 15:02 | IP Logged Quote niels

Greatly appreciated! You just saved me a whole lot of time.

Niels.
Back to Top View niels's Profile Search for other posts by niels
 
sharby
Groupie
Groupie


Joined: May 13 2007
Location: United States
Online Status: Offline
Posts: 50
Posted: September 30 2007 at 20:04 | IP Logged Quote sharby

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 View sharby's Profile Search for other posts by sharby
 

If you wish to post a reply to this topic you must first login
If you are not already registered you must first register

  Post ReplyPost New Topic
Printable version Printable version

Forum Jump
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot delete your posts in this forum
You cannot edit your posts in this forum
You cannot create polls in this forum
You cannot vote in polls in this forum