Das Garagentor wird mit dem Harmony-Binding gesteuert und der Status des Garagentores erfolgt über ein Fibaro-DoorSensor.
Funktioniert. Ich habe mit einer einfachen Regel angefangen, wenn das Garagentor offen ist soll es nach 5 Minuten automatisch schließen, funktionierte auch. Betätige ich aber den original Garagentorsender innerhalb der 5 Minuten und das Tor schließt sich, geht es nach der gestarteten Zeit wieder auf (das Tor bekommt für OPEN und CLOSE nur einen Befehl: L028).
Mein Versuch:
Code: Alles auswählen
var Timer tGarageRUDI = null
rule "Garage RÜDI 5 min"
when
Item SENSORGarageRUDI received update OPEN
then
if(SENSORGarageRUDI.state == OPEN)
tGarageRUDI?.cancel
createTimer(now.plusMinutes(5), [|
Garage_RUDI.sendCommand("L028")
])
else {
if (SENSORGarageRUDI.state == CLOSED ){
tGarageRUDI?.cancel
tGarageRUDI = null
}
}
end
2. Würde die Regel funktionieren (sofern Punkt 1 behoben), d.h. der Timer würde durch das manuelle Schließen des Tores gestoppt?
Habe versucht div. Codes aus diesem und engl. Forum anzupassen, schaffe es leider nicht. Kann mir jemand helfen?