FHEM: Gebäude mit Sprache steuern

Ab der IOS Version 12.x gibt es eine sehr einfache Möglichkeit die Apple Sprachassistentin Siri zur Steuerung einzusetzen. Das Zauberwort heißt „Kurzbefehle„. Diese App kann man sich einfach und kostenfrei aus dem Store installieren.

Da sich FHEM über entsprechende Webrequest steuern lässt, kombiniert man einfach diese Möglichkeit mit der Kurzbefehle App.

Die Steuerung per Browser erfolgt bekanntermaßen in der folgenden Art und Weise:

http://xxx.xxx.xxx.xxx:8083/fhem?cmd=set%20Lampe%20an&XHR=1

Vorausgesetzt natürlich, dass entsprechende Device, in diesem Fall die Lampe, wurde bereits in FHEM definiert. Die %20 steht für eine Leerzeichencodierung.

&XHR=1 gibt an, dass nach Absetzen des Befehls das Webinterface nicht geladen wird.

Den ganzen Spass packt man nun in die Kurzbefehle App in gleicher Schreibweise:

Wichtig hierbei ist es, dass der Kurzbefehl aus 2 Schritten besteht. 1. der URL selbst(inkl. set Befehl) und anschließend dem Schritt „Inhalte von URL abrufen„.

Abschließend hinterlegt man einfach noch die gewünschte SiRi Phrase (Text/Aussprache).

Ich habe mich dazu entschieden, die Aufrufe „nur“ im lokalen Netzwerk aufzurufen (direkte IP Angabe). Selbstverständlich kann man das Ganze aber auch via VPN (kommt dem lokalen Aufruf gleich) oder aber via DYNDNS Aufruf (mit o, ohne ReverseProxy) realisieren. Dieses setzt aber weiter Konfigurationsschritte im heimischen Netzwerk sowie an FHEM selbst voraus.

Über die Teilen bzw. in Datei Speichern Funktion der Kurzbefehle App hat man die Möglichkeit, die Konfiguration auch an weitere Familienmitglieder weiterzugeben. Hier wird dann der befehl importiert und mit der eigenen Stimme und Phrase hinterlegt. So kann dann jeder über sein IOS Device bequem das Gebäude über Sprache steuern. Ein einfaches „Hey Siri – Schalte das Flurlicht ein“ lässt selbigen im Licht erstrahlen 🙂