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. Skipte werden mehrfach ausgeführt?

NEWS

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

Skipte werden mehrfach ausgeführt?

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
23 Beiträge 10 Kommentatoren 3.5k Aufrufe 4 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.
  • A Offline
    A Offline
    andreasph
    schrieb am zuletzt editiert von
    #5

    Das Problem ist zwar schon etwas älter, aber ich habe das mit den aktuellen Admin- (3.4.7) und Scrip Engine- (3.6.4) Adaptern auch. Im Logfile sehe ich dass meine Skripte jeweils vier mal gestartet werden, alle mit dem gleichen Zeitstempel.

    Gibt es hier neue Erkenntnisse?

    1 Antwort Letzte Antwort
    0
    • ThisoftT Offline
      ThisoftT Offline
      Thisoft
      schrieb am zuletzt editiert von
      #6

      JA, kann ich bestätigen. Das ist bei mir auch so. Allerdings hatte ich bisher eher den Eindruck dass die Scripte nicht wirklich mehrfach ausgeführt werden sondern dass das eher ein nicht ganz plausibles Logging ist…

      Ich glaube da müsste wirklich jemand von den Entwicklern was dazu sagen. Bin gerne bereit dazu was zu testen etc.

      22 HM-Geräte; PivCCU2 auf RasPi

      ioBroker-Multihost; Ubuntu-Master auf Intel-Atom und 3 RasPi-Clients

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        MarkusP
        schrieb am zuletzt editiert von
        #7

        Bei mir laufen die Scripte auch mehrfach, allerdings in einem zeitlichen Abstand von 2 Sekunden. Das führt bei mir z.B. dazu das meine Jalousien beim Ansteuern durch ein Skript verrückt spielen und die Lamellen mehrfach auf und zu gehen.

        Weiterer negativer Nebeneffekt ist, dass der Dutycycle der CCU unnötig in die Höhe getrieben wird wenn Rolläden und Jalousien Abends schließen bzw. Morgens öffnen, da die Steuerbefehle tatsächlich mehrfach gesendet werden.

        Wundere mich ein wenig, dass das Problem schon so lange besteht und es noch immer keine Lösung zu geben scheint. Das macht für mich die Script-Engine geradezu unbrauchbar.

        HomoranH 1 Antwort Letzte Antwort
        0
        • M MarkusP

          Bei mir laufen die Scripte auch mehrfach, allerdings in einem zeitlichen Abstand von 2 Sekunden. Das führt bei mir z.B. dazu das meine Jalousien beim Ansteuern durch ein Skript verrückt spielen und die Lamellen mehrfach auf und zu gehen.

          Weiterer negativer Nebeneffekt ist, dass der Dutycycle der CCU unnötig in die Höhe getrieben wird wenn Rolläden und Jalousien Abends schließen bzw. Morgens öffnen, da die Steuerbefehle tatsächlich mehrfach gesendet werden.

          Wundere mich ein wenig, dass das Problem schon so lange besteht und es noch immer keine Lösung zu geben scheint. Das macht für mich die Script-Engine geradezu unbrauchbar.

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von Homoran
          #8

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

          Wundere mich ein wenig, dass das Problem schon so lange besteht

          "Das Problem" existiert aber nicht generell.
          Wie soll irgendjemand das fixen, der dieses "Problem" nicht reproduzieren kann?

          Dann nutzt es auch nicht in mehreren Threads zu posten

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Antwort Letzte Antwort
          0
          • AlCalzoneA Offline
            AlCalzoneA Offline
            AlCalzone
            Developer
            schrieb am zuletzt editiert von
            #9

            Das Mehrfach-Loggen sieht man häufiger bei Leuten, die ihre Skripte über den scriptEnabled-Datenpunkt starten. Macht ihr das möglicherweise auch?

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

            1 Antwort Letzte Antwort
            0
            • M Offline
              M Offline
              MarkusP
              schrieb am zuletzt editiert von MarkusP
              #10

              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 1 Antwort Letzte Antwort
              0
              • 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
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                  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
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      0
                      • W Online
                        W Online
                        Wildbill
                        schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                        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
                          schrieb am zuletzt editiert von
                          #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 Antwort Letzte Antwort
                          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
                            schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                            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
                              schrieb am zuletzt editiert von
                              #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 Antwort Letzte Antwort
                              0
                              • M Offline
                                M Offline
                                MarkusP
                                schrieb am zuletzt editiert von
                                #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 Antwort Letzte Antwort
                                0
                                • W Online
                                  W Online
                                  Wildbill
                                  schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                  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
                                    schrieb am zuletzt editiert von
                                    #21

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

                                    1 Antwort Letzte Antwort
                                    0
                                    • B Offline
                                      B Offline
                                      bernd33-1
                                      schrieb am zuletzt editiert von
                                      #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 Antwort Letzte Antwort
                                      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
                                        schrieb am zuletzt editiert von
                                        #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 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

                                        362

                                        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