Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Automatisierung
    5. Steckdose unter bestimmten Verbrauchswert ausschalten

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Steckdose unter bestimmten Verbrauchswert ausschalten

    This topic has been deleted. Only users with topic management privileges can see it.
    • Duffy
      Duffy @paul53 last edited by Duffy

      @paul53 sagte in Steckdose unter bestimmten Verbrauchswert ausschalten:

      Seit Version 7.0.5 des Javascript-Adapters funktioniert der Timeout-Block anders als vorher: Die Timer-Variable wird bei Ablauf der Verzögerung automatisch zurück gesetzt. Deshalb funktioniert die Sperre mit "nicht Verzögerung timeout" nicht mehr.
      Funktionierendes Prinzip:

      HalloPaul53,

      es ist ja wirklich zum verzweifeln. Da ist man froh wenn nach Wochen mal das meiste funktioniert und dann gibt es Ändeungen. Wärst du wohl so freundlich und würdest die von dir erwähnte Änderung kurz in Form von Blockly Bausteinen darstellen, vorher - nachher?
      Ich kann mir das schon wieder nicht vorstellen.
      Dann könnte ich in meinen Blocklys mal suchen ob ich eine entsprechende Konstelation habe.

      Werden hier öfter mal Änderungen eingeführt? Ich kann doch nicht jedes mal Wochen damit zubringen die Sachen wieder zum laufen zu bringen abgesehen davon das es bei mir bestimmt ohnehin wieder nicht klappt.

      VG Duffy

      Edit:

      2ea40114-5fa9-420f-b443-2f7621251a2b-grafik.png

      Ist beispielsweise dieses Blockly betroffen? Sorry für die Nachfrage ich bin einfach zu blöd es zu verstehen.

      Codierknecht paul53 2 Replies Last reply Reply Quote 0
      • Codierknecht
        Codierknecht Developer Most Active @Duffy last edited by

        @duffy sagte in Steckdose unter bestimmten Verbrauchswert ausschalten:

        Ist beispielsweise dieses Blockly betroffen

        Nein!

        Betroffen wären Blocklys, bei denen Du sowas hier machst:

        a74661de-e511-4687-bc40-ea3de2ad2cbb-image.png

        So wie @paul53 ees auch beschrieben hat:

        Deshalb funktioniert die Sperre mit "nicht Verzögerung timeout" nicht mehr.

        Duffy 1 Reply Last reply Reply Quote 0
        • Duffy
          Duffy @Codierknecht last edited by

          @codierknecht

          Danke schön Codierknecht und schon bin ich auf so eine Konstellation gestoßen:

          8e9c6c59-3e51-4b5a-ad4d-1e83b5078160-grafik.png

          Kannst mir bitte zeigen wie man das repariert?

          Codierknecht paul53 2 Replies Last reply Reply Quote 0
          • Codierknecht
            Codierknecht Developer Most Active @Duffy last edited by

            @duffy sagte in Steckdose unter bestimmten Verbrauchswert ausschalten:

            Kannst mir bitte zeigen wie man das repariert?

            Nach diesem Prinzip:
            252689a6-822f-499c-853a-a8f7a846dfc1-image.png

            paul53 1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @Duffy last edited by

              @duffy sagte: Ist beispielsweise dieses Blockly betroffen?

              Nein. Es sind nur Blocklys betroffen, in denen "nicht timeout" als Sperre verwendet wird - und davon nur ein Teil, wie z.B. "Waschmaschine fertig".
              Die Änderung in Blockly betrifft die zweite Zeile:

              timeout = setTimeout(async () => {
                timeout = null;
              }, 1000);
              
              1 Reply Last reply Reply Quote 0
              • paul53
                paul53 @Duffy last edited by paul53

                @duffy sagte: wie man das repariert?

                Nach diesem Prinzip:

                Blockly_temp.JPG

                @duffy sagte in Steckdose unter bestimmten Verbrauchswert ausschalten:

                bin ich auf so eine Konstellation gestoßen:

                Das funktioniert so, aber mit dem Nachteil, dass bei Werten > 600 alle 3 s gesendet wird - es sei denn, das Ausschalten verhindert weitere Werte > 600.

                1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @Codierknecht last edited by

                  @codierknecht sagte: Nach diesem Prinzip:

                  So funktioniert es nicht.

                  Duffy 1 Reply Last reply Reply Quote 0
                  • Duffy
                    Duffy @paul53 last edited by

                    @paul53

                    33f6b112-a752-4c49-a414-ac9e321c0301-grafik.png

                    Ich hatte gerade mal eine Kopie umgebaut.
                    Sagst du mir bitte wie ich es wieder zum laufen bringe wenn du gerade schreibst "So funktioniert es nicht" ? Ich hoffe ja das ich nicht mehrere solcher Blocklys habe 😞

                    paul53 Duffy 2 Replies Last reply Reply Quote 0
                    • paul53
                      paul53 @Duffy last edited by paul53

                      @duffy sagte: wie ich es wieder zum laufen bringe

                      Blockly_temp.JPG

                      Duffy 2 Replies Last reply Reply Quote 0
                      • Duffy
                        Duffy @Duffy last edited by

                        @paul53

                        dsann dürfte dieses Blockly auch gestorben sein:

                        64764439-fa18-4399-a20b-5201f9103a57-grafik.png

                        paul53 1 Reply Last reply Reply Quote 0
                        • Duffy
                          Duffy @paul53 last edited by

                          @paul53 sagte in Steckdose unter bestimmten Verbrauchswert ausschalten:

                          @duffy sagte: wie ich es wieder zum laufen bringe

                          Blockly_temp.JPG

                          Werde ich direkt versuchen.
                          Die Vorhergehende Nachricht hatte sich mit Deiner Antwort überschnitten.

                          Danke erst einmal

                          1 Reply Last reply Reply Quote 0
                          • paul53
                            paul53 @Duffy last edited by paul53

                            @duffy sagte: dsann dürfte dieses Blockly auch gestorben sein:

                            Es wird eine andere Timervariable als timeout_1 geprüft.
                            Die Vergleichswerte für Wert und vorheriger Wert müssen identisch sein.

                            Anmerkung: Eine Verzögerung von nur 15 s erscheint mir bei einem Temperaturmesswert sinnlos.

                            Duffy 1 Reply Last reply Reply Quote 0
                            • Duffy
                              Duffy @paul53 last edited by

                              @paul53

                              IMG_2332.jpg

                              Das Bild vom Blockly war unvollständig da es ursprünglich nur um "verzögerung timeout" ging.
                              Jetzt ist es vollständig.

                              Usprünglich war es so das alle 15 Sek eine Meldung kam das die Gefriere zu warm ist. Das konnte dann mit einem Taster abgeschalktet werden. Aus diesem ursprünglichen Blockly ist dann das für den Kühlschrank geworden bei dem es keinen Grund mehr gab einen Knopf zu drücken da die Meldung nur einmal kam.

                              Ich habe das jetz mal umgesrickt befürchte aber das, wie du ja schon erwähnt hattest die Meldung nicht nur einmal sondern alle 15 sek kommt und nun nicht mehr abgeschaltet werden kann. Eine Meldung hatte mir beim Kühlschrank gereicht. (Ich habe nur ein Gefriertruhentrauma bei dem die Meldung oft kommen muss 🙂 )

                              614437ae-71d6-4571-896c-1fb0b7a20d28-grafik.png

                              Kann das nun so klappen auch im Bezug auf "verzögerung timeout" ?

                              VG Duffy

                              paul53 1 Reply Last reply Reply Quote 0
                              • paul53
                                paul53 @Duffy last edited by paul53

                                @duffy sagte: Kann das nun so klappen auch im Bezug auf "verzögerung timeout" ?

                                @paul53 sagte in Steckdose unter bestimmten Verbrauchswert ausschalten:

                                Die Vergleichswerte für Wert und vorheriger Wert müssen identisch sein.

                                Andernfalls werden im Temperaturbereich zwischen 6,0 °C und 6,3 °C mehrere Timeout gestartet, die sich nicht mehr stoppen lassen. Allerdings ist diese Gefahr bei nur 15 s gering, da sich Temperaturwerte wohl seltener ändern.

                                EDIT: Man kann die Funktion nicht durch Verkürzung der Verzögerungszeit von 15 Minuten auf 15 Sekunden testen, denn es macht einen großen Unterschied, ob innerhalb der Verzögerungszeit erneut getriggert wird oder nicht, was bei 15 s sehr unwahrscheinlich ist.

                                Duffy 1 Reply Last reply Reply Quote 0
                                • Duffy
                                  Duffy @paul53 last edited by

                                  @paul53

                                  Oh man, wenn ich nur mal verstehen würde was ich tue der Timeout geht einfach nicht in die dumme Birne 😞

                                  Verstehe ich das richtig das jetzt bei dem Blockly, wenn die temp über 6.3 Grad steigt nach 15 min eine Meldung ausgeben wird?

                                  0dc17e93-afef-4c0c-9649-8d94efeb5d93-grafik.png

                                  Wenn ja, wäre das nicht im Sinne des Erfinders.
                                  Würde ich den Timeout entfernen würde ich bei jeder Temperaturänderung die über 6.3 Grad ist eine Meldung bekommen, richtig?

                                  Gruß Duffy

                                  paul53 1 Reply Last reply Reply Quote 0
                                  • paul53
                                    paul53 @Duffy last edited by paul53

                                    @duffy sagte: Verstehe ich das richtig das jetzt bei dem Blockly, wenn die temp über 6.3 Grad steigt nach 15 min eine Meldung ausgeben wird?

                                    Ja.

                                    @duffy sagte in Steckdose unter bestimmten Verbrauchswert ausschalten:

                                    Wenn ja, wäre das nicht im Sinne des Erfinders.

                                    Was soll passieren?

                                    @duffy sagte in Steckdose unter bestimmten Verbrauchswert ausschalten:

                                    Würde ich den Timeout entfernen würde ich bei jeder Temperaturänderung die über 6.3 Grad ist eine Meldung bekommen, richtig?

                                    Nein, sondern nur dann, wenn sich die Temperatur von < 6,3 °C auf >= 6,3 °C ändert.

                                    Duffy 1 Reply Last reply Reply Quote 0
                                    • Duffy
                                      Duffy @paul53 last edited by

                                      @paul53

                                      Kann das so funktionieren ?

                                      IMG_2333.jpeg

                                      Soll: nach dem überschreiten von 6.3 Grad eine Meldung und dann nichts mehr.
                                      Eine neue Meldung erst wieder wenn die Temperatur wieder unter 6.3 war..

                                      Viele Grüße Duffy

                                      paul53 1 Reply Last reply Reply Quote 0
                                      • paul53
                                        paul53 @Duffy last edited by paul53

                                        @duffy sagte: Soll: nach dem überschreiten von 6.3 Grad eine Meldung und dann nichts mehr. Eine neue Meldung erst wieder wenn die Temperatur wieder unter 6.3 war..

                                        vorheriger Wert >= 6.3

                                        Duffy 1 Reply Last reply Reply Quote 0
                                        • Duffy
                                          Duffy @paul53 last edited by Duffy

                                          @paul53

                                          Guten Morgen Paul53,

                                          eigentlich war >=6.3 absicht da ich mir erhofft hatte das die Meldung dann nur einmal kommt wenn die Temperatur z.B. von 6.3 auf 6.4 steigt.
                                          Aber hier ist auch schon wieder ein Denkfehler drin; also verworfen.
                                          Ich habe es aber nun so gemacht wie von dir empfohlen.
                                          a1562e9e-a68d-4b72-91e5-9f6a183da05a-grafik.png

                                          Aber jetzt quasselt Alexa bei jeder Aktualisierung der Temperatur die über 6.3 Grad ist.

                                          Wie kann ich es einrichten das die Meldung beim überscheiten von 6.3 Grad nur einmal kommt?

                                          Gruß Duffy

                                          paul53 1 Reply Last reply Reply Quote 0
                                          • paul53
                                            paul53 @Duffy last edited by paul53

                                            @duffy sagte: Wie kann ich es einrichten das die Meldung beim überscheiten von 6.3 Grad nur einmal kommt?

                                            Wert > 6.3 und vorheriger Wert <= 6.3

                                            Duffy 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            458
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            6
                                            51
                                            3368
                                            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