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

Gosund SP 111

Tasmota (Theo-Arends-Sonoff-MQTT-OTA) ist eine kostenfreie Open Source Firmware die als Alternative auf IoT Geräten mit ESP8266 Chip installiert werden kann. Der Vorteil dieser Open Source Firmware ist die Transparenz und Anpassung der Konfiguration nach eigenen Zwecken. Während die Geräte von Sonoff, Gosund oder auch Zigbee mit einer sehr restriktiven und mit Vorbehalt behafteten Firmware ausgeliefert […]

Die meisten Wireless Module kommen mit restriktiven Firmware von asiatischen Herstellern. Tasmota ist eine Open Source Firmware die sehr viele Features unterstützt und ein Anpassen nach eigenen Ansprüchen ermöglicht. Ich empfehle euch ein vorkonfiguriertes Image zu erstellen, damit ihr direkt beim Flashen IP Adresse und WLAN Informationen übertragen könnt. Den passenden Artikel findet ihr hier. […]

0 Kommentare

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