3 Schritte ein 4-Fach Relais mit Tasmota zu steuern

In diesem Artikel möchte ich euch zeigen, wie ihr ein 4-Fach Relais mit Tasmota konfiguriert und steuern könnt. Das Relais habe hier gekauft.

Schritt 1 – Flashen des ESD-01

Das Relais kommt mit einem ESD-01 Modul. Bitte flasht dieses Modul zuerst mit Tasmota. Ich habe das Flashen bereits in einem anderen Artikel beschrieben.

Schritt 2 – Konfigurieren des Moduls

In der Tasmota Weboberfläche konfigurieren wir zunächste die Template Parameter. Navigiert zu Configuration -> Configure Template. Wählt unter Based on – Generic (18) aus und vergebt einen Namen. Diesen Namen müsst ihr später für eine andere Konfiguration auswählen.

  • GPIO12 : Relay 1
  • GPIO13 : Relay 2
  • GPIO14 : Relay 3
  • GPIO15 : Relay 4
Konfiguration der Template parameters
Konfiguration der Template parameters

Bestätigt diese Konfiguration mit Save. Navigiert danach zu Configuration -> Configure Module und stellt sicher, dass eure Konfiguration ausgewählt ist. Bestätigt mit speichern.

Der ESD-01 startet neu und sollte nun 4 Schalter anzeigen.

Hauptmenü mit 4 Schaltern
Hauptmenü mit 4 Schaltern

Schritt 3 – Regeln zum Schalten einrichten

Solltet ihr bereits auf die Schaltflächen Toggle X gedrückt haben werdet ihr feststellen, dass euer Relais keine Schaltvorgänge vornimmt. Dies liegt daran, dass es sich bei den eben konfigurierten Relais nur um virtuelle Relais handelt. Damit der ESD-01 die Relais tatsächlich aktiviert muss noch eine Regel in der Console hinzugefügt werden.

Wähl im Hauptmenü die Console aus.

Kopiert folgenden langen Text in die Textbox und bestätigt mit ENTER.

rule1 on Power1#State=1 do SerialSend5 A00101A2 endon on Power1#State=0 do SerialSend5 A00100A1 endon on Power2#State=1 do SerialSend5 A00201A3 endon on Power2#State=0 do SerialSend5 A00200A2 endon on Power3#State=1 do SerialSend5 A00301A4 endon on Power3#State=0 do SerialSend5 A00300A3 endon on Power4#State=1 do SerialSend5 A00401A5 endon on Power4#State=0 do SerialSend5 A00400A4 endon

Befehl und Rückmeldung:

16:46:22.248 CMD: rule1 on Power1#State=1 do SerialSend5 A00101A2 endon on Power1#State=0 do SerialSend5 A00100A1 endon on Power2#State=1 do SerialSend5 A00201A3 endon on Power2#State=0 do SerialSend5 A00200A2 endon on Power3#State=1 do SerialSend5 A00301A4 endon on Power3#State=0 do SerialSend5 A00300A3 endon on Power4#State=1 do SerialSend5 A00401A5 endon on Power4#State=0 do SerialSend5 A00400A4 endon
16:46:22.259 RUL: Stored uncompressed, would compress from 383 to 116 (-70%)
16:46:22.263 RSL: RESULT = {"Rule1":{"State":"OFF","Once":"OFF","StopOnError":"OFF","Length":383,"Free":128,"Rules":"on Power1#State=1 do SerialSend5 A00101A2 endon on Power1#State=0 do SerialSend5 A00100A1 endon on Power2#State=1 do SerialSend5 A00201A3 endon on Power2#State=0 do SerialSend5 A00200A2 endon on Power3#State=1 do SerialSend5 A00301A4 endon on Power3#State=0 do SerialSend5 A00300A3 endon on Power4#State=1 do SerialSend5 A00401A5 endon on Power4#State=0 do SerialSend5 A00400A4 endon"}}

Die Regel ist nun konfiguriert – muss jedoch noch aktiviert werden.

rule1 1

Rückmeldung:

16:51:00.467 RSL: RESULT = {"Rule1":{"State":"ON","Once":"OFF","StopOnError":"OFF","Length":964,"Free":236,"Rules":"on Power1#State=1 do SerialSend5 A00101A2 endon on Power1#State=0 do SerialSend5 A00100A1 endon on Power2#State=1 do SerialSend5 A00201A3 endon on Power2#State=0 do SerialSend5 A00200A2 endon on Power3#State=1 do SerialSend5 A00301A4 endon on Power3#State=0 do SerialSend5 A00300A3 endon on Power4#State=1 do SerialSend5 A00401A5 endon on Power4#State=0 do SerialSend5 A00400A4 endon 16:46:22.259 RUL: Stored uncompressed, would compress from 383 to 116 (-70%) 16:46:22.263 RSL: RESULT = {\"Rule1\":{\"State\":\"OFF\",\"Once\":\"OFF\",\"StopOnError\":\"OFF\",\"Length\":383,\"Free\":128,\"Rules\":\"on Power1#State=1 do SerialSend5 A00101A2 endon on Power1#State=0 do SerialSend5 A00100A1 endon on Power2#State=1 do SerialSend5 A00201A3 endon on Power2#State=0 do SerialSend5 A00200A2 endon on Power3#State=1 do SerialSend5 A00301A4 endon on Power3#State=0 do SerialSend5 A00300A3 endon on Power4#State=1 do SerialSend5 A00401A5 endon on Power4#State=0 do SerialSend5 A00400A4 endon\"}}"}}

Überprüft, ob der Wert von State in der Rückmeldung ON anzeigt. Das Relais sollte nun ohne Neustart über die Schaltflächen im Hauptmenü zu steuern sein.

Beitrage der gleichen Kategorie

Luftqualitätsüberwachung in der Werkstatt

Die optimale Luftqualität in Werkstätten spielt eine entscheidende Rolle für Sicherheit, Gesundheit und die Qualität der durchgeführten Arbeiten. In Teil 1 unserer Serie zur Luftqualitätsüberwachung haben wir dir die Sensoren detailliert vorgestellt und gezeigt, wie du sie an den ESP8266 anbinden kannst. Jetzt, im zweiten Teil, vertiefen wir das technische Fundament und konzentrieren uns auf […]

0 Kommentare

Bitte tragt euren Namen ein.
Bitte tragt eure Email-Adresse ein.
Top