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. Cron Job startet mehrmals.

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.6k

Cron Job startet mehrmals.

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
4 Beiträge 2 Kommentatoren 828 Aufrufe
  • Ä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.
  • T Offline
    T Offline
    ThomasD
    schrieb am zuletzt editiert von
    #1

    Hallo,

    irgend wie komme ich von ein Problem ins nächste, um mein View Problem zu lösen wollte ich mir eine Variable anlegen die immer im Wechsel an/aus ist, hier der Code:

    schedule("*/1 * * * *", function (obj) {
     var abcde = getState("javascript.0.Motion.camerapi3.testt"/*testt*/).val;
     console.log(abcde);
     if (abcde == 1)
     {
     setState("javascript.0.Motion.camerapi3.testt", 0);
     console.log("--------------------SetNull-----------------------------------------------------");
     }
     else
     {
     setState("javascript.0.Motion.camerapi3.testt", 1);
     console.log("-------------------------------------SetEins----------------------------------------------");
     }
    });
    
    

    Leider startet das Skript mehrmals und die Nullen und Einsen fliegen nur so durch die Gegend, passt in meinen Script etwas nicht oder ist das ein Bug?
    ` > 0 false javascript.0 2017-12-06 18:35:00.585

    0 false javascript.0 2017-12-06 18:35:00.430

    0 false javascript.0 2017-12-06 18:34:00.981

    0 false javascript.0 2017-12-06 18:34:00.981

    0 false javascript.0 2017-12-06 18:34:00.981

    0 false javascript.0 2017-12-06 18:34:00.609

    0 false javascript.0 2017-12-06 18:34:00.421

    0 false javascript.0 2017-12-06 18:33:00.979

    0 false javascript.0 2017-12-06 18:33:00.979

    0 false javascript.0 2017-12-06 18:33:00.979

    0 false javascript.0 2017-12-06 18:33:00.585

    0 false javascript.0 2017-12-06 18:33:00.421

    0 false javascript.0 2017-12-06 18:32:00.979

    0 false javascript.0 2017-12-06 18:32:00.979

    0 false javascript.0 2017-12-06 18:32:00.979

    0 false javascript.0 2017-12-06 18:32:00.585

    0 false javascript.0 2017-12-06 18:32:00.420

    0 false javascript.0 2017-12-06 18:31:00.980

    0 false javascript.0 2017-12-06 18:31:00.980

    0 false javascript.0 2017-12-06 18:31:00.980

    0 false javascript.0 2017-12-06 18:31:00.584

    0 false javascript.0 2017-12-06 18:31:00.420

    0 false javascript.0 2017-12-06 18:30:01.102

    0 false javascript.0 2017-12-06 18:30:01.102

    0 false javascript.0 2017-12-06 18:30:01.102

    0 false javascript.0 2017-12-06 18:30:01.102

    1 false javascript.0 2017-12-06 18:30:01.031

    1 false javascript.0 2017-12-06 18:30:00.586

    1 false javascript.0 2017-12-06 18:30:00.421

    1 false javascript.0 2017-12-06 18:29:00.981

    1 false javascript.0 2017-12-06 18:29:00.981

    1 false javascript.0 2017-12-06 18:29:00.981

    1 false javascript.0 2017-12-06 18:29:00.585

    1 false javascript.0 2017-12-06 18:29:00.421

    1 false javascript.0 2017-12-06 18:28:00.985

    1 false javascript.0 2017-12-06 18:28:00.985

    1 false javascript.0 2017-12-06 18:28:00.985

    1 false javascript.0 2017-12-06 18:28:00.585

    1 false javascript.0 2017-12-06 18:28:00.421

    1 false javascript.0 2017-12-06 18:27:00.980

    1 false javascript.0 2017-12-06 18:27:00.980

    1 false javascript.0 2017-12-06 18:27:00.980

    1 false javascript.0 2017-12-06 18:27:00.585

    1 false javascript.0 2017-12-06 18:27:00.420

    1 false javascript.0 2017-12-06 18:26:00.997

    1 false javascript.0 2017-12-06 18:26:00.997

    0 false javascript.0 2017-12-06 18:26:00.584

    0 false javascript.0 2017-12-06 18:25:01.144

    0 false javascript.0 2017-12-06 18:25:01.136

    0 false javascript.0 2017-12-06 18:25:01.136 `

    Hab es auch mit:

    schedule("*/1 * * * *", function (obj) {
    
    

    Probiert, funktioniert auch nicht besser.

    Schöne Grüße

    ThomasD

    1 Antwort Letzte Antwort
    0
    • L Offline
      L Offline
      looxer01
      schrieb am zuletzt editiert von
      #2

      Hi,

      ich habe ein ähnliches Phänomen und es betrifft nur ein Script.

      Da ist es so, dass das Script beim Speichern den Cron Job nicht löscht.

      Jedes Speichern erzeugt also einen weiteren Job.

      Mit Stoppen des Javascript adapters werden die Jobs alle gelöscht.

      Teste bitte mal, ob das beschriebene Problem sich so bei dir darstellt.

      Also: JS Adapter stoppen, restart, Testen Script, Script speichern, Script testen

      vG Looxer

      1 Antwort Letzte Antwort
      0
      • T Offline
        T Offline
        ThomasD
        schrieb am zuletzt editiert von
        #3

        Hallo,

        sieht nach dem gleichen Problem aus, ich hatte inzwischen den ioBroker mit sudo iobroker stop und start neu gestarte:
        ` > 0 false javascript.0 2017-12-06 18:58:00.423

        1 false javascript.0 2017-12-06 18:57:00.435

        0 false javascript.0 2017-12-06 18:56:00.424

        1 false javascript.0 2017-12-06 18:55:00.425

        0 false javascript.0 2017-12-06 18:54:00.424

        1 false javascript.0 2017-12-06 18:53:00.423

        0 false javascript.0 2017-12-06 18:52:00.616

        1 false javascript.0 2017-12-06 18:51:00.424

        0 false javascript.0 2017-12-06 18:50:00.428

        1 false javascript.0 2017-12-06 18:49:00.436

        0 false javascript.0 2017-12-06 18:48:00.424

        1 false javascript.0 2017-12-06 18:47:00.425

        0 false javascript.0 2017-12-06 18:46:00.424

        1 false javascript.0 2017-12-06 18:45:00.424

        0 false javascript.0 2017-12-06 18:44:00.424 `

        Jetzt geht es erst einmal.

        Vielleicht sind meine Anderen Problem jetzt auch erst mal verschwunden :-).

        Schöne Grüße

        ThomasD

        1 Antwort Letzte Antwort
        0
        • L Offline
          L Offline
          looxer01
          schrieb am zuletzt editiert von
          #4

          @ThomasD:

          Hallo,

          sieht nach dem gleichen Problem aus, ich hatte inzwischen den ioBroker mit sudo iobroker stop und start neu gestarte:
          ` > 0 false javascript.0 2017-12-06 18:58:00.423

          1 false javascript.0 2017-12-06 18:57:00.435

          0 false javascript.0 2017-12-06 18:56:00.424

          1 false javascript.0 2017-12-06 18:55:00.425

          0 false javascript.0 2017-12-06 18:54:00.424

          1 false javascript.0 2017-12-06 18:53:00.423

          0 false javascript.0 2017-12-06 18:52:00.616

          1 false javascript.0 2017-12-06 18:51:00.424

          0 false javascript.0 2017-12-06 18:50:00.428

          1 false javascript.0 2017-12-06 18:49:00.436

          0 false javascript.0 2017-12-06 18:48:00.424

          1 false javascript.0 2017-12-06 18:47:00.425

          0 false javascript.0 2017-12-06 18:46:00.424

          1 false javascript.0 2017-12-06 18:45:00.424

          0 false javascript.0 2017-12-06 18:44:00.424 `

          Jetzt geht es erst einmal.

          Vielleicht sind meine Anderen Problem jetzt auch erst mal verschwunden :-).

          Schöne Grüße

          ThomasD ` Ok. Werde ich dann mal in Telko Reporten. Workaround ist, das Script zu stoppen - aendern- speichern - Script starten. Dann hast du das Problem nicht.

          Vg looxer

          Mobile getapt

          Gesendet von meinem SM-G935F mit Tapatalk

          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

          845

          Online

          32.5k

          Benutzer

          81.6k

          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