Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Skipte werden mehrfach ausgeführt?

NEWS

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

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

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

Skipte werden mehrfach ausgeführt?

Scheduled Pinned Locked Moved Skripten / Logik
23 Posts 10 Posters 3.7k Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M MarkusP

    Bei mir werden keine Skripte über "scriptEnabled" gestartet.
    Ich habe z.B. ein einfaches Skript, welches bei Golden-Hour die Lamellen meiner Jalousie ein Stück schließt.
    Dieses Skript starte ich nach dem Editieren einmal. Am ersten Abend läuft es normal, am nächsten Tag doppelt, am übernächsten dreimal. Das merke ich dann daran, dass meine Jalousie anfängt zu spinnen (ständig auf-zu-auf-zu-auf-zu, abhängig davon wie oft das Skript läuft).

    Bildschirmfoto 2019-03-25 um 17.43.53.png

    Hier noch der zugehörige Logauszug von gerade eben:

    Bildschirmfoto 2019-03-25 um 18.03.56.png

    AlCalzoneA Offline
    AlCalzoneA Offline
    AlCalzone
    Developer
    wrote on last edited by
    #11

    @MarkusP sagte in Skipte werden mehrfach ausgeführt?:

    Am ersten Abend läuft es normal, am nächsten Tag doppelt, am übernächsten dreimal.

    Startest du täglich (automatisiert) den Adapter neu? Eventuell werden da die Schedules nicht sauber aufgeräumt.

    Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

    M 1 Reply Last reply
    0
    • AlCalzoneA AlCalzone

      @MarkusP sagte in Skipte werden mehrfach ausgeführt?:

      Am ersten Abend läuft es normal, am nächsten Tag doppelt, am übernächsten dreimal.

      Startest du täglich (automatisiert) den Adapter neu? Eventuell werden da die Schedules nicht sauber aufgeräumt.

      M Offline
      M Offline
      MarkusP
      wrote on last edited by MarkusP
      #12

      @AlCalzone
      Ja, ich starte täglich manuell neu, da mir sonst zu viel durcheinander gerät. Habe auch schon den kompletten ioBroker-Host neu gestartet, was aber am Verhalten nichts ändert.

      Starte ich kurze Zeit vor Ausführung des obigen Skrips neu, läuft es richtig. Starte ich mehrere Stunden vorher neu, läuft es gleich beim ersten mal doppelt.

      Es sieht so aus als würden die Skripte 1x gestartet und nach rund 15 Stunden dann ein zweites Mal.

      W 1 Reply Last reply
      0
      • M MarkusP

        @AlCalzone
        Ja, ich starte täglich manuell neu, da mir sonst zu viel durcheinander gerät. Habe auch schon den kompletten ioBroker-Host neu gestartet, was aber am Verhalten nichts ändert.

        Starte ich kurze Zeit vor Ausführung des obigen Skrips neu, läuft es richtig. Starte ich mehrere Stunden vorher neu, läuft es gleich beim ersten mal doppelt.

        Es sieht so aus als würden die Skripte 1x gestartet und nach rund 15 Stunden dann ein zweites Mal.

        W Online
        W Online
        Wildbill
        wrote on last edited by
        #13

        @MarkusP sagte in Skipte werden mehrfach ausgeführt?:

        @AlCalzone
        Ja, ich starte täglich manuell neu, da mir sonst zu viel durcheinander gerät.

        Ich denke, da solltest Du ansetzen um ohne automatisierte Neustarts auszukommen. Wenn alles sauber konfiguriert ist, läuft ioBroker (bei mir und anderen) über Monate ohne das kleinste Zucken.

        Was genau gerät alles durcheinander?

        Gruss, Jürgen

        M 1 Reply Last reply
        0
        • W Wildbill

          @MarkusP sagte in Skipte werden mehrfach ausgeführt?:

          @AlCalzone
          Ja, ich starte täglich manuell neu, da mir sonst zu viel durcheinander gerät.

          Ich denke, da solltest Du ansetzen um ohne automatisierte Neustarts auszukommen. Wenn alles sauber konfiguriert ist, läuft ioBroker (bei mir und anderen) über Monate ohne das kleinste Zucken.

          Was genau gerät alles durcheinander?

          Gruss, Jürgen

          M Offline
          M Offline
          MarkusP
          wrote on last edited by
          #14

          @Wildbill
          Das "zuviel durcheinander" habe ich auf die Skripte bezogen. Ich meine damit, dass mir vor allem die Jalousien zu sehr spinnen und der DutyCycle der CCU in die Höhe schnellt wenn die Skripte die Jalousien/Rolläden zigmal ansteuern.

          Ansonsten läuft ioBroker bei mir auch relativ problemlos und stabil. Die Skripte sind eben bei mir das große Problem.

          AlCalzoneA 1 Reply Last reply
          0
          • W Online
            W Online
            Wildbill
            wrote on last edited by Wildbill
            #15

            Da sehe ich es aber wie @Homoran :

            "Das Problem" existiert aber nicht generell.

            Ein Problem, dass nur bei einigen wenigen auftritt nachzuverfolgen oder gar zu lösen ist schon schwer bis nahezu unmöglich. Vielleicht sollten, die, die das Problem haben, hier einfach mal zusätzliche Daten liefern, vielleicht findet man ja eine gemeinsame Auffälligkeit:

            • Verwendete Hardware
            • Verwendetes Betriebssystem
            • Eingestelltes Repo im iobroker
            • Verwendete Versionen (Admin, Javascript, ...)
            • Multihost ja/nein
            • iobroker-Host mit LAN oder WLAN im Netz
            • Laufen alle Skripte mehrfach oder nur bestimmte (zum Beispiel nur die, die per Cron gestartet werden oder nur mit bestimmten Triggern)
            • und und und

            Gruss, Jürgen

            M 1 Reply Last reply
            1
            • M MarkusP

              @Wildbill
              Das "zuviel durcheinander" habe ich auf die Skripte bezogen. Ich meine damit, dass mir vor allem die Jalousien zu sehr spinnen und der DutyCycle der CCU in die Höhe schnellt wenn die Skripte die Jalousien/Rolläden zigmal ansteuern.

              Ansonsten läuft ioBroker bei mir auch relativ problemlos und stabil. Die Skripte sind eben bei mir das große Problem.

              AlCalzoneA Offline
              AlCalzoneA Offline
              AlCalzone
              Developer
              wrote on last edited by
              #16

              @MarkusP sagte in Skipte werden mehrfach ausgeführt?:

              Das "zuviel durcheinander" habe ich auf die Skripte bezogen. Ich meine damit, dass mir vor allem die Jalousien zu sehr spinnen und der DutyCycle der CCU in die Höhe schnellt wenn die Skripte die Jalousien/Rolläden zigmal ansteuern.

              Für mich scheint es aktuell aber eher so (auch wenn es nicht sein sollte), dass die Neustarts dein Problem erst hervorrufen.

              Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

              M 1 Reply Last reply
              0
              • W Wildbill

                Da sehe ich es aber wie @Homoran :

                "Das Problem" existiert aber nicht generell.

                Ein Problem, dass nur bei einigen wenigen auftritt nachzuverfolgen oder gar zu lösen ist schon schwer bis nahezu unmöglich. Vielleicht sollten, die, die das Problem haben, hier einfach mal zusätzliche Daten liefern, vielleicht findet man ja eine gemeinsame Auffälligkeit:

                • Verwendete Hardware
                • Verwendetes Betriebssystem
                • Eingestelltes Repo im iobroker
                • Verwendete Versionen (Admin, Javascript, ...)
                • Multihost ja/nein
                • iobroker-Host mit LAN oder WLAN im Netz
                • Laufen alle Skripte mehrfach oder nur bestimmte (zum Beispiel nur die, die per Cron gestartet werden oder nur mit bestimmten Triggern)
                • und und und

                Gruss, Jürgen

                M Offline
                M Offline
                MarkusP
                wrote on last edited by MarkusP
                #17

                @Wildbill

                Hier mal die Daten zu meinem System:

                Host ist ein MacMini Late 2013 mit osX High Sierra
                RAM: 16 GB
                Node.js: v8.11.3
                NPM: 4.6.1
                Admin: 3.6.0
                JS-Engine: 4.1.12 (Problem bestand aber schon mit älteren Versionen)
                Multihost nein
                Host ist mit LAN verbunden
                Repo: 1 default, 2 latest

                Es laufen alle Skripte mit Triggern mehfach (auch Skripte, welche auf Werteänderungen triggern z.B. true nach false und umgekehrt).

                1 Reply Last reply
                0
                • AlCalzoneA AlCalzone

                  @MarkusP sagte in Skipte werden mehrfach ausgeführt?:

                  Das "zuviel durcheinander" habe ich auf die Skripte bezogen. Ich meine damit, dass mir vor allem die Jalousien zu sehr spinnen und der DutyCycle der CCU in die Höhe schnellt wenn die Skripte die Jalousien/Rolläden zigmal ansteuern.

                  Für mich scheint es aktuell aber eher so (auch wenn es nicht sein sollte), dass die Neustarts dein Problem erst hervorrufen.

                  M Offline
                  M Offline
                  MarkusP
                  wrote on last edited by
                  #18

                  @AlCalzone sagte in Skipte werden mehrfach ausgeführt?:

                  Für mich scheint es aktuell aber eher so (auch wenn es nicht sein sollte), dass die Neustarts dein Problem erst hervorrufen.

                  Weshalb scheint es für dich so, dass die Neustarts das Problem hervorrufen?
                  Nach einem Neustart läuft ja alles erstmal normal wie es soll, es sei denn der Neustart liegt zu lange zurück.

                  Beispiel: Golden Hour beginnt heute um 18:05 Uhr. Neustart habe ich gestern Abend gemacht. Das Skript wird also gleich doppelt laufen.
                  Hätte ich den Neustart sagen wir mal heute gegen 14 Uhr gemacht, dann würde es nur einmal laufen. Bin, wie schon erwähnt, auf rund 15 Stunden gekommen, ab dem ein Skipt beginnt sich zu verdoppeln.

                  1 Reply Last reply
                  0
                  • M Offline
                    M Offline
                    MarkusP
                    wrote on last edited by
                    #19

                    Jetzt ist mir was merkwürdiges im Log aufgefallen:

                    undefined2019-03-26 18:05:02.815 - info: javascript.0 script.js.Jalousiesteuerung_Abend.JalousiesteuerungGoldenHour: Jalousie bei Golden Hour
                    2019-03-26 18:05:04.924 - info: javascript.0 script.js.Jalousiesteuerung_Abend.JalousiesteuerungGoldenHour: Jalousie bei Golden Hour
                    

                    Was hat "undefined" zu bedeuten?

                    1 Reply Last reply
                    0
                    • W Online
                      W Online
                      Wildbill
                      wrote on last edited by Wildbill
                      #20

                      Das könnte genau das sein, was wir meinen, wenn wir schreiben, daß die Neustarts evtl. das Problem mit verursachen. Ich hatte solche Meldungen nach dem Update des Javascript Adapter weil alle Cron-Jobs, so wie Astro auch, nicht gelöscht wurden. Da half mir ein kompletter Reboot.
                      Und genau das könnte bei Dir passieren. Das durch iobroker Neustart eben was im System bleibt.
                      Wenn Du in die komplett einen Reboot machst und die iobroker Neustart stoppst, wie sieht es dann aus?

                      Gruß, Jürgen

                      M 1 Reply Last reply
                      0
                      • W Wildbill

                        Das könnte genau das sein, was wir meinen, wenn wir schreiben, daß die Neustarts evtl. das Problem mit verursachen. Ich hatte solche Meldungen nach dem Update des Javascript Adapter weil alle Cron-Jobs, so wie Astro auch, nicht gelöscht wurden. Da half mir ein kompletter Reboot.
                        Und genau das könnte bei Dir passieren. Das durch iobroker Neustart eben was im System bleibt.
                        Wenn Du in die komplett einen Reboot machst und die iobroker Neustart stoppst, wie sieht es dann aus?

                        Gruß, Jürgen

                        M Offline
                        M Offline
                        MarkusP
                        wrote on last edited by
                        #21

                        @Wildbill
                        Wenn ich einen kompletten Reboot mache verhalten sich die Skripte leider genauso. Beginnen auch wieder nach ca 15 Stunden zu doppeln.

                        1 Reply Last reply
                        0
                        • B Offline
                          B Offline
                          bernd33-1
                          wrote on last edited by
                          #22

                          Hallo zusammen,

                          bei mir ist es der RFLink Adapter der die Probleme verursacht. Steht dieser auf Start und ich reboote den Rechner, dann laufen alle Scripte 3 mal.

                          Pausiere ich den RFLink Adapter, dann laufen alle Scripte nur ein mal nach einem Reboot.

                          Wegendiesem Häckmäch hab ich sogar meinen ganzen IOBroker neu aufgesetzt. Und beim neu aufgesetzten IOBroker (neuer Rechner, neue Installation) konnte ich dass dann feststellen. RFLink Adaper an: Dreifach Scripte. RFLink Adapter aus: alles normal.

                          Über einen Hinweis wie man das beenden könnte wär ich echt dankbar, weil das schon mächtig nervt mit den 3fach Scripten.

                          Danke und Grüße, Bernd

                          AlCalzoneA 1 Reply Last reply
                          0
                          • B bernd33-1

                            Hallo zusammen,

                            bei mir ist es der RFLink Adapter der die Probleme verursacht. Steht dieser auf Start und ich reboote den Rechner, dann laufen alle Scripte 3 mal.

                            Pausiere ich den RFLink Adapter, dann laufen alle Scripte nur ein mal nach einem Reboot.

                            Wegendiesem Häckmäch hab ich sogar meinen ganzen IOBroker neu aufgesetzt. Und beim neu aufgesetzten IOBroker (neuer Rechner, neue Installation) konnte ich dass dann feststellen. RFLink Adaper an: Dreifach Scripte. RFLink Adapter aus: alles normal.

                            Über einen Hinweis wie man das beenden könnte wär ich echt dankbar, weil das schon mächtig nervt mit den 3fach Scripten.

                            Danke und Grüße, Bernd

                            AlCalzoneA Offline
                            AlCalzoneA Offline
                            AlCalzone
                            Developer
                            wrote on last edited by
                            #23

                            @bernd33-1 sagte in Skipte werden mehrfach ausgeführt?:

                            Steht dieser auf Start und ich reboote den Rechner, dann laufen alle Scripte 3 mal.

                            Poste am besten mal einen Log, der den ioBroker-Start zeigt. Vielleicht erkennt man daran etwas.

                            Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                            1 Reply Last reply
                            0

                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                            With your input, this post could be even better 💗

                            Register Login
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            304

                            Online

                            32.8k

                            Users

                            82.7k

                            Topics

                            1.3m

                            Posts
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                            ioBroker Community 2014-2025
                            logo
                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Home
                            • Recent
                            • Tags
                            • Unread 0
                            • Categories
                            • Unreplied
                            • Popular
                            • GitHub
                            • Docu
                            • Hilfe