Fernbedienung: Sprachbefehle automatisieren
Verfasst: Do 21. Dez 2017, 11:43
Hallo,
ich bastle schon seit längerer Zeit an meinem Smarthome und konnte nun letztendlich doch nicht wiederstehen, ein Gerät mit Alexa anzuschaffen (okay, mittlerweile sind es 4 Echos )...
Verschiedene Steckdosen werden bei mir von einem Raspberry Pi in Verbindung mit einem 433MHz Transmitter gesteuert (sind natürlich Funksteckdosen, keine Smart Steckdosen). Das funktioniert sehr gut und lässt sich auch auf Alexa übertragen, indem ich auf dem Pi das Echo-Plugin installiere; die Dummy Schalter geben sich Alexa gegenüber als Royal Philips Electronics Devices aus und können so direkt als Geräte eingebunden werden, ohne noch Skills installieren zu müssen.
Den Pi über Alexa zu steuern ist also gar kein Problem. Ich würde aber den Spieß gerne umdrehen und auch Alexa über den Pi steuern. Hierzu habe ich zwar einen Artikel gefunden (https://hackaday.com/2015/07/18/hacking ... ts-remote/), habe aber keine Remote über, mit der ich das Ganze ausprobieren möchte.
Die Idee dahinter ist, dass der Pi einen Sprachbefehl ausgibt und dieser via Remote an Alexa gesendet wird; der Pi tut quasi so, als würde ein User direkt einen Sprachbefehl abgeben und Alexa erkennt diesen an.
In den Kommentaren zu dem verlinkten Artikel steht, dass man sowas ggf. auch direkt via Bluetooth lösen kann, ohne die Fernbedienung selbst modifizieren zu müssen. Kennt jemand hier sich damit aus und hat das vielleicht sogar schon umgesetzt?
Auf dem Pi kann ich bestimmte Dinge tun, die ich (so ohne Weiteres, also ohne ifttt z.B.) nicht mit Alexa kann. Jeden Abend um 23:00 Uhr wird ein bestimmtes Device ausgeschaltet und am nächsten Morgen um 10:00 Uhr wieder eingeschaltet. So würde ich gerne über den Pi auch Alexa fernsteuern.
Nur als Beispiel: zu jeder vollen Stunde sende Befehl "Alexa, wie spät ist es" an Alexa. Somit sagt Alexa zu jeder vollen Stunde die Uhrzeit an, ohne dass ich selbst sie fragen muss.
(ist in diesem Beispiel relativ unspektakulär, lässt sich ja aber an eigene Bedürfnisse anpassen)
Der Gedanke dahinter ist, dass der Echo Plus ja die Hue Birnen ohne zusätzlichen Hue Hub steuern kann. Davon habe ich zwei, die sich per Alexa wunderbar schalten lassen. Könnte ich diesen Sprachbefehl aber automatisieren, ließe sich auch über die Zeitsteuerung mit dem Raspberry Pi eine Hue Birne ohne Hue Hub schalten.
Könnt Ihr mir weiterhelfen?
LG
Ben
ich bastle schon seit längerer Zeit an meinem Smarthome und konnte nun letztendlich doch nicht wiederstehen, ein Gerät mit Alexa anzuschaffen (okay, mittlerweile sind es 4 Echos )...
Verschiedene Steckdosen werden bei mir von einem Raspberry Pi in Verbindung mit einem 433MHz Transmitter gesteuert (sind natürlich Funksteckdosen, keine Smart Steckdosen). Das funktioniert sehr gut und lässt sich auch auf Alexa übertragen, indem ich auf dem Pi das Echo-Plugin installiere; die Dummy Schalter geben sich Alexa gegenüber als Royal Philips Electronics Devices aus und können so direkt als Geräte eingebunden werden, ohne noch Skills installieren zu müssen.
Den Pi über Alexa zu steuern ist also gar kein Problem. Ich würde aber den Spieß gerne umdrehen und auch Alexa über den Pi steuern. Hierzu habe ich zwar einen Artikel gefunden (https://hackaday.com/2015/07/18/hacking ... ts-remote/), habe aber keine Remote über, mit der ich das Ganze ausprobieren möchte.
Die Idee dahinter ist, dass der Pi einen Sprachbefehl ausgibt und dieser via Remote an Alexa gesendet wird; der Pi tut quasi so, als würde ein User direkt einen Sprachbefehl abgeben und Alexa erkennt diesen an.
In den Kommentaren zu dem verlinkten Artikel steht, dass man sowas ggf. auch direkt via Bluetooth lösen kann, ohne die Fernbedienung selbst modifizieren zu müssen. Kennt jemand hier sich damit aus und hat das vielleicht sogar schon umgesetzt?
Auf dem Pi kann ich bestimmte Dinge tun, die ich (so ohne Weiteres, also ohne ifttt z.B.) nicht mit Alexa kann. Jeden Abend um 23:00 Uhr wird ein bestimmtes Device ausgeschaltet und am nächsten Morgen um 10:00 Uhr wieder eingeschaltet. So würde ich gerne über den Pi auch Alexa fernsteuern.
Nur als Beispiel: zu jeder vollen Stunde sende Befehl "Alexa, wie spät ist es" an Alexa. Somit sagt Alexa zu jeder vollen Stunde die Uhrzeit an, ohne dass ich selbst sie fragen muss.
(ist in diesem Beispiel relativ unspektakulär, lässt sich ja aber an eigene Bedürfnisse anpassen)
Der Gedanke dahinter ist, dass der Echo Plus ja die Hue Birnen ohne zusätzlichen Hue Hub steuern kann. Davon habe ich zwei, die sich per Alexa wunderbar schalten lassen. Könnte ich diesen Sprachbefehl aber automatisieren, ließe sich auch über die Zeitsteuerung mit dem Raspberry Pi eine Hue Birne ohne Hue Hub schalten.
Könnt Ihr mir weiterhelfen?
LG
Ben