Tasmota / Gosund: Gerätedauerlauf per Rule erkennen und abschalten

OP #7394312

Ich habe hier eine Gosund / Tasmota Wifi Steckdose

Ich kenne mich zugegeben mit den Tasmota-Rules nicht wirklich aus, komme eigentlich eher von ESPEasy - dort wird aber die Leistungsmessung noch nicht final unterstützt

Mein Problem: Hier steht ein Kompressor, 24/7 an, versorgt ein paar Zapfstellen

Benutzt wird der Kompressor aber nur zum mal kurz einen Reifen aufpumpen, was ausblasen usw

Es könnte jetzt passieren, das - evtl. auch in Abwesenheit, z.B. ein Schlauch platzt, der Kompressor würde dann durchlaufen

Idee: Ich frage mit dem Tasmota den Stromverbrauch ab - so bald er länger als z.B. 15 min am Stück läuft wird dem Kompressor der Strom abgedreht

Reset im Fehlerfall sollte durch ein Aus/Einstecken des Tasmotas erfolgen

Hat so was zufällig schon jemand umgesetzt, eine fertige Rule parat?

Viele Grüße

#7395385

Einschalten könnte man mit einem zweiten ESP, der eine MQTT-Nachricht sendet (lokaler Broker bevorzugt) oder auch per Handy-App (lokaler oder öffentlicher Broker). Ich schalte bei mit per Funk-Taster (umgebaute Fenster-Kontakte) über ein 434MHZ-WLAN-Gateway (Sonoff-RF) diverse Aktoren. Die Zirkulationspumpe fürs Warmwasser geht damit 5min an, der Kompressor im Keller 10min...

#7395388

Am einfachsten ist Pulsetime zum auschalten nach einem EIN Befehl. Oder falls die Steckdose Strommessung kann eine Rule .... wenn stromverbrauch größer in einer gewissen Zeit > x Minuten ist abschalten. Aber bei der geringen Einschaltzeit ist es einfacher nach einer gewissen Zeit nach On abzuschalten denn es macht keinen Sinn den Druck dauernd aufrecht zu halten, vorallem auch nicht über Nacht. Und der Button an der Steckdose ist der Trigger auch fürs nachtriggern.

OP #7395393

Chris K. schrieb:

Aber bei der geringen Einschaltzeit ist es einfacher nach einer gewissen Zeit nach On abzuschalten denn es macht keinen Sinn den Druck dauernd aufrecht zu halten, vorallem auch nicht über Nacht.

Ich will ihn wie gesagt schon dauernd anlassen - ist beim jetzigen Kompressor auch so

Chris K. schrieb:

Oder falls die Steckdose Strommessung kann eine Rule .... wenn stromverbrauch größer in einer gewissen Zeit > x Minuten ist abschalten.

genau in die Richtung denke ich

#7395399

Bei einer Privaten Anwendung tendiere ich noch immer zum Einschaltimpuls und automatischem aus. Sieht mir nach Tankstelle oder ähnlichem aus. Evtl. Druck wird nicht nach x Minuten erreicht -> Abschalten (Druckschalter oberen überwachen) wird die einfachste Lösung sein.

#7395401

Bernhard S. schrieb:

Einschalten könnte man mit einem zweiten ESP, der eine MQTT-Nachricht sendet (lokaler Broker bevorzugt)

Das sollte besser ein Board mit i5-CPU sein, 2,6 GHz dürften reichen!

Vor über 20 Jahren brauchten Fernseher und SAT-Receiver noch zweistellige Watt im Standby. Da habe ich eine Box gebaut, die rein analog den Strom erkennt und ein paar Minuten nach Unterschreiten der Schwelle per Relais komplett vom Netz trennt. Das kann ich mir jederzeit auch andersherum vorstellen.

Für dieses Kompressor'Problem' würde ich einen Arduino Nano und einen ACS712 nehmen. In einer Anwendung habe ich einen ACS712-20 mit Einweggleichrichtung am Ausgang am A/D-Eingang des ATMega. Das reicht, zu erkennen, ob da 2 Ampere oder weniger fließen, da brauche ich nur Last aktiv oder Last tot.

Es gibt keinen Grund, da mit WiFi und sonstigem Kram zu kaspern, nur, weil es modern ist.

#7395423

Heinz R. schrieb:

Ich kenne mich zugegeben mit den Tasmota-Rules nicht wirklich aus

Ich auch nicht, aber mit der Doku hätte ich Mal sowas in der Art versucht:

1
Rule1
2
 ON system#boot DO var1 0 ENDON
3
 ON energy#power<5 var1 0 ENDON
4
 ON time#minute DO if (energy#power>100) var1=var1+1 endif ENDON
5
 ON var1#State==15 DO Power OFF ENDON

Edit: Die Werte für die Hysterese in energy#power war einfach Mal ins blaue und muss natürlich angepasst werden. Alles ungetestet!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 3 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.