ESP8266 D1 Mini Relais im Smarthome - Steuerung mit Siri, Alexa und Google Assistant
Pascal
Inhaltsverzeichnis [Verbergen]
Beschreibung
Diese Anleitung ermöglicht es dir, ein Relais am ESP8266 D1 Mini direkt in Apple Home, Alexa und Google Assistant einzubinden. Das bietet dir die Möglichkeit das Relais nicht nur in Automationen zu verwenden sondern auch die Befehle zum Schalten per Sprache auszulösen - "Hey Siri, Relais an!", "Ok Google, Relais an!", "Alexa, Relais an!".
Voraussetzungen
Um diese Anleitung durchführen zu können, müssen zwei Punkte erfüllt sein:
- ihr benötigt eine installierte Homebridge auf einem Raspberry Pi
- außerdem benötigt ihr ein WLAN-Relais mit dem ESP8266 und HTTP-API
Homebridge Plugin installieren
Um das Relais in die verschiedenen Plattformen einbinden zu können, und damit alle oben genannten Funktionen nutzen zu können, muss ein Plugin für die Homebridge installiert werden.
Das Plugin heißt homebridge-http-switch.
Installieren können wir es einerseits über die Konsole des Raspberrys, indem wir folgenden Befehl eingeben.
sudo npm install -g homebridge-http-switch
Oder direkt über die Homebridge-Weboberfläche Homebridge Config UI X.
Wie ihr die Weboberfläche installieren könnt, erfahrt ihr in diesem Artikel:
Homebridge Weboberfläche installieren - homebridge-config-ui-x
Plugin konfigurieren
Nach der Installation des Plugins, müssen wir die Config-Datei unserer Homebridge bearbeiten und folgenden Block einfügen.
Die folgenden Zeilen müssen angepasst werden. Die URL ist abhängig von eurem Netzwerk und dem Programm auf eurem ESP8266 D1 Mini.
Sicherheit
Falls ihr euch Gedanken über die Sicherheit bzw. Zugriffsbeschränkung macht, empfehle ich euch das Tutorial von
janopha : Ich schalte und sonst niemand! D1 Mini nur für die Homebridge erreichbar machen
Dort erklärt er euch, wie ihr euren ESP8266 D1 Mini gegen Fremdzugriff sichern, aber der Homebridge weiterhin Zugriff gewähren könnt.