Ein Wi-Fi-basierter intelligenter Lichtdimmer oder Lüftergeschwindigkeitsregler ermöglicht es Ihnen, die Lichthelligkeit, die Lüftergeschwindigkeit oder jede angeschlossene AC-Last drahtlos über Ihr Smartphone oder Ihre Webschnittstelle zu steuern. Obwohl Sie solche intelligenten Lichtdimmer oder Lüfterregler kaufen können, sind sie oft teuer und erfordern eine Registrierung und eine Internetverbindung, um zu funktionieren. Dies kann unzuverlässig sein und funktioniert möglicherweise nicht, wenn die Netzwerkverbindung schlecht oder das Internet nicht verfügbar ist.

Um dies zu überwinden, können Sie einen intelligenten DIY-Dimmerschalter mit einem ESP8266-basierten Board bauen, das im lokalen Netzwerk funktioniert und weder das Internet noch Ihre persönlichen Daten benötigt, um zu funktionieren.

Dinge, die Sie brauchen

  • Ein ESP8266-Board, z. B. NodeMCU oder D1 Mini.
  • Ein Dimmermodul. Sie können ein RobotDyn-Dimmermodul kaufen oder ein DIY-Modul bauen, das mit Arduino und ESP8266 funktioniert.
  • DuPont-Drähte.
  • Ein Micro-USB-Kabel.
  • Home Assistant-Server, der auf Raspberry Pi läuft
instagram viewer

Wenn Sie die erforderlichen Komponenten zusammengetragen haben, befolgen Sie diese Schritte, um sie anzuschließen und ein DIY-Dimmermodul zu bauen, mit dem Sie Ihre Licht-/Lampenhelligkeit und Lüftergeschwindigkeit steuern können.

Schritt 1: Kompilieren Sie die Firmware

Um die Firmware zu kompilieren, müssen Sie das ESPHome-Add-On im Home Assistant installieren. Die Schritte sind wie folgt:

  1. Navigieren Sie im Home Assistant zu Einstellungen > Add-Ons und klicken Add-On-Store.
  2. Suchen und installieren Sie die ESPHome hinzufügen Auf.
  3. Klicken Sie nach der Installation auf Anfang und klicken Sie auf Öffnen Sie die Web-Benutzeroberfläche.
  4. Klicken +Neues Gerät > Fortsetzen.
  5. Geben Sie den Gerätenamen (z. B. Lichtdimmer) ein und klicken Sie Nächste.
  6. Wählen Sie das Brett aus den Optionen. Wenn Sie eine NodeMCU verwenden, wählen Sie ESP8266. Klicken Sie für D1 Mini auf Wählen Sie ein bestimmtes Board aus und auswählen Wemos D1 und Wemos D1 mini. Klicken Nächste.
  7. Wenn Sie fertig sind, klicken Sie Überspringen.
  8. Suchen Sie das Lichtdimmergerät und klicken Sie darauf BEARBEITEN.
  9. Geben Sie Ihre WLAN-SSID und Ihr Passwort ein:
W-lan:
ssid: "MeinWiFiName"
Passwort: "MeinWLANPasswort"

Direkt unterhalb der captive_portal:, fügen Sie den folgenden Code ein:

Ausgang:
- Plattform: ac_dimmer
id: symphony_cooler
Gate_Pin: D1
zero_cross_pin:
Nummer: D2
min_power: 60%
hell:
- Plattform: einfarbig
Ausgabe: symphony_cooler
Name: Symphonie-Kühler

Du kannst ändern Ich würde und Name nach dem Gerät, das Sie steuern möchten. Wir verwenden diesen Dimmer, um die Geschwindigkeit eines Symphony-Kühlerlüfters zu steuern. min_power: wird auf 60 % gehalten, wenn der Kühler reagiert oder bei einem Minimum von 60 % Schieberegler beginnt. Sie können dies entfernen oder den Wert basierend auf der Reaktion Ihres Geräts anpassen. Der Code sollte in etwa so aussehen:

Wenn Sie fertig sind, klicken Sie Speichern > Installieren. Wählen Schließen Sie es an diesen Computer an und warten Sie dann, bis die Kompilierung abgeschlossen ist. Dies kann bis zu 10 Minuten dauern.

Sobald die Firmware fertig ist, klicken Sie auf Projekt herunterladen und speichern Sie die Firmware an einem beliebigen Ort.

Schritt 2: Flashen Sie die Firmware

Um die Firmware, die wir im vorherigen Schritt kompiliert haben, auf unserem D1 Mini oder NodeMCU zu flashen, laden Sie die ESPHome Flasher-Tool auf Ihrem Windows- oder Mac-System und befolgen Sie diese Schritte.

  1. Schließen Sie die NodeMCU- oder D1-Mini-Platine mit einem Micro-USB-Kabel an Ihr System an
  2. Starten Sie das ESPHome Flasher-Tool, klicken Sie auf das Aktualisierungssymbol und wählen Sie die KOM Hafen.
  3. Klicken Durchsuche, um die Firmware-Datei auszuwählen, und klicken Sie dann auf Flash-ESP.
  4. Warten Sie einige Sekunden. Die Firmware wird geflasht und die Ausgabe oder Protokolle werden im ESPHome Flasher-Tool angezeigt.
  5. Das Gerät verbindet sich mit dem Wi-Fi-Netzwerk. Sobald dies erledigt ist, gehen Sie zurück zu ESPHome in Heimassistent und überprüfen Sie, ob der Lichtdimmer angezeigt wird ONLINE. Sie können auf klicken PROTOKOLLE um die dem Board zugewiesenen Protokolle und IP-Adressen zu überprüfen.
  6. Sobald alles verifiziert ist und funktioniert, können Sie die Platine trennen.

Schritt 3: Schließen Sie das Dimmermodul an NodeMCU oder D1 Mini an

Beziehen Sie sich auf das Diagramm und die Verbindungstabelle unten, um das RobotDyn-Dimmermodul an Ihr D1 Mini- oder NodeMCU-Board anzuschließen.

Diagramm zur Herstellung eines Wi-Fi-basierten intelligenten Lichtdimmers oder Lüftergeschwindigkeitsreglers
D1 Mini/NodeMCU Dimmer-Modul
D1 PWM
D2 ZC
5V oder V VCC
G Masse

Verbinden Sie außerdem den AC-Eingang mit den AC-In-Anschlüssen des Dimmermoduls und Ihren Ventilator oder Ihre Glühbirne mit den LOAD-Anschlüssen. Sie können beispielsweise die beiden Drähte, die zur Glühbirne oder zum Lüfter führen, mit AC IN verbinden und dann den Lüfter oder das Licht mit den LOAD-Anschlüssen verbinden.

Schritt 4: Steuerelemente zu Home Assistant hinzufügen

Sobald alles angeschlossen ist, können Sie den Wechselstrom einschalten und auch das D1 Mini-Netzteil einschalten. Gehen Sie in Ihrem Home Assistant zu Einstellungen > Geräte und Dienste. Ihr Dimmermodul sollte automatisch unter aufgelistet werden Integrationen Tab. Klicke auf Konfigurieren.

Wenn das Gerät nicht erkannt wird, können Sie zurück zu ESPHome gehen und auf klicken PROTOKOLLE unter dem Lichtdimmer und notieren Sie sich die IP Adresse. Dann geh zu Einstellungen > Geräte und klicken Integrationen hinzufügen. Wählen Sie ESPHome, fügen Sie die IP-Adresse ein und klicken Sie auf Verbinden.

  1. Klicken EINREICHEN. Möglicherweise müssen Sie den Verschlüsselungsschlüssel eingeben (Sie finden ihn im Light-Dimmer-YAML-Code). Fügen Sie den Schlüssel ein und klicken Sie EINREICHEN wieder.
  2. Wählen Bereich und klicken Fertig.
  3. Suchen Sie als nächstes das Modul in der ESPHome-Liste unter Einstellungen > Geräte & Dienste.
  4. Klick es an (Lichtdimmer in unserem Fall).
  5. Klicken Sie auf die Entität und dann auf ZUM DASHBOARD HINZUFÜGEN.
  6. Wählen Sie einen Raum aus und klicken Sie NÄCHSTE > ZUM DASHBOARD HINZUFÜGEN.
  7. Sie können jetzt in den Raum darunter gehen Überblick und klicken Sie auf den Dimmernamen, um den Schieberegler zu öffnen. Mit diesem Schieberegler können Sie die Geschwindigkeit des angeschlossenen Verbrauchers (Lüfter oder Motor) oder die Helligkeit (Lampe) steuern. Sie können den angeschlossenen Verbraucher auch mit dem Kippschalter ein-/ausschalten.

Stellen Sie sicher, dass Sie keine Last anschließen, die 500-1000 W übersteigt (basierend auf dem verwendeten TRIAC). Wenn Sie schwerere Lasten steuern möchten, können Sie mit einem BTA41 ein DIY-Nulldurchgangs-Dimmermodul bauen, mit dem Lasten bis zu 4000 W mit einem geeigneten Kühlkörper gesteuert werden können.

Schritt 5: Automatisierungen einrichten

Das Einrichten von Automatisierungen in Home Assistant ist ganz einfach und kann Ihnen helfen, Ihre Geräte effizient zu nutzen und so deren Lebensdauer zu verlängern. Unten sehen Sie ein Beispiel für eine Automatisierung, die Sie einrichten können, bei der die Lüftergeschwindigkeit des Kühlers von 100 % (für das Einschlafen) bis 3:00 Uhr morgens auf 80 % sinkt, wenn die Temperatur sinkt.

alias: Kühler
Bezeichnung: ''
Abzug:
- Plattform: Zeit
bei: '03:00:00'
Bedingung: []
Aktion:
- Geräte-ID: ffa25bd424ab6fc99a46286e8148ef5b
Domäne: Licht
Entity_id: hell.symphony_cooler
Typ: Helligkeitsverringerung
- Typ: schalte aus
Geräte-ID: ffa25bd424ab6fc99a46286e8148ef5b
Entity_id: hell.symphonie_pumpe
Domäne: Licht
Modus: einzeln

Auf ähnliche Weise können Sie die angeschlossene(n) Beleuchtung(en) um 19:00 Uhr mit 80 % Helligkeit einschalten, bis Mitternacht auf 50 % oder weniger (je nach Bedarf) verringern und morgens ausschalten. Sie können dies je nach Bedarf für jeden Tag oder bestimmte Tage festlegen.

Sie können diese installieren, um mehrere Lichter in Ihrem Wohnzimmer, Küchenbereich oder Schlafzimmer zu steuern, und die Automatisierung einstellen, um ein Ambiente zu schaffen. Wenn Sie beispielsweise Ihren Smart-TV einschalten, werden die Lichter automatisch gedimmt und die Helligkeit wird erhöht, wenn der Fernseher ausgeschaltet ist. Du kannst auch Raumpräsenz erkennen um den intelligenten Dimmschalter zu automatisieren. Die Möglichkeiten mit Home Assistant sind endlos.

Sie können diese Dimmermodule auch in zwei- oder vierkanaligen Versionen kaufen, um bis zu vier Lasten zu steuern. Wenn Sie jedoch mehr als vier verschiedene Lasten steuern müssen, können Sie mehr kaufen oder ein DIY-Dimmermodul bauen und so viele Kanäle hinzufügen, wie Sie möchten. Nur ein Pin des D1 Mini oder NodeMCU wird zum Erkennen von Nulldurchgängen verwendet; der Rest kann zur Steuerung der Last verwendet werden.

Sparen Sie Energie, um Geld zu sparen

Das intelligente Dimmergerät, das wir gebaut haben, kann Ihnen helfen, Energie zu sparen, Ihre Stromrechnung zu senken und fossile Brennstoffe zu schonen. Sie können in Home Assistant eine Automatisierung einrichten, um die Lampenhelligkeit (oder Lüftergeschwindigkeit) automatisch zu erhöhen und zu verringern oder sie basierend auf der Tageszeit oder nach Ihren Bedürfnissen ein- und auszuschalten. Es wird geschätzt, dass ein regelmäßiges Dimmen Ihrer Beleuchtung um 20-30 % Ihre Stromkosten leicht um 30 % oder mehr senken kann.