Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. 5 Minuten lang false, dann .....

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    334

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    300

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    929

5 Minuten lang false, dann .....

Geplant Angeheftet Gesperrt Verschoben Blockly
9 Beiträge 3 Kommentatoren 657 Aufrufe 3 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Dr.PieD Online
    Dr.PieD Online
    Dr.Pie
    schrieb am zuletzt editiert von
    #1

    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

    CodierknechtC 1 Antwort Letzte Antwort
    0
    • Dr.PieD Dr.Pie

      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

      CodierknechtC Online
      CodierknechtC Online
      Codierknecht
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @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.

      "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

      Proxmox 9.1.1 LXC|8 GB|Core i7-6700
      HmIP|ZigBee|Tasmota|Unifi
      Zabbix Certified Specialist
      Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

      Dr.PieD 1 Antwort Letzte Antwort
      0
      • CodierknechtC Codierknecht

        @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.PieD Online
        Dr.PieD Online
        Dr.Pie
        schrieb am zuletzt editiert von
        #3

        @codierknecht script2.png

        🤷

        David G.D 1 Antwort Letzte Antwort
        0
        • Dr.PieD Dr.Pie

          @codierknecht script2.png

          🤷

          David G.D Online
          David G.D Online
          David G.
          schrieb am zuletzt editiert von David G.
          #4

          @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

          Zeigt eure Lovelace-Visualisierung klick
          (Auch ideal um sich Anregungen zu holen)

          Meine Tabellen für eure Visualisierung klick

          Dr.PieD 1 Antwort Letzte Antwort
          0
          • David G.D 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.PieD Online
            Dr.PieD Online
            Dr.Pie
            schrieb am zuletzt editiert von
            #5

            @david-g

            script3.png

            Müsste dann so aussehen ??

            David G.D 1 Antwort Letzte Antwort
            0
            • Dr.PieD Dr.Pie

              @david-g

              script3.png

              Müsste dann so aussehen ??

              David G.D Online
              David G.D Online
              David G.
              schrieb am zuletzt editiert von David G.
              #6

              @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.

              Zeigt eure Lovelace-Visualisierung klick
              (Auch ideal um sich Anregungen zu holen)

              Meine Tabellen für eure Visualisierung klick

              Dr.PieD 1 Antwort Letzte Antwort
              0
              • David G.D 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.PieD Online
                Dr.PieD Online
                Dr.Pie
                schrieb am zuletzt editiert von
                #7

                @david-g

                Aber nun 😊

                script4.png

                David G.D 1 Antwort Letzte Antwort
                1
                • Dr.PieD Dr.Pie

                  @david-g

                  Aber nun 😊

                  script4.png

                  David G.D Online
                  David G.D Online
                  David G.
                  schrieb am zuletzt editiert von
                  #8

                  @dr-pie

                  Jepp

                  Zeigt eure Lovelace-Visualisierung klick
                  (Auch ideal um sich Anregungen zu holen)

                  Meine Tabellen für eure Visualisierung klick

                  Dr.PieD 1 Antwort Letzte Antwort
                  0
                  • David G.D David G.

                    @dr-pie

                    Jepp

                    Dr.PieD Online
                    Dr.PieD Online
                    Dr.Pie
                    schrieb am zuletzt editiert von
                    #9

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

                    Schöne Feiertage

                    1 Antwort Letzte Antwort
                    0

                    Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                    Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                    Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                    Registrieren Anmelden
                    Antworten
                    • In einem neuen Thema antworten
                    Anmelden zum Antworten
                    • Älteste zuerst
                    • Neuste zuerst
                    • Meiste Stimmen


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    564

                    Online

                    32.8k

                    Benutzer

                    82.8k

                    Themen

                    1.3m

                    Beiträge
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Anmelden

                    • Du hast noch kein Konto? Registrieren

                    • Anmelden oder registrieren, um zu suchen
                    • Erster Beitrag
                      Letzter Beitrag
                    0
                    • Home
                    • Aktuell
                    • Tags
                    • Ungelesen 0
                    • Kategorien
                    • Unreplied
                    • Beliebt
                    • GitHub
                    • Docu
                    • Hilfe