Is anyone using Somfy CL32 RTS wireless shades with an OPII (controlled via an URTSII on the serial port)?
I have installed four different systems with this setup, and each has the same basic issue, which is that the shade buttons on the Omnitouch 7 touchscreen control the shades just fine, as does the wireless remote which comes with the shades, HOWEVER, any control from within the PCAccess code (i.e., macros, or such where the code instructs to open all the shades at sunrise, etc.) DO NOT work consistently.
As an example, I wrote a macro for "All Shades Up" which looks like this:
WHEN ALL ShadesUP
THEN S:SitRmRR UP
THEN S:SitRmSD UP
THEN S:MBR Side UP
THEN S:MasterBath UP
THEN S:Bedroom 2 UP
THEN S:Bedrm3 +BA UP
THEN S:Laundry UP
THEN SiningRoom UP
THEN S:OfficeFrnt UP
THEN S:OfficeSide UP
THEN S:Landing UP
THEN S:Foyer UP
THEN S:BreakfstRR UP
THEN S:BreakfstSD UP
THEN S:LivingRmSD UP
THEN S:LivingRmRR UP
When the macro is run by pressing the macro button on the OT7, or when invoked within another bit of code (for example, IF Sunrise, RUN All ShadesUP) then the results are sketchy. Sometimes some shades will open, but usually only one or two will work - and it's never the same one or two!
Yet, when individual shades are controlled from the SHADES icon on the OT7, they work without a hitch. So I know radio signal or range is not the issue, and I know that the Omnipro and URTSII are correctly configured to work together.
I have suspected that running it in code causes too many commands to be sent in too tight a sequence, so only some of them actually get transmitted to/through the URTSII on the serial port. I've tried to compensate by running the commands in duplicate or triplicate (with mixed results). I think what I really need is a way to somehow pause between commands. Something like this:
WHEN ALL ShadesUP
THEN S:SitRmRR UP
<pause 1 second>
THEN S:SitRmSD UP
<pause 1 second>
THEN S:MBR Side UP
<pause 1 second>
THEN S:MasterBath UP
etc...
But I'm not sure how to do this in PCAccess. Many years ago I used to install systems with JDS Stargate as the main board, and Stargate had a lot more control for inserting pauses between commands, and building more complex If/then nesting and so forth. I can't figure out a way to do similar with HAI. Assuming that too many commands tripping over another is the issue, which it may not be.
My hypothesis is that it is either a constriction through the serial port trying to get so many sequential commands to the URTSII (sort of like packet loss), or that it is saturation of the radio transmission such that all the commands get through to the URTSII but they over-saturate as they are transmitted over RF.
In short, can anyone share experience with sending multiple Somfy commands over the serial port into the Somfy URTSII radio transmitter so that they work reliably?
Thanks!
I have installed four different systems with this setup, and each has the same basic issue, which is that the shade buttons on the Omnitouch 7 touchscreen control the shades just fine, as does the wireless remote which comes with the shades, HOWEVER, any control from within the PCAccess code (i.e., macros, or such where the code instructs to open all the shades at sunrise, etc.) DO NOT work consistently.
As an example, I wrote a macro for "All Shades Up" which looks like this:
WHEN ALL ShadesUP
THEN S:SitRmRR UP
THEN S:SitRmSD UP
THEN S:MBR Side UP
THEN S:MasterBath UP
THEN S:Bedroom 2 UP
THEN S:Bedrm3 +BA UP
THEN S:Laundry UP
THEN SiningRoom UP
THEN S:OfficeFrnt UP
THEN S:OfficeSide UP
THEN S:Landing UP
THEN S:Foyer UP
THEN S:BreakfstRR UP
THEN S:BreakfstSD UP
THEN S:LivingRmSD UP
THEN S:LivingRmRR UP
When the macro is run by pressing the macro button on the OT7, or when invoked within another bit of code (for example, IF Sunrise, RUN All ShadesUP) then the results are sketchy. Sometimes some shades will open, but usually only one or two will work - and it's never the same one or two!
Yet, when individual shades are controlled from the SHADES icon on the OT7, they work without a hitch. So I know radio signal or range is not the issue, and I know that the Omnipro and URTSII are correctly configured to work together.
I have suspected that running it in code causes too many commands to be sent in too tight a sequence, so only some of them actually get transmitted to/through the URTSII on the serial port. I've tried to compensate by running the commands in duplicate or triplicate (with mixed results). I think what I really need is a way to somehow pause between commands. Something like this:
WHEN ALL ShadesUP
THEN S:SitRmRR UP
<pause 1 second>
THEN S:SitRmSD UP
<pause 1 second>
THEN S:MBR Side UP
<pause 1 second>
THEN S:MasterBath UP
etc...
But I'm not sure how to do this in PCAccess. Many years ago I used to install systems with JDS Stargate as the main board, and Stargate had a lot more control for inserting pauses between commands, and building more complex If/then nesting and so forth. I can't figure out a way to do similar with HAI. Assuming that too many commands tripping over another is the issue, which it may not be.
My hypothesis is that it is either a constriction through the serial port trying to get so many sequential commands to the URTSII (sort of like packet loss), or that it is saturation of the radio transmission such that all the commands get through to the URTSII but they over-saturate as they are transmitted over RF.
In short, can anyone share experience with sending multiple Somfy commands over the serial port into the Somfy URTSII radio transmitter so that they work reliably?
Thanks!