Advertisement
black0r1337

alexabindings

Mar 25th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. echocontrol.items
  2.  
  3. String Echo_Kitchen_LastVoiceCommand "Letztes Sprachkommando" (Amazon_Echos) channel="amazonechocontrol:echo:xxx:lastVoiceCommand"}
  4. String Echo_Kitchen_TTS "Sprachausgabe" {channel="amazonechocontrol:echo:xxx:textToSpeech"}
  5.  
  6. /// String Echo_Bad_LastVoiceCommand "Letztes Sprachkommando" (Amazon_Echos) {channel="amazonechocontrol:echo:xxx:lastVoiceCommand"}
  7. /// String Echo_Bad_TTS "Sprachausgabe" {channel="amazonechocontrol:echo:xxx:textToSpeech"}
  8. /// String Echo_WZ_LastVoiceCommand "Letztes Sprachkommando" (Amazon_Echos) {channel="amazonechocontrol:echo:xxx:lastVoiceCommand"}
  9. /// String Echo_WZ_TTS "Sprachausgabe" {channel="amazonechocontrol:echo:xxx:textToSpeech"}
  10.  
  11. echofenster.rules //// GRUPPE mit Fenster anlegen
  12.  
  13. rule "Alexa - Fenster offen"
  14. when
  15. Member of Amazon_Echos changed to "welche fenster sind offen"
  16. then
  17. ???// val currentEcho = Amazon_Echos.members.sortBy[lastUpdate].last
  18. val OffeneFenster = Fenster.members.filter[ i | i.state == OPEN ].map[ label ].reduce[ s, label | s + ", " + label ]
  19. if(Fenster.state == OPEN) {
  20. // Echo_Kitchen_TTS.sendCommand("Achtung, folgende Fenster sind geöffnet. " + OffeneFenster)
  21. currentEcho.sendCommand("Achtung, folgende Fenster sind geöffnet. " + OffeneFenster)
  22. }
  23. else {
  24. // Echo_Kitchen_TTS.sendCommand("Keine Fenster sind offen")
  25. currentEcho.sendCommand("Keine Fenster sind offen")
  26. }
  27. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement