Posted: June 08 2004 at 15:34 | IP Logged
|
|
|
I had to look up on the web what an IRRMaster was .
Anyways, controlling the IRRMaster should be relatively easy using PowerHome since it just uses standard X-10 commands. You would just need to have a dedicated housecode for your unit. You could then develop macros to send the appropriate on and off commands. Im not sure how you want to control your sprinklers but if you gave me some details of what you are trying to do and the housecode you're using for the IRRMaster, I should be able to give you some better ideas. The main thing to remember is that to control X-10, it takes two commands...first an address and then a function. So to control X-10 from within a macro such as A5 On, will take two macros lines. The first line sends housecode A, unitcode 1 and the second line sends housecode A, command ON.
As far as the RCS HVAC units are concerned, they can be configured to use either standard or preset dim commands and have a various parameters such as "echo" that can be set. Depending upon how you have your RCS thermostats configured will determine how you need to talk to it. An example from my own setup is below:
ph_x10(1,"C",4,0) + ph_x10(1,"PRESET DIM",303,0)
In the above formula, I have used the ph_x10 function instead of macro commands. I could do the same in macros if I wanted to as well. Again, a complete X-10 sequence takes two commands. The first ph_x10 function addresses housecode C, unitcode 4. Housecode C is the housecode that Ive dedicated to my RCS thermostat. By looking at the RCS extended protocol, you can see that you have to send preset dim commands to unitcode 4 if you want to set the state of the HVAC (cool, heat, auto, off). The second X-10 command is a preset dim command. In this case, Im using preset dim number 3. The preset dim X-10 command is different from other X-10 commands in that it doesnt have a housecode as part of the command. Instead, the preset dim level 1 - 32 occupies the housecode portion of the command. If you wanted to use the X-10 commands within a macro, you should be able to build it in the same way. In any event, the above command tells my RCS unit to go to "COOL" mode.
In the next command, I tell my RCS to set the setpoint to 78 degrees:
ph_x10(1,"C",3,0) + ph_x10(1,"PRESET DIM",311,0)
Again, checking the RCS extended protocol documentation, we see that to change the setpoint of the unit (at least in the range that Im wanting to, specifically 78), we have to send a preset dim command to unit 3. So my first X-10 command addresses C3 and the next command is a preset dim 11. This will set the RCS setpoint to 78 degrees. If I wanted 79 degrees, I just would have changed the preset dim command to level 12 (changed the 311 to 312 in the above formula).
I realize that this all has to be a little confusing if you're not currently familiar with it. If you have any specifics that you need help with, don't hesitate to ask and I'll try to help you piece it together.
Dave.
|