Hello all,
I have a total of 6 roller shutters around the background of my house. I can control them separately…everything works fine at 100% of the times.
I can control all the roller shutters all at once used a separate switch which fires a Up-, Stop- or a Down-rule. This particular rules sends an Up-, Stop- or Down command to all 6 roller shutters at once… this is where it went wrong sometimes.
In approximately 25% of the cases not all roller shutters start moving, but one (and sometimes two) keeps standing still. The one(s) which is standing still seems to be total random.
Does anybody recognise this behaviour and is there a solution to solve it?
This is the rule I use:
rule "gGF_RS"
when
Item gGF_RS received command
then
switch(receivedCommand.toString) {
case "UP" : {
sendCommand(RS_KTCHN_Slidedoor, UP)
sendCommand(RS_KTCHN_Backdoor, UP)
sendCommand(RS_KTCHN_Sidewindow, UP)
sendCommand(RS_HLLWY_Frontdoor, UP)
sendCommand(RS_LVNGRM_Sidewindow, UP)
sendCommand(RS_LVNGRM_Frontwindow, UP)
}
case "STOP" : {
sendCommand(RS_KTCHN_Slidedoor, STOP)
sendCommand(RS_KTCHN_Backdoor, STOP)
sendCommand(RS_KTCHN_Sidewindow, STOP)
sendCommand(RS_HLLWY_Frontdoor, STOP)
sendCommand(RS_LVNGRM_Sidewindow, STOP)
sendCommand(RS_LVNGRM_Frontwindow, STOP)
}
case "DOWN" : {
sendCommand(RS_KTCHN_Slidedoor, DOWN)
sendCommand(RS_KTCHN_Backdoor, DOWN)
sendCommand(RS_KTCHN_Sidewindow, DOWN)
sendCommand(RS_HLLWY_Frontdoor, DOWN)
sendCommand(RS_LVNGRM_Sidewindow, DOWN)
sendCommand(RS_LVNGRM_Frontwindow, DOWN)
}
}
end
Regards,
Jaco