Advertisement
Guest User

Untitled

a guest
Apr 20th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. rule "Rollo zu"
  2. when
  3. Channel "astro:sun:home:set#event" triggered END // Rule wird zum Sonnenuntergang täglich ausgeführt
  4. then
  5. if(gHandys.members.filter[g|g.state == OFF].size == 0) // Anzahl der abwesenden Handys = 0
  6. {
  7. Alexa_Bibliothek_TTS.sendCommand('Die Rollos werden in 15 Minuten geschlossen. Ich regel den Scheiss für dich.')
  8. createTimer(now.plusMinutes(15)) // Timer starten
  9. [|
  10. if(gTuerKontakte.members.filter[g|g.state == CLOSED].size == 0) // Anzahl Kontakte, die offen sind = 0
  11. gTuerRoll.members.forEach[i|i.sendCommand(ON)] // Türen schließen
  12. gRollRest.members.forEach[i|i.sendCommand(ON)] // die anderen Läden schließen
  13. ]
  14. }
  15. elseif
  16. {
  17. if(gTuerKontakte.members.filter[g|g.state == CLOSED].size == 0) // Anzahl Kontakte, die offen sind = 0 und die Anzahl der anwesenden Handys = 0
  18. gTuerRoll.members.forEach[i|i.sendCommand(ON)] // Türen schließen
  19. gRollRest.members.forEach[i|i.sendCommand(ON)] // die anderen Läden schließen
  20. createTimer(now.plusSeconds(21)) // Timer starten
  21. [|
  22. Rollo_EG_Bibliothek_Alexa.sendCommand(ON) // Rollo Bib nach 21 Sekunden starten
  23. ]
  24. }
  25. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement