Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. SetInterval

    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

    SetInterval

    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      Laser last edited by 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);
      
      Peoples 1 Reply Last reply Reply Quote 0
      • Peoples
        Peoples @Laser last edited by 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

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

          @peoples sagte: Versuchs mal so:

          Das macht keinen Unterschied. Bei mir funktionieren beide Versionen.

          L 1 Reply Last reply Reply Quote 1
          • L
            Laser @paul53 last edited by

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

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

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

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

              L 1 Reply Last reply Reply Quote 0
              • L
                Laser @paul53 last edited by 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 1 Reply Last reply Reply Quote 0
                • L
                  Laser @Laser last edited by Laser

                  @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 Reply Last reply Reply Quote 0
                  • First post
                    Last post

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  720
                  Online

                  31.8k
                  Users

                  80.0k
                  Topics

                  1.3m
                  Posts

                  3
                  7
                  362
                  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