Seite 1 von 1

Alexa bei Ereignis einen Text sagen lassen

Verfasst: 10. Feb 2018 09:02
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

Re: Alexa bei Ereignis einen Text sagen lassen

Verfasst: 13. Feb 2018 10:26
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

Re: Alexa bei Ereignis einen Text sagen lassen

Verfasst: 19. Feb 2018 13:39
von PlanLos
Sauber, danke. Damit werde ich etwas spielen.

Re: Alexa bei Ereignis einen Text sagen lassen

Verfasst: 19. Feb 2018 19:27
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!

Re: Alexa bei Ereignis einen Text sagen lassen

Verfasst: 19. Feb 2018 19:51
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!

Re: Alexa bei Ereignis einen Text sagen lassen

Verfasst: 19. Feb 2018 20:43
von PlanLos
kann ich auch einen "alexa stop" befehl senden?

Re: Alexa bei Ereignis einen Text sagen lassen

Verfasst: 20. Feb 2018 21:49
von Mr. BJ
Wird noch implementiert

Re: Alexa bei Ereignis einen Text sagen lassen

Verfasst: 23. Feb 2018 14:04
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.

Re: Alexa bei Ereignis einen Text sagen lassen

Verfasst: 26. Feb 2018 16:28
von Mr. BJ
Ja da hat der Michael echt gute Arbeit geleistet!