Hallo zusammen. Habe folgendes Problem. Ich habe einen Sonoff Dual R2 mit der aktuellen Tasmota. An GPIO0 habe ich einen Taster angeschlossen. Interlock ist aktiviert. Nun möchte ich mit den Taster Power 1 aktivieren und in meinen Hühnerstall die Klappe Öffnen wenn ich ihn nochmal betätige soll die Klappe stoppen bzw sich die Klappe schließen. Wie kriege ich das mit einem 1 Fach Taster bewerkstelligt. Momentan ist es so daß ich mit dem Taster nur Power 2 steuern kann also an und aus. Gibt es eine Option oder geht das über Rules ? Mit Rules bin ich leider absoluter Laie.
Sonoff Dual R2 Rolladensteuerung/Hühnerklappe mit 1 Fach Taster
-
Trulli2012 -
1. Juni 2020 um 12:27 -
Erledigt
-
-
-
- Offizieller Beitrag
Hallo Trulli2012,
vielen Dank für dein Beitrag. Falls du Hilfe zu Produkten suchst, die du bei uns (CREATIONX) erworben hast, dann kannst du jederzeit die Hilfe-Seite auf unserer Seite aufrufen.
Ich bin mir aber sicher, dass dir hier unsere fähigen Community-Mitglieder helfen werden
P.S. besuche auch unseren YouTube-Kanal mit vielen hilfreichen Videos von uns ...
Vielen Dank!
(Dieser Beitrag wurde automatisch erstellt.)
-
Moin.
Ich hab leider keinen Dual, deswegen fehlt mir weng was an Infos von Dir,
Wie ist denn der GPIO0 in den Einstellungen/Gerät konfigurieren eingestellt?
Da wäre ein Screenshot hilfreich.
Ich glaub nicht das du da Rules brauchst. Klingt nach nem normalen Toggle ... Tasten=ein, wieder Tasten=aus.
Und den GPIO0 Kannst du in den Geräteeinstellungen konfigurieren, notfalls auf Generic stellen und alle GPIO's manuell den Funktionen zuordnen die gewünscht sind.
Hinweis:
Wenn der GPIO0 während des booten des Gerätes gedrückt ist dann geht der Sonoff in den Flash Modus und wird nicht weiter hochfahren.
Bei nem Taster wird das wohl eher kaum der Fall sei, kann aber passieren, deshalb ist der GPIO0 mit vorsicht zu genießen.
Lieber GPIO1 oder 3 (normal RX/TX) verwenden und serielles logging deaktivieren.
-
Ein Taster für zwei Relais wird aber auch etwas komplizierter.
-
ich versteh das so das er mit dem Taster, statt dem Power2 den Power1 will?
Wenn er die parallell schalten will dann muss er ja eigentlich nur die beiden GPIO's für die Relays auf Relais2 stellen ...
Schmermal was er wirklich will
-
Wie kriege ich das mit einem 1 Fach Taster bewerkstelligt.
Das wird wohl nur mit einem kurzen und langem Tastendruck funktionieren.
So wie hier beschrieben unter # Beitrag41 mit Änderungen in der Rule.
-
Mit Software und Rules geht alles!
Aber es fehlt der Stromanschlussplan für die beabsichtige Verdrahtung um hier aktiv zu werden (12 V Motor mit Endschalter ?? )
Ablauf:
Setoption Power und Schalter entkoppeln
Schalter betätigen schaltet VAR1 hoch
Rule1 1
Rule1
on Button4#State do ADD1 1 endon
on VAR1#State=1 do Backlog Power1 1; Power2 0 endon
on VAR1#State=2 do Backlog Power1 0; Power2 0 endon
on VAR1#State=3 do Backlog Power1 0; Power2 1 endon
on VAR1#State=4 do Backlog Power1 0; Power2 0; VAR1 0 endon
erfolgreicher Test mit einem Shelly 2.5 und Einführung eines Touch Pad als Button4 auf GPIO1
Consolenansicht:
08:48:32.932 RUL: BUTTON4#STATE performs "ADD1 1"
08:48:32.937 RSL: RESULT = {"Add1":"1"}
08:48:32.963 RUL: VAR1#STATE=1 performs "Backlog Power1 1; Power2 0"
08:48:32.995 RSL: RESULT = {"POWER1":"ON"}
08:48:32.997 RSL: POWER1 = ON
08:48:33.202 RSL: RESULT = {"POWER2":"OFF"}
08:48:33.204 RSL: POWER2 = OFF
08:48:34.341 RUL: BUTTON4#STATE performs "ADD1 1"
08:48:34.347 RSL: RESULT = {"Add1":"2"}
08:48:34.376 RUL: VAR1#STATE=2 performs "Backlog Power1 0; Power2 0"
08:48:34.406 RSL: RESULT = {"POWER1":"OFF"}
08:48:34.408 RSL: POWER1 = OFF
08:48:34.617 RSL: RESULT = {"POWER2":"OFF"}
08:48:34.619 RSL: POWER2 = OFF
08:48:35.689 RUL: BUTTON4#STATE performs "ADD1 1"
08:48:35.694 RSL: RESULT = {"Add1":"3"}
08:48:35.726 RUL: VAR1#STATE=3 performs "Backlog Power1 0; Power2 1"
08:48:35.758 RSL: RESULT = {"POWER1":"OFF"}
08:48:35.760 RSL: POWER1 = OFF
08:48:35.967 RSL: RESULT = {"POWER2":"ON"}
08:48:35.969 RSL: POWER2 = ON
08:48:37.387 RUL: BUTTON4#STATE performs "ADD1 1"
08:48:37.393 RSL: RESULT = {"Add1":"4"}
08:48:37.428 RUL: VAR1#STATE=4 performs "Backlog Power1 0; Power2 0; VAR1 0"
08:48:37.437 RSL: RESULT = {"POWER1":"OFF"}
08:48:37.439 RSL: POWER1 = OFF
08:48:37.649 RSL: RESULT = {"POWER2":"OFF"}
08:48:37.651 RSL: POWER2 = OFF
08:48:37.861 RSL: RESULT = {"Var1":"0"}
PS: Am Hühnerstall ist aber oft mehr zu schalten !
1. Im Winter ab 2 Grad das Wasser wärmen
2. Licht Verlängerung vom Sonnenuntergang bis ca. 22 Uhr (Kompromiss Lebensdauerverbrauch der Hühner und mehr Eier)
3. Licht Verlängerung von ca. 4 Uhr bis Sonnenaufgang (Kompromiss Lebensdauerverbrauch der Hühner und mehr Eier)
4. Futterautomat zyklisch bedienen
Alles bei 12 V Solaranschluss mit Akkuspeicher und über einen Shelly RGBW2 machbar und stochastischen Handyhotsprotzugang möglich.
-
SetOption114 sichten und nutzen
wenn alle Schaltzustände von Button4 abgefangen werden (unspezifisches State abfragen) muss keine Entkopplung erfolgen