31.01.2018, 18:38
Hallo,
ich habe es so gelöst.
Schritt 1: Anlegen von 2 items:
Rollershutter WZ_Rollo_Fenster "Fenster1" <rollershutter> {lcn="[DOWN:myhome:RELAYS.0.13.11------], [UP:myhome:RELAYS.0.13.10------], [STOP:myhome:RELAYS.0.13.0-------]"}
Switch WZ_Rollo_Fenster_Alexa "Fenster" ["Switchable"]
Schritt 2: Anlegen folgender rule:
rule "WZ_Rollo_Fenster_Alexa"
when
Item WZ_Rollo_Fenster_Alexa received command
then
switch(receivedCommand) {
case ON : WZ_Rollo_Fenster.sendCommand(UP)
case OFF : WZ_Rollo_Fenster.sendCommand(DOWN)
case STOP : WZ_Rollo_Fenster.sendCommand(STOP)
}
end
Funktioniert einwandfrei. Das einzige, was ich bisher noch nicht lösen konnte, ist die Umsetzung des STOP-Befehls. Wäre für entsprechende Hinweise, ob und wie sich das machen lässt, sehr dankbar.
Gruß, Jens
ich habe es so gelöst.
Schritt 1: Anlegen von 2 items:
Rollershutter WZ_Rollo_Fenster "Fenster1" <rollershutter> {lcn="[DOWN:myhome:RELAYS.0.13.11------], [UP:myhome:RELAYS.0.13.10------], [STOP:myhome:RELAYS.0.13.0-------]"}
Switch WZ_Rollo_Fenster_Alexa "Fenster" ["Switchable"]
Schritt 2: Anlegen folgender rule:
rule "WZ_Rollo_Fenster_Alexa"
when
Item WZ_Rollo_Fenster_Alexa received command
then
switch(receivedCommand) {
case ON : WZ_Rollo_Fenster.sendCommand(UP)
case OFF : WZ_Rollo_Fenster.sendCommand(DOWN)
case STOP : WZ_Rollo_Fenster.sendCommand(STOP)
}
end
Funktioniert einwandfrei. Das einzige, was ich bisher noch nicht lösen konnte, ist die Umsetzung des STOP-Befehls. Wäre für entsprechende Hinweise, ob und wie sich das machen lässt, sehr dankbar.
Gruß, Jens