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. JavaScript
  5. SetInterval

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    508

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.6k

SetInterval

Geplant Angeheftet Gesperrt Verschoben JavaScript
7 Beiträge 3 Kommentatoren 616 Aufrufe 1 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.
  • L Offline
    L Offline
    Laser
    schrieb am zuletzt editiert von Laser
    #1

    Habe ein Problem mit einer zyklischen Abfrage. Dafür wollte ich "SetInterval" einsetzen. Klappt aber nicht.
    setInterval allows us to run a function repeatedly, starting after the interval of time, then repeating continuously at that interval.

    function meineFunktion() {     
        console.log(" Test: ")
    } 
    setInterval(function() { 
        // alle 1 Sekunden ausführen 
        meineFunktion(); 
    }, 1000);
    
    PeoplesP 1 Antwort Letzte Antwort
    0
    • L Laser

      Habe ein Problem mit einer zyklischen Abfrage. Dafür wollte ich "SetInterval" einsetzen. Klappt aber nicht.
      setInterval allows us to run a function repeatedly, starting after the interval of time, then repeating continuously at that interval.

      function meineFunktion() {     
          console.log(" Test: ")
      } 
      setInterval(function() { 
          // alle 1 Sekunden ausführen 
          meineFunktion(); 
      }, 1000);
      
      PeoplesP Offline
      PeoplesP Offline
      Peoples
      schrieb am zuletzt editiert von Peoples
      #2

      @laser

      Versuchs mal so:

      function meineFunktion() {     
          console.log(" Test: ")
      } 
      setInterval(meineFunktion,1000)
      

      BTW. das console könntest du bei console.log auch weg lassen

      Ich beantworte keine Fragen zu Themen via PN

      paul53P 1 Antwort Letzte Antwort
      0
      • PeoplesP Peoples

        @laser

        Versuchs mal so:

        function meineFunktion() {     
            console.log(" Test: ")
        } 
        setInterval(meineFunktion,1000)
        

        BTW. das console könntest du bei console.log auch weg lassen

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

        @peoples sagte: Versuchs mal so:

        Das macht keinen Unterschied. Bei mir funktionieren beide Versionen.

        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

        L 1 Antwort Letzte Antwort
        1
        • paul53P paul53

          @peoples sagte: Versuchs mal so:

          Das macht keinen Unterschied. Bei mir funktionieren beide Versionen.

          L Offline
          L Offline
          Laser
          schrieb am zuletzt editiert von
          #4

          @paul53 so wie das Beispiel von Peoples habe ich auch versucht. Geht ebenfalls nicht. Ich bin mir aber sicher, daß es schon mal genau so funktionierte. Kann es ein Problem mit dem JS Adapter sein?

          paul53P 1 Antwort Letzte Antwort
          0
          • L Laser

            @paul53 so wie das Beispiel von Peoples habe ich auch versucht. Geht ebenfalls nicht. Ich bin mir aber sicher, daß es schon mal genau so funktionierte. Kann es ein Problem mit dem JS Adapter sein?

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

            @laser sagte: Kann es ein Problem mit dem JS Adapter sein?

            Hast Du mal im Tab "Protokolle" nachgeschaut, ob dort die Logausgaben erscheinen?

            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

            L 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @laser sagte: Kann es ein Problem mit dem JS Adapter sein?

              Hast Du mal im Tab "Protokolle" nachgeschaut, ob dort die Logausgaben erscheinen?

              L Offline
              L Offline
              Laser
              schrieb am zuletzt editiert von Laser
              #6

              @paul53 Die JS Script Meldungen jagen so schnell durch, daß ich sie nicht verfolgen kann. Muß sehen, wie ich da was rauskopieren kann. Mit dem Umzug von 32 Bit auf einen neuen PI mit 64 Bit ist da Einiges schief gelaufen!
              Hier die letzten Log Meldungen von JS:

              11
              99+
              Log-Größe: 12.3 KB
              
              1
              Zeit
              error
              Nachricht
              
              javascript.0
              2023-04-28 16:11:49.362	error	at processImmediate (node:internal/timers:478:21)
              
              javascript.0
              2023-04-28 16:11:49.361	error	at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.javascript/main.js:1527:17)
              
              javascript.0
              2023-04-28 16:11:49.360	error	at /opt/iobroker/node_modules/iobroker.javascript/main.js:2053:17
              
              javascript.0
              2023-04-28 16:11:49.360	error	at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1955:37)
              
              javascript.0
              2023-04-28 16:11:49.360	error	at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1702:21)
              
              javascript.0
              2023-04-28 16:11:49.359	error	at new Script (node:vm:100:7)
              
              javascript.0
              2023-04-28 16:11:49.359	error	SyntaxError: Unexpected token 'function'
              
              javascript.0
              2023-04-28 16:11:49.358	error	^^^^^^^^
              
              javascript.0
              2023-04-28 16:11:49.357	error	setInterval function() {
              
              javascript.0
              2023-04-28 16:11:49.354	error	script.js.Solar.Ges-Zaehler-_kWh compile failed: at script.js.Solar.Ges-Zaehler-_kWh:28
              
              modbus.0
              2023-04-28 16:11:31.139	error	Request timed out.
              
              L 1 Antwort Letzte Antwort
              0
              • L Laser

                @paul53 Die JS Script Meldungen jagen so schnell durch, daß ich sie nicht verfolgen kann. Muß sehen, wie ich da was rauskopieren kann. Mit dem Umzug von 32 Bit auf einen neuen PI mit 64 Bit ist da Einiges schief gelaufen!
                Hier die letzten Log Meldungen von JS:

                11
                99+
                Log-Größe: 12.3 KB
                
                1
                Zeit
                error
                Nachricht
                
                javascript.0
                2023-04-28 16:11:49.362	error	at processImmediate (node:internal/timers:478:21)
                
                javascript.0
                2023-04-28 16:11:49.361	error	at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.javascript/main.js:1527:17)
                
                javascript.0
                2023-04-28 16:11:49.360	error	at /opt/iobroker/node_modules/iobroker.javascript/main.js:2053:17
                
                javascript.0
                2023-04-28 16:11:49.360	error	at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1955:37)
                
                javascript.0
                2023-04-28 16:11:49.360	error	at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1702:21)
                
                javascript.0
                2023-04-28 16:11:49.359	error	at new Script (node:vm:100:7)
                
                javascript.0
                2023-04-28 16:11:49.359	error	SyntaxError: Unexpected token 'function'
                
                javascript.0
                2023-04-28 16:11:49.358	error	^^^^^^^^
                
                javascript.0
                2023-04-28 16:11:49.357	error	setInterval function() {
                
                javascript.0
                2023-04-28 16:11:49.354	error	script.js.Solar.Ges-Zaehler-_kWh compile failed: at script.js.Solar.Ges-Zaehler-_kWh:28
                
                modbus.0
                2023-04-28 16:11:31.139	error	Request timed out.
                
                L Offline
                L Offline
                Laser
                schrieb am zuletzt editiert von Laser
                #7

                @paul53
                habe den JS Adapter neu installiert. Die verlorenen Datenpunkte neu angelegt. Diese Meldung:
                javascript.0
                2023-04-28 16:11:49.357 error setInterval function() { ist weg
                EDIT: irgend etwas hat sich beim Backup einspielen noch eingeschlichen: Der Statuus des Adapters stand nicht mehr auf "debug". Jetzt wird auch die Konsole wieder geloggt. Und "setInterval" funktioniert ohnehin wieder.

                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

                786

                Online

                32.5k

                Benutzer

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