Alexa bei Ereignis einen Text sagen lassen

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
PlanLos
Beiträge: 10
Registriert: 13. Nov 2017 10:50
Answers: 0

Alexa bei Ereignis einen Text sagen lassen

Beitrag von PlanLos »

Guten Morgen,
ich habe mir vorgenommen mit Alexa, den Bewegungsmeldern und Telegram eine Alarmanlage zu bauen.

Wie ich mir das vorstelle sieht so aus:
- ich sage Alexa beim verlassen des Hauses das sie die Alarmanlage einschalten soll (Switch on off)
- bei Bewegung auf Bewegungsmelder bei eingeschalteter Alarmanlage soll Alexa einen Text ausgeben
- dann hat man Zeit die Alarmanlage mit einem gewissen "Code" ausschalten zu lassen
- wenn dies nicht passiert bekomme ich bzw. jemand anderes eine Nachricht

Mein Problem dabei ist das ich nicht weiß wie Alexa einen bestimmten Text ausgibt.
Dies scheint nicht zu funktionieren. Wie bei allem bin ich dafür wohl zu früh. ;)

Habt ihr dazu eine Idee?

Danke PlanLos
openHAB2 auf Pi 3 | knapp 40 Homematic Komponenten für Heizung, Licht und Lüftung | Logitech Harmony Hub für Beamer, TV und Sound | Alexa die das meiste steuert

Benutzeravatar
alkaline
Beiträge: 173
Registriert: 20. Apr 2017 13:25
Answers: 0

Re: Alexa bei Ereignis einen Text sagen lassen

Beitrag von alkaline »

Nein, zu früh bist du nicht, das gibt es bereits und arbeitet ganz gut. :D
Das Bindung nennt sich AmazonEchoControl Binding und ist in der Beta Phase. Details dazu findest du hier:
https://community.openhab.org/t/first-p ... hab2/37844

Du brauchst mindestens dieses Item:

Code: Alles auswählen

String Echo_WZ_Remind                "Erinnerung"                 <info>          (Alexa_WZ) {channel="amazonechocontrol:echo:account1:echo1:remind"}
Rule:

Code: Alles auswählen

When something
	then 
	Echo_WZ_Remind.sendCommand("Willkommen zuhause, alle Geräte wurden eingeschaltet") // Text der gesagt werden soll
end

PlanLos
Beiträge: 10
Registriert: 13. Nov 2017 10:50
Answers: 0

Re: Alexa bei Ereignis einen Text sagen lassen

Beitrag von PlanLos »

Sauber, danke. Damit werde ich etwas spielen.
openHAB2 auf Pi 3 | knapp 40 Homematic Komponenten für Heizung, Licht und Lüftung | Logitech Harmony Hub für Beamer, TV und Sound | Alexa die das meiste steuert

PlanLos
Beiträge: 10
Registriert: 13. Nov 2017 10:50
Answers: 0

Re: Alexa bei Ereignis einen Text sagen lassen

Beitrag von PlanLos »

Hi, bei mir gehts weiterhin nicht.
Kann es sein das ich zuerst das binding der bridge machen muss?
Denn bei mir hat er zuerst keine Verbindung zu Amazon gefunden.
Hab dann die Bridge im Thing angelegt.
Danach tauchte der Account unter Things dann auch auf.

Aber die Infos der zwei Geräte holt er trotzdem nicht. Obwohl die Seriennummern stimmen.

Hier meine Config:

Things-Datei

Code: Alles auswählen

Bridge amazonechocontrol:account:account1 [amazonSite="amazon.de", email="meine Mail", password="mein Passwort", pollingIntervalInSeconds=60]{
    Thing echospot	echo1 "Alexa"@"Esszimmer" 	[serialNumber="Seriennummer"]
    Thing echospot	echo2 "Alexa"@"Flur" 		[serialNumber="Seriennummer"]
}
Items-Datei

Code: Alles auswählen

String Echo_EZ_Title                "Title"                             (Alexa_EZ) {channel="amazonechocontrol:echo:account1:echo1:title"}
String Echo_EZ_Remind                "Remind"                           (Alexa_EZ) {channel="amazonechocontrol:echo:account1:echo1:remind"}

String Echo_Flur_Title                "Title"                             (Alexa_Flur) {channel="amazonechocontrol:echo:account1:echo2:title"}
String Echo_Flur_Remind                "Remind"                           (Alexa_Flur) {channel="amazonechocontrol:echo:account1:echo2:remind"}
Rules-Datei

Code: Alles auswählen

rule "Test"
when
	Item Testschalter changed
then   
	Echo_Flur_Remind.sendCommand("Willkommen zuhause")
end
Irwie sehe ich den Fehler nicht!
Die org.openhab.binding.amazonechocontrol.jar liegt unter /usr/share/openhab2/addons.
Da ist die doch auch richtig oder?
Zumindest zeigt er mir das Addon in der Console als aktiv an.

Wenn du kurz einmal drüber schauen könntest?
Wäre echt nett. Danke!
openHAB2 auf Pi 3 | knapp 40 Homematic Komponenten für Heizung, Licht und Lüftung | Logitech Harmony Hub für Beamer, TV und Sound | Alexa die das meiste steuert

PlanLos
Beiträge: 10
Registriert: 13. Nov 2017 10:50
Answers: 0

Re: Alexa bei Ereignis einen Text sagen lassen

Beitrag von PlanLos »

Ich weiß nicht genau was ich jetzt anders gemacht habe, aber beim zweiten Versuch die Dinger einzurichten hat es funktioniert.
Danke für den Tipp. Es läuft!
openHAB2 auf Pi 3 | knapp 40 Homematic Komponenten für Heizung, Licht und Lüftung | Logitech Harmony Hub für Beamer, TV und Sound | Alexa die das meiste steuert

PlanLos
Beiträge: 10
Registriert: 13. Nov 2017 10:50
Answers: 0

Re: Alexa bei Ereignis einen Text sagen lassen

Beitrag von PlanLos »

kann ich auch einen "alexa stop" befehl senden?
openHAB2 auf Pi 3 | knapp 40 Homematic Komponenten für Heizung, Licht und Lüftung | Logitech Harmony Hub für Beamer, TV und Sound | Alexa die das meiste steuert

Mr. BJ
Beiträge: 83
Registriert: 27. Sep 2017 08:04
Answers: 0

Re: Alexa bei Ereignis einen Text sagen lassen

Beitrag von Mr. BJ »

Wird noch implementiert
Gruß Björn


Pi4 mit debMatic, Docker [openHAB 3.3, Mosquitto];
Philips Hue Bridge; amazon echo; HomeMaticIP

PlanLos
Beiträge: 10
Registriert: 13. Nov 2017 10:50
Answers: 0

Re: Alexa bei Ereignis einen Text sagen lassen

Beitrag von PlanLos »

Super, bin gespannt wo das Addon noch hin geht.
Mir gefällt es sehr gut und die Alarmanlage läuft. Danke für die Programmierung.
openHAB2 auf Pi 3 | knapp 40 Homematic Komponenten für Heizung, Licht und Lüftung | Logitech Harmony Hub für Beamer, TV und Sound | Alexa die das meiste steuert

Mr. BJ
Beiträge: 83
Registriert: 27. Sep 2017 08:04
Answers: 0

Re: Alexa bei Ereignis einen Text sagen lassen

Beitrag von Mr. BJ »

Ja da hat der Michael echt gute Arbeit geleistet!
Gruß Björn


Pi4 mit debMatic, Docker [openHAB 3.3, Mosquitto];
Philips Hue Bridge; amazon echo; HomeMaticIP

Antworten