Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Microcontroller
    5. Tasmota Rule - Abschalten bei bestimmten Wert

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Tasmota Rule - Abschalten bei bestimmten Wert

    This topic has been deleted. Only users with topic management privileges can see it.
    • BananaJoe
      BananaJoe Most Active @UncleB last edited by

      @uncleb es gibt eine Anleitung: https://tasmota.github.io/docs/Rules/
      Und da gibt es keine 5 an der Stelle

      Es gibt ein

      Rule 5
      

      Im Zusammenhang das mit einer Rule etwas an MQTT published. Das machst du hier aber nicht

      1 Reply Last reply Reply Quote 0
      • U
        UncleB last edited by

        @bananajoe
        Servus Bud,
        Hab erst heute mein Projekt fortsetzen können.
        Also deine Rule läuft, jedoch schaltet die Dose nach dem einschalten wie erwartet sofort wieder ab.
        Ich hab gegoogelt und bin auf diesen Thread im Creation Forum gestoßen (Hoffe ich darf den verlinken)
        https://forum.creationx.de/forum/index.php?thread/3648-regel-automatisch-abschalten-nach-trennen-des-verbrauchers/

        Der User hat gleiches Problem wie ich.
        User "Hoermirauf" hat auch "rule1 5" eingebaut. Damit läuft eigentlich alles wie gewollt..
        Nur etwas Zeit verzögert, nach ca. 5 Sekunden schaltet die Dose ab. Hast du ne Idee wie ich die Zeit verkürzen könnte?
        Also am besten wäre natürlich sobald der Stecker gezogen ist soll die Dose abschalten

        BananaJoe 1 Reply Last reply Reply Quote 0
        • BananaJoe
          BananaJoe Most Active @UncleB last edited by

          @uncleb

          Ahh, das rule1 5 hat einen anderen Kontext. Mit rule 1 schaltest du die Regel ein, mit rule 0 aus.
          Und das mit der 5 musste ich auch erst suchen:

          8c78d896-ac2a-45ab-bc50-ba56292c9a05-image.png

          5 Soll dafür sorgen das die Regel nur einmal ausgeführt wird.
          Wenn du die Dose immer abschaltest wenn die Leistung <30 ist, kannst du die ja sonst nie Anschalten. Es braucht ja einen Bruchteil Zeit bis die Leistung ansteigt.

          Ergo könnte dies die Lösung sein:

          rule1 on energy#power1<30 do power1 0 endon
          rule1 5
          

          Das war mich nicht bewusst bzw. ich hatte nicht daran gedacht das man beim aktivieren von Rules mehr als 0 oder 1 setzen kann. Ich mach schon länger Tasmota, vielleicht hatte ich das auch einfach nicht mitbekommen.

          Ansonsten gäbe es ja auch ein Beispiel in der Hilfe für das Abschalten wenn der Strom zu gering ist:
          https://tasmota.github.io/docs/Rules/#auto-off-if-or-when-current-is-idle
          Könnte man vermutlich auch auf die Leistung abändern.

          U 1 Reply Last reply Reply Quote 0
          • U
            UncleB @BananaJoe last edited by

            @bananajoe
            Ja genau das funktioniert auch so 🙂
            Wenn ich jetzt den Stecker ziehe, die Leistung also unter 30 Watt fällt in meinem Beispiel dauert es aber ca. 10 Sekunden bis die Dose abschaltet.
            Gibts hier abhilfe? Das die Dose sofort abschaltet? Vermutlich nicht oder? Weil es dauert ja auch immer ne Weile bis sich der Verbrauch aktualisiert

            1 Reply Last reply Reply Quote 0
            • BananaJoe
              BananaJoe Most Active last edited by

              @uncleb das könnte in der Tat der Trägheit geschuldet sein. Wie wichtig sind die 10 Sekunden denn?

              1 Reply Last reply Reply Quote 0
              • da_Woody
                da_Woody last edited by

                @uncleb soweit mir bekannt geht unter 10 Sekunden nix.

                U 1 Reply Last reply Reply Quote 0
                • U
                  UncleB @da_Woody last edited by

                  @da_woody so wichtig is es nicht.
                  Hauptsache er schaltet ab, ohne ioBroker etc. dahinter und das läuft ja 🙂

                  1 Reply Last reply Reply Quote 0
                  • U
                    UncleB last edited by

                    @BananaJoe
                    Was vor knapp nem Jahr einwandfrei funktioniert hat will ums verrecken nicht mehr klappen.

                    Rule1 on energy#power1<30 do power1 0 endon
                    

                    Schaltet unter 30 Watt ab, das passt. Doch wie letztes Jahr schon lässt sich die Dose nicht mehr einschalten, da es natürlich einen kurzen Augenblick dauert bis das Device einen Verbrauch von über 30 Watt hat.

                    Ein Rule1 5 hat damals Abhilfe geschafft, aber das will nicht mehr klappen, es passiert nichts..
                    Ich verstehs nicht, es ist sogar die gleiche Steckdose, dachte es liegt vielleicht an der FW, also zurück von der aktuellen auf 13.4, bringt auch nichts...
                    Dann hab ich sogar die Konfig einer funktionierenden Dose eingespielt, es klappt einfach nicht...

                    Perplexity sagt:

                    text
                    Rule1 on energy#power1<30 do power1 0 endon
                    Rule1 5
                    Diese Regel schaltet den Stecker aus (power1 0), wenn die gemessene Leistung unter 30 Watt fällt2. Die "5" am Ende aktiviert den "one-shot" Modus, der verhindert, dass die Regel mehrmals hintereinander ausgeführt wird2.
                    Passen Sie den Schwellenwert (30 in diesem Beispiel) nach Bedarf an.
                    Aktivieren Sie die Regel mit dem Befehl:
                    text
                    Rule1 1
                    

                    Aber das kann ich nicht klappen oder?
                    Erst Rule1 5 und dann ein Rule1 1

                    Verbring echt schon den ganzen Tag damit, mit ioBroker und nem Script wärs einfach, aber die Dose hängt bei mir in der Werkstatt, will hier jetzt nicht extra dafür ioB installieren..

                    BananaJoe Dr. Bakterius 2 Replies Last reply Reply Quote 0
                    • BananaJoe
                      BananaJoe Most Active @UncleB last edited by

                      @uncleb ich würde das so verstehen (habe gerade unter https://tasmota.github.io/docs/Commands/#rules nachgelesen) das du nur ein

                      rule1 5
                      

                      setzen darfst. Macht ja auch sinn, mit rule1 1 überschreibst du den Modus wieder
                      Wo du deinen Text her hast, weis ich nicht

                      1 Reply Last reply Reply Quote 0
                      • Dr. Bakterius
                        Dr. Bakterius Most Active @UncleB last edited by

                        @uncleb

                        Vielleicht mache ich es etwas umständlich, aber es funktioniert. Unter einem gewissen Wert starte ich einen Timer und schalte die Regel aus. Wenn der abgelaufen ist, wird die Steckdose abgeschaltet. Steigt der Wert aber über eine bestimmte Grenze, wird der Timer abgebrochen und die Regel wieder aktiviert.

                        Ich habe das in drei Rules aufgeteilt:

                        "Rule1": ON Energy#Power<8 DO BACKLOG RuleTimer1 35; Rule1 0 ENDON
                        
                        "Rule2": ON Energy#Power>15 DO BACKLOG RuleTimer1 0; Rule1 1 ENDON
                        
                        "Rule3": ON Rules#Timer=1 DO BACKLOG Power1 off; Rule1 1 ENDON
                        
                        1 Reply Last reply Reply Quote 1
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        763
                        Online

                        31.7k
                        Users

                        79.7k
                        Topics

                        1.3m
                        Posts

                        4
                        13
                        1621
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo