WLAN-Relais mit dem ESP8266 und HTTP-API

ESP8266 D1 Mini HTTP-API
ESP8266 D1 Mini HTTP-API

Beschreibung

Mit dieser Anleitung erhaltet ihr in wenigen Minuten ein durch den ESP8266 D1 Mini WLAN-fähiges Relais für verschiedene Anwendungen.


Das Relais kann über eine HTTP-API angesteuert werden. Der Funktionsumfang ist wie folgt:


HTTP-API Link Beschreibung
http://192.168.192.1/relay_on Schaltet das Relais an.
http://192.168.192.1/relay_off Schaltet das Relais aus.
http://192.168.192.1/state Gibt den Status des Relais (0/1) im Browser zurück.


Die HTTP-API kann verwendet werden, um das Relais mithilfe anderer Anwendungen und Plattformen steuern zu lassen.

Das kann zum einen ein anderer ESP8266 D1 Mini sein, die Plattform Homebridge, oder jeder andere Dienst, der http-Requests unterstützt.

Programmcode


  1. Den Programmcode kopieren und die WLAN-Daten anpassen
    C
    1. const char* ssid = "WLAN_SSID";
    2. const char* password = "WLAN_PASSWORD";
  2. Programm auf den ESP8266 D1 Mini laden
    eine Anleitung dazu findet ihr hier
  3. nach dem Hochladen die IP-Adresse aus dem Seriellen Monitor kopieren oder notieren


Schaltplan



ESP8266 D1 Mini Schaltplan für ein 1-Kanal Relais ESP8266 D1 Mini Schaltplan für ein 1-Kanal Relais




ESP8266 D1 Mini Relais-Modul
D1 S - Signalleitung
G - Leitung
5V + Leitung


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 Zugriff beschränken

Dort erklärt er euch, wie ihr euren ESP8266 D1 Mini gegen ungewollten Fremdzugriff sichern könnt.

Beachtet in diesem Fall nur den Abschnitt "D1 Mini" des Tutorials.

    Über den Autor

    Willy Wonka sagen Sie...? 🧐

    Kommentare 2

    • Hallo,

      mir geht's genau so. Bin Anfänger, habe paar Teile eingekauft und könnte zeitlich jetzt anfangen das zusammen zu bauen. Jetzt fehlen mir die Grundlagen. Gibt es die Videos auf einer anderen Quelle noch zu sehen?

    • Warum hast du deinen Youtube-Kanal gelöscht? Habe heute angefangen deinen Tutorials zu folgen und zwischen zwei Videos war der Kanal dann weg -_-