Alexa Echo Sprachausgabe via Raspberry Pi und openHAB 2

Wie kann man eine Sprachausgabe über Alexa Echo machen wenn die Tür aufgeht? Bei mir kommt z.B. eine Ansage von Alexa „Die Haustür ist geöffnet worden“ oder „Die Haustür wurde geschlossen„. Das läuft bei mir analog auch für die Fenster, alles mit Kontakten von Homematic und einem CUL im USB des Pi.

Alexa Echo Sprachausgabe via Raspberry Pi und openHAB 2

Wenn openHAB 2 läuft, braucht man nur eine Rules Datei: /etc/openhab2/rules/Alexa.rules mit folgenden Regeln kopieren:

# (c) 2019 Thomas Wenzlaff

rule "Alexa Haustür geöffnet"
when
    Item flurKontakt changed from 0 to 1
then
    Echo_Living_Room_TTS.sendCommand('Die Haustür wurde geöffnet. Wer kommt den da?')
end


rule "Alexa Haustür geschlossen"
when
    Item flurKontakt changed from 1 to 0
then
    Echo_Living_Room_TTS.sendCommand('Die Haustür wurde geschlossen.')
end

rule "Alexa Fenter geöffnet"
when
    Item arbeitszimmerFensterKontakt changed from 0 to 1
then
    Echo_Living_Room_TTS.sendCommand('Das Fenster im Arbeitszimmer wurde geöffnet.')
end


rule "Alexa Fenster geschlossen"
when
    Item arbeitszimmerFensterKontakt changed from 1 to 0
then
    Echo_Living_Room_TTS.sendCommand('Das Fenster im Arbeitszimmer wurde geschlossen.')
end

Dann noch die Variablen der Kontakte den eigenen Namen anpassen.

Und eine Item Datei /etc/openhab2/items/Alexa.items mit diesem Inhalt:

String Echo_Living_Room_TTS                   "Text to Speech"                        (Alexa_Living_Room) {channel="amazonechocontrol:echo:6c17bfb6:G090QU067XXXXXXXX:textToSpeech"}

Der Channel muss mit der eigenen Nr. angepasst werden. Die kann hier aus den things kopiert werden:

Alexa Echo Sprachausgabe via Raspberry Pi und openHAB 2

Vorher muss man aber noch das Binding für Amazon Echo installieren:

Alexa Echo Sprachausgabe via Raspberry Pi und openHAB 2

Weitere Infos und Ideen direkt im Amazon Echo Control Binding.

Ähnliche Artikel:

  1. Echo Dot triggert Node-RED auf dem Raspberry Pi per „Node-RED Alexa Home Skill Bridge“
  2. Wie wird der Karotz von einem Raspberry Pi über OpenHAB angesteuert?
  3. 2019: OpenHAB Rules durch NodeRed Flow auf dem Raspberry Pi ersetzen oder „Simplify your Homeautomatisation“

wallpaper-1019588
[Comic] Batman Rebirth [11]
wallpaper-1019588
Sprachassistentin Amazon Alexa war zeitweise offline
wallpaper-1019588
Schlüsselschrank Test & Vergleich (01/2022): Die 5 besten Schlüsselschränke
wallpaper-1019588
Disney Namen für Hunde