Hi Gene,
the UI looks really good, but the shutter dim function still does not work as expected on X10.
I am using the marmitek SW 12 module, the manual you can find here:
http://www.marmitek.com/de/produkt-details/home-automation-security/haus-automatisierung/micromodules/sw12.phpWithin the manual they say:
The unit will respond to X-10 power line commands sent in ?Standard? and ?Extended? format.
The unit responds to ?Standard? X-10 messages ?Address On? , ?Address Off? , BRIGHT and DIM .
?ON? fully opens the blind and ?OFF? fully closes it.
BRIGHT and DIM can be used to set the blind to any position. The action is identical to that which occurs when the UP and DOWN keys are pressed. Bright is equivalent to UP and DIM is
equivalent to DOWN.The unit will also respond to ?Extended? code1 X-10 messages of Type = 0. Using these commands enables the unit to remotely set the blind to any desired position using a suitable controller and fully automate the blinds in the house, apartment or office. Extended code messages can be sent to the SW12 using a CM15PRO Computer Interface for example.
Within manual control they write:
You can control the blind in 2 different ways:
- Press and hold down the key until the blind reaches the desired position.
I am not sure, does that mean you have to send the DIM Command for a certain period (like pressing and holding the down key) ?
Within the SW10 manual they say:
The switch will respond to the following commands: ON: fully open, OFF: fully closed,
DIM : 4 % up, BRIGHT: 4 % down.Which I would understand the way, that each DIM command opens the blinds by 4% and BRIGHT closes them by 4%.
If I use your current widget, I can close the blinds to approx. 20% of window hight only.
About extended commands I found this how it should work:
http://developer.telldus.com/attachment/ticket/124/X10%20xtdcode.pdfTYPE = 0 Shutters and Sunshades
DATA COMMAND
TYPE FUNCT.
128 64 32 16 8 4 2 1 8 4 2 1 8 4 2 1
x x x D D D D D 0 0 0 0 0 0 0 1 Open Shutter to amount in
Data Field. Enable Sun
Protection.
(0 = closed, 25=fully open)
How is your implementation? Do you issue several commands, e.g. widget set to 50% means 50/4=12 BRIGHT commands in a row?
Thanks
Regards
Jens