Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- rule "Rollo zu"
- when
- Channel "astro:sun:home:set#event" triggered END // Rule wird zum Sonnenuntergang täglich ausgeführt
- then
- if(gHandys.members.filter[g|g.state == OFF].size == 0) // Anzahl der abwesenden Handys = 0
- {
- Alexa_Bibliothek_TTS.sendCommand('Die Rollos werden in 15 Minuten geschlossen. Ich regel den Scheiss für dich.')
- createTimer(now.plusMinutes(15)) // Timer starten
- [|
- if(gTuerKontakte.members.filter[g|g.state == CLOSED].size == 0) // Anzahl Kontakte, die offen sind = 0
- gTuerRoll.members.forEach[i|i.sendCommand(ON)] // Türen schließen
- gRollRest.members.forEach[i|i.sendCommand(ON)] // die anderen Läden schließen
- ]
- }
- elseif
- {
- if(gTuerKontakte.members.filter[g|g.state == CLOSED].size == 0) // Anzahl Kontakte, die offen sind = 0 und die Anzahl der anwesenden Handys = 0
- gTuerRoll.members.forEach[i|i.sendCommand(ON)] // Türen schließen
- gRollRest.members.forEach[i|i.sendCommand(ON)] // die anderen Läden schließen
- createTimer(now.plusSeconds(21)) // Timer starten
- [|
- Rollo_EG_Bibliothek_Alexa.sendCommand(ON) // Rollo Bib nach 21 Sekunden starten
- ]
- }
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement