Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- echocontrol.items
- String Echo_Kitchen_LastVoiceCommand "Letztes Sprachkommando" (Amazon_Echos) channel="amazonechocontrol:echo:xxx:lastVoiceCommand"}
- String Echo_Kitchen_TTS "Sprachausgabe" {channel="amazonechocontrol:echo:xxx:textToSpeech"}
- /// String Echo_Bad_LastVoiceCommand "Letztes Sprachkommando" (Amazon_Echos) {channel="amazonechocontrol:echo:xxx:lastVoiceCommand"}
- /// String Echo_Bad_TTS "Sprachausgabe" {channel="amazonechocontrol:echo:xxx:textToSpeech"}
- /// String Echo_WZ_LastVoiceCommand "Letztes Sprachkommando" (Amazon_Echos) {channel="amazonechocontrol:echo:xxx:lastVoiceCommand"}
- /// String Echo_WZ_TTS "Sprachausgabe" {channel="amazonechocontrol:echo:xxx:textToSpeech"}
- echofenster.rules //// GRUPPE mit Fenster anlegen
- rule "Alexa - Fenster offen"
- when
- Member of Amazon_Echos changed to "welche fenster sind offen"
- then
- ???// val currentEcho = Amazon_Echos.members.sortBy[lastUpdate].last
- val OffeneFenster = Fenster.members.filter[ i | i.state == OPEN ].map[ label ].reduce[ s, label | s + ", " + label ]
- if(Fenster.state == OPEN) {
- // Echo_Kitchen_TTS.sendCommand("Achtung, folgende Fenster sind geöffnet. " + OffeneFenster)
- currentEcho.sendCommand("Achtung, folgende Fenster sind geöffnet. " + OffeneFenster)
- }
- else {
- // Echo_Kitchen_TTS.sendCommand("Keine Fenster sind offen")
- currentEcho.sendCommand("Keine Fenster sind offen")
- }
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement