Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. Schleifen Wiederholung fehlerhaft

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Schleifen Wiederholung fehlerhaft

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
12 Beiträge 4 Kommentatoren 1.2k Aufrufe 3 Watching
  • Ä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.
  • bergjetB Offline
    bergjetB Offline
    bergjet
    schrieb am zuletzt editiert von
    #1

    Wenn ich das Blockly ausführe, wird die Aktion in der Schleife 3 mal ausgeführt, aber ohne die 60 Sekunden Verzögerung.
    Screenshot 2019-08-05 11.24.56.png

    Screenshot 2019-08-05 11.23.30.png

    Habe ich da einen Denkfehler, oder liegt ein Fehler vor?

    homee, ioBroker, iMac, iPhone, Sonos, Alaxa

    paul53P 1 Antwort Letzte Antwort
    0
    • bergjetB bergjet

      Wenn ich das Blockly ausführe, wird die Aktion in der Schleife 3 mal ausgeführt, aber ohne die 60 Sekunden Verzögerung.
      Screenshot 2019-08-05 11.24.56.png

      Screenshot 2019-08-05 11.23.30.png

      Habe ich da einen Denkfehler, oder liegt ein Fehler vor?

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #2

      @bergjet sagte:

      Habe ich da einen Denkfehler

      Ja, es werden 3 Timer gleichzeitig gestartet. Für verzögerte Wiederholungen gibt es Ausführen Intervall zusammen mit einer Zählvariablen. Prinzip:

      Blockly_temp.JPG

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      1 Antwort Letzte Antwort
      0
      • bergjetB Offline
        bergjetB Offline
        bergjet
        schrieb am zuletzt editiert von
        #3

        Screenshot 2019-09-19 15.14.39.png

        Mit dieser Ausführung bekomme ich die Fehlermeldung:

        javascript.0	2019-09-19 15:12:54.213	info	script.js.Badezimmer.Lultfeuchte_prüfen1: null
        javascript.0	2019-09-19 15:12:54.213	warn	at Timer.processTimers (timers.js:223:10)
        javascript.0	2019-09-19 15:12:54.213	warn	at listOnTimeout (timers.js:263:5)
        javascript.0	2019-09-19 15:12:54.213	warn	at tryOnTimeout (timers.js:300:5)
        javascript.0	2019-09-19 15:12:54.213	warn	at ontimeout (timers.js:438:13)
        javascript.0	2019-09-19 15:12:54.213	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1856:34)
        javascript.0	2019-09-19 15:12:54.213	warn	at Object.<anonymous> (script.js.Badezimmer.Lultfeuchte_prüfen1:15:19)
        javascript.0	2019-09-19 15:12:54.212	warn	getState "0" not found (3)
        javascript.0	2019-09-19 15:12:54.212	info	script.js.Badezimmer.Lultfeuchte_prüfen1: BadeZimmer_Prüfen
        

        homee, ioBroker, iMac, iPhone, Sonos, Alaxa

        thewhoboxT 1 Antwort Letzte Antwort
        0
        • bergjetB bergjet

          Screenshot 2019-09-19 15.14.39.png

          Mit dieser Ausführung bekomme ich die Fehlermeldung:

          javascript.0	2019-09-19 15:12:54.213	info	script.js.Badezimmer.Lultfeuchte_prüfen1: null
          javascript.0	2019-09-19 15:12:54.213	warn	at Timer.processTimers (timers.js:223:10)
          javascript.0	2019-09-19 15:12:54.213	warn	at listOnTimeout (timers.js:263:5)
          javascript.0	2019-09-19 15:12:54.213	warn	at tryOnTimeout (timers.js:300:5)
          javascript.0	2019-09-19 15:12:54.213	warn	at ontimeout (timers.js:438:13)
          javascript.0	2019-09-19 15:12:54.213	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1856:34)
          javascript.0	2019-09-19 15:12:54.213	warn	at Object.<anonymous> (script.js.Badezimmer.Lultfeuchte_prüfen1:15:19)
          javascript.0	2019-09-19 15:12:54.212	warn	getState "0" not found (3)
          javascript.0	2019-09-19 15:12:54.212	info	script.js.Badezimmer.Lultfeuchte_prüfen1: BadeZimmer_Prüfen
          
          thewhoboxT Offline
          thewhoboxT Offline
          thewhobox
          schrieb am zuletzt editiert von
          #4

          @bergjet du musst bei "Wert von Object ID" auch wirklich eine ID eingeben und nicht den Zähler.

          Es gibt nämlich keinen State mit der ID 0

          Meine Adapter: emby | discovery
          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          bergjetB 1 Antwort Letzte Antwort
          0
          • thewhoboxT thewhobox

            @bergjet du musst bei "Wert von Object ID" auch wirklich eine ID eingeben und nicht den Zähler.

            Es gibt nämlich keinen State mit der ID 0

            bergjetB Offline
            bergjetB Offline
            bergjet
            schrieb am zuletzt editiert von
            #5

            @thewhobox said in Schleifen Wiederholung fehlerhaft:

            "Wert von Object ID"

            Ah, ok. Ich wollte mir im Log ansehen, welchen Wert der Zähler hat. Aber jedenfalls, dürfte es funktionieren. Danke.

            homee, ioBroker, iMac, iPhone, Sonos, Alaxa

            thewhoboxT 1 Antwort Letzte Antwort
            0
            • bergjetB bergjet

              @thewhobox said in Schleifen Wiederholung fehlerhaft:

              "Wert von Object ID"

              Ah, ok. Ich wollte mir im Log ansehen, welchen Wert der Zähler hat. Aber jedenfalls, dürfte es funktionieren. Danke.

              thewhoboxT Offline
              thewhoboxT Offline
              thewhobox
              schrieb am zuletzt editiert von
              #6

              @bergjet dann lass das "Wert von Object ID" weg und mach den Zähler direkt an den debug

              Meine Adapter: emby | discovery
              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              1 Antwort Letzte Antwort
              0
              • bergjetB Offline
                bergjetB Offline
                bergjet
                schrieb am zuletzt editiert von
                #7

                Jetzt stoppt mir der Zähler nicht.

                homee, ioBroker, iMac, iPhone, Sonos, Alaxa

                1 Antwort Letzte Antwort
                0
                • padrinoP Online
                  padrinoP Online
                  padrino
                  Most Active
                  schrieb am zuletzt editiert von padrino
                  #8

                  @bergjet
                  Versuch mal Zähler <= 0.

                  Javascript hat so seltsame "Rundungsfehler", da kommen beim Rechnen mit ganzen Zahlen, gerne mal Kommazahlen raus. :relieved:
                  Könnte also sein, dass der Zähler nie "0", sondern nur "-0,00000000001" wird. :D

                  bergjetB 1 Antwort Letzte Antwort
                  0
                  • padrinoP padrino

                    @bergjet
                    Versuch mal Zähler <= 0.

                    Javascript hat so seltsame "Rundungsfehler", da kommen beim Rechnen mit ganzen Zahlen, gerne mal Kommazahlen raus. :relieved:
                    Könnte also sein, dass der Zähler nie "0", sondern nur "-0,00000000001" wird. :D

                    bergjetB Offline
                    bergjetB Offline
                    bergjet
                    schrieb am zuletzt editiert von
                    #9

                    @padrino said in Schleifen Wiederholung fehlerhaft:

                    Versuch mal Zähler <= 0

                    Hab ich schon versucht.

                    homee, ioBroker, iMac, iPhone, Sonos, Alaxa

                    1 Antwort Letzte Antwort
                    0
                    • bergjetB Offline
                      bergjetB Offline
                      bergjet
                      schrieb am zuletzt editiert von
                      #10

                      Sieht jetzt so aus.

                      Screenshot 2019-09-20 15.40.30.png

                      homee, ioBroker, iMac, iPhone, Sonos, Alaxa

                      paul53P 1 Antwort Letzte Antwort
                      0
                      • bergjetB bergjet

                        Sieht jetzt so aus.

                        Screenshot 2019-09-20 15.40.30.png

                        paul53P Offline
                        paul53P Offline
                        paul53
                        schrieb am zuletzt editiert von paul53
                        #11

                        @bergjet sagte:

                        Sieht jetzt so aus

                        Sollte eigentlich funktionieren, es sein denn, es laufen mehrere Intervalle, weil zu häufig getriggert wird. Setze mal zusätzlich ein stop zyklische Ausführung Intervall vor Ausführen Intervall alle 2 Min.

                        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                        bergjetB 1 Antwort Letzte Antwort
                        0
                        • paul53P paul53

                          @bergjet sagte:

                          Sieht jetzt so aus

                          Sollte eigentlich funktionieren, es sein denn, es laufen mehrere Intervalle, weil zu häufig getriggert wird. Setze mal zusätzlich ein stop zyklische Ausführung Intervall vor Ausführen Intervall alle 2 Min.

                          bergjetB Offline
                          bergjetB Offline
                          bergjet
                          schrieb am zuletzt editiert von
                          #12

                          @paul53 said in Schleifen Wiederholung fehlerhaft:

                          es sein denn, es laufen mehrere Intervalle, weil zu häufig getriggert wird

                          Das ist vermutlich das Problem. Habe deinen Vorschlag einmal umgesetzt und werde beobachten.

                          homee, ioBroker, iMac, iPhone, Sonos, Alaxa

                          1 Antwort Letzte Antwort
                          0
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          521

                          Online

                          32.7k

                          Benutzer

                          82.4k

                          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