bwssytems / domuslink

web-based frontend for Heyu
http://domus.link.co.pt/
1 stars 1 forks source link

Support of RCS TXB16 #35

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Purpose of feature on this branch:
Support X10 RCS TXB16 thermostat control.

Proposition for feature implementation:
Create module type and module display for RCS TXB16 that shows degree as
dim level. This module uses a house code to itself. Need to add checks for
use of house code in alias list if RCS TXB16 is present.

When reviewing my code changes, please focus on:

After the review, I'll merge this branch into:
future

Original issue reported on code.google.com by bwsamuels@gmail.com on 11 May 2010 at 2:02

GoogleCodeExporter commented 9 years ago
great, I just got one of these. I'll be able to help test.

Original comment by brandtda...@gmail.com on 11 May 2010 at 2:05

GoogleCodeExporter commented 9 years ago
Related directive:
RCS_DECODE OFF (no decoding)
RCS_DECODE [CFH] (decode on housecodes C, F, and H)
RCS_DECODE ALL (decode on any housecode)

Environment variables for scripts:
Temperature data from RCS compatible thermostats and remote thermometers as
X10_H0_Temp and x10_<alias_label>_Temp.

Direct commands:
'heyu rcstemp H' Stored value of temperature from RCS compatible thermometer
temp_req <query_cmd> Request temperature (RCS compatible) (*)
rcs_req <query_cmd> Request RCS compatible status (*) 

Man page examples for status requests:
heyu rcs_req preset A5 1 (temperature)
heyu rcs_req preset A5 2 (setpoint temperature)
heyu rcs_req preset A5 3 (system mode)
heyu rcs_req preset A5 4 (fan mode)
heyu rcs_req preset A5 5 (setback mode)
heyu rcs_req preset A5 6 (setback delta temperature)

Original comment by brandtda...@gmail.com on 12 May 2010 at 5:08

GoogleCodeExporter commented 9 years ago
Restore defaults macro:
heyu "on p4; off l3; on h2; off d1"

Select decode table:
heyu preset A4 90  -  will set the decode table to “P”
heyu preset A4 94  -  will set the decode table to “B”
heyu preset A4 97  -  will set the decode table to “L”

Disable Unit code commands (such as on/off/dim/bright):
heyu preset A4 55

Disable Preset Dim commands
heyu preset A4 61

Enable Preset Dim commands (This command is always enabled):
heyu preset A4 58

* 'A' in these examples would be the house code.

Original comment by brandtda...@gmail.com on 12 May 2010 at 5:49

GoogleCodeExporter commented 9 years ago
My mistake, the above preset levels were percentages in the manual. In the 
separate
x10 protocol manual it states:

Select decode table:
heyu preset A4 29  -  will set the decode table to “P”
heyu preset A4 30  -  will set the decode table to “B”
heyu preset A4 31  -  will set the decode table to “L”

etc...

I am attaching the protocol manual for future reference as there could possibly 
be
512 commands available.

Original comment by brandtda...@gmail.com on 12 May 2010 at 5:58

Attachments:

GoogleCodeExporter commented 9 years ago
This should be a sub-task of Issue 36

Original comment by brandtda...@gmail.com on 12 May 2010 at 4:30

GoogleCodeExporter commented 9 years ago
I really like this type of interface:

http://www.interfacego.com/products/nk8/slideshow/nk8-6.jpg

Is something like that possible?

Original comment by brandtda...@gmail.com on 15 May 2010 at 11:58

GoogleCodeExporter commented 9 years ago
Brad, 

Would you be able to review the code in the branch, and I believe I emailed or 
posted somewhere about things to be done that I needed help with..

-Brandt

Original comment by brandtda...@gmail.com on 19 Dec 2010 at 8:09

GoogleCodeExporter commented 9 years ago
I did look at it awhile back and posted some comments in the 
domuslink-developers forum. Take a look.

Brad

Original comment by bwsamuels@gmail.com on 22 Dec 2010 at 2:26

GoogleCodeExporter commented 9 years ago
This issue was closed by revision r823.

Original comment by bwsamuels@gmail.com on 9 Feb 2011 at 3:50

GoogleCodeExporter commented 9 years ago

Original comment by bwsamuels@gmail.com on 9 Feb 2011 at 3:54