Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. 5 Minuten lang false, dann .....

    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

    5 Minuten lang false, dann .....

    This topic has been deleted. Only users with topic management privileges can see it.
    • Dr.Pie
      Dr.Pie last edited by

      Moin
      da ich noch immer keine Lösung gefunden haben für mein Problem habe ich mir folgendes überlegt.

      Wie überwacht man einen Datenpunkt (true/false) 5 Minuten lang ob er danach noch immer auf false ist.
      Der DP ist immer auf true ... doch für eine Sekunde ist er false.
      Ist er nach 5 Minuten noch immer auf false dann ...
      Ich finde wie so oft kein Anfang.

      So weit bin ich erst mal:
      script1.png

      Danke

      Codierknecht 1 Reply Last reply Reply Quote 0
      • Codierknecht
        Codierknecht Developer Most Active @Dr.Pie last edited by

        @dr-pie sagte in 5 Minuten lang false, dann .....:

        Ich finde wie so oft kein Anfang.

        Einen timeout, der bei false nach 5 Minuten feuert und bei Änderung auf true gelöscht wird.

        Dr.Pie 1 Reply Last reply Reply Quote 0
        • Dr.Pie
          Dr.Pie @Codierknecht last edited by

          @codierknecht script2.png

          🤷

          David G. 1 Reply Last reply Reply Quote 0
          • David G.
            David G. @Dr.Pie last edited by David G.

            @dr-pie

            Du musst aufpassen, dass der timeout nicht mehrfach gestartet werden kann. Den muss man immer stoppen falls die möglichkeut besteht ihn mehrfach zu starten. In deinem Fall also immer wenn sich der Status vom fully ändert.
            Das "nicht Wert" ist nur eine kürzerer Form von deiner Abfrage ob der Wert auf false steht.

            So meldet er sich nur, falls wirklich 5min durchgängig false ist.
            Wenn er wieder auf true geht, wird das timeout gelöscht.

            Screenshot_20231220_221444_Chrome.jpg

            Dr.Pie 1 Reply Last reply Reply Quote 0
            • Dr.Pie
              Dr.Pie @David G. last edited by

              @david-g

              script3.png

              Müsste dann so aussehen ??

              David G. 1 Reply Last reply Reply Quote 0
              • David G.
                David G. @Dr.Pie last edited by David G.

                @dr-pie

                Bei sonst muss kein Switch geschaltet werden denke ich?
                Das sonst greift ja, falls fully alive ist oder unter 5min wieder von false auf true geht. Aber da MUSST du den Timeout stoppen.

                Anstatt Wert von fully alive kannst du auch nur "Wert" nehmen wie ich. Findest du unter trigger.
                Das ist dann immer der DP der den trigger angestoßen hat.

                Dr.Pie 1 Reply Last reply Reply Quote 0
                • Dr.Pie
                  Dr.Pie @David G. last edited by

                  @david-g

                  Aber nun 😊

                  script4.png

                  David G. 1 Reply Last reply Reply Quote 1
                  • David G.
                    David G. @Dr.Pie last edited by

                    @dr-pie

                    Jepp

                    Dr.Pie 1 Reply Last reply Reply Quote 0
                    • Dr.Pie
                      Dr.Pie @David G. last edited by

                      @david-g ok 1000 Dank ...ich teste das mal eine Weile und gebe dann Bescheid 😊 👍

                      Schöne Feiertage

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      589
                      Online

                      31.9k
                      Users

                      80.1k
                      Topics

                      1.3m
                      Posts

                      3
                      9
                      381
                      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