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. ioBroker Allgemein
  4. "admin.0 Restart loop detected" und keine Trigger mehr

NEWS

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

"admin.0 Restart loop detected" und keine Trigger mehr

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
113 Beiträge 9 Kommentatoren 13.6k Aufrufe 6 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.
  • KlausStoertebekerK KlausStoertebeker

    @crunchip said in "admin.0 Restart loop detected" und keine Trigger mehr:

    und das Ergebnis? ich lese hier nicht ob es funktioniert hatte oder nicht

    Hat nicht funktioniert - sorry, dachte, ich hätte das geschrieben.

    Ich habe auch den js-controller und nodejs gelöscht und neu installiert - hat auch nichts gebracht.

    crunchipC Abwesend
    crunchipC Abwesend
    crunchip
    Forum Testing Most Active
    schrieb am zuletzt editiert von
    #100

    @klausstoertebeker sorry, aber dann gehen mir so langsam die Idee`n aus

    umgestiegen von Proxmox auf Unraid

    1 Antwort Letzte Antwort
    0
    • apollon77A Online
      apollon77A Online
      apollon77
      schrieb am zuletzt editiert von
      #101

      Ja mir auch ... amE nde wäre:

      • geht denn eine zweite Javascript instanz?
      • SOnst mal in JavaScriot instanz mit zb einem script mal debug log aktivieren und dann können wir schauen ob das irgendwas bringt. Aber du bist scheinbar der einzige mit dem Problem

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      KlausStoertebekerK 1 Antwort Letzte Antwort
      0
      • apollon77A apollon77

        Ja mir auch ... amE nde wäre:

        • geht denn eine zweite Javascript instanz?
        • SOnst mal in JavaScriot instanz mit zb einem script mal debug log aktivieren und dann können wir schauen ob das irgendwas bringt. Aber du bist scheinbar der einzige mit dem Problem
        KlausStoertebekerK Offline
        KlausStoertebekerK Offline
        KlausStoertebeker
        schrieb am zuletzt editiert von
        #102

        @apollon77 said in "admin.0 Restart loop detected" und keine Trigger mehr:

        Aber du bist scheinbar der einzige mit dem Problem

        :joy: :joy: :joy: Ja, dass glaube ich auch mittlerweile...
        Das mit der zweiten Instanz werde ich heute abend mal ausprobieren...

        Heute Nacht hatte ich allerdings ein Erlebnis der dritten Art, denn als ich um drei Uhr "mal raus musste", ging auf einmal meine Haustür auf und meine Esstischlampe und Arbeitsplattenbeleuchtung in der Küche schalteten sich ein - echt gruselig...
        Zu dem Zeitpunkt habe uch im Log folgende Fehlereinträge gefunden:

        2025-03-13 03:00:36.418 - error: host.Nordmanns-Raspberry-Pi5 Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
        2025-03-13 03:00:36.419 - error: host.Nordmanns-Raspberry-Pi5 Caught by controller[1]: TypeError: Cannot read properties of undefined (reading 'toString')
        2025-03-13 03:00:36.419 - error: host.Nordmanns-Raspberry-Pi5 Caught by controller[1]: at applyAliasConvenienceConversion (/opt/iobroker/node_modules/@iobroker/js-controller-common-db/src/lib/common/aliasProcessing.ts:78:30)
        2025-03-13 03:00:36.419 - error: host.Nordmanns-Raspberry-Pi5 Caught by controller[1]: at Object.formatAliasValue (/opt/iobroker/node_modules/@iobroker/js-controller-common-db/src/lib/common/tools.ts:2753:17)
        2025-03-13 03:00:36.419 - error: host.Nordmanns-Raspberry-Pi5 Caught by controller[1]: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:11007:37)
        2025-03-13 03:00:36.419 - error: host.Nordmanns-Raspberry-Pi5 Caught by controller[1]: at Immediate. (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/src/lib/states/statesInRedisClient.ts:370:37)
        2025-03-13 03:00:36.419 - error: host.Nordmanns-Raspberry-Pi5 Caught by controller[1]: at processImmediate (node:internal/timers:483:21)
        

        Und gestern Nacht muss es genauso gewesen sein, denn als ich gegen fünf Uhr aufgestanden war, war meine Wohnungstür offen und das Licht an :grimacing:
        Und das, obwohl ich die Javascript-Instanz gestoppt habe und eigentlich diese Geräte nur manuell direkt angesteuert werden (über Webhooks oder über die VIS-2). Und ich gehe daher davon aus, dass dann nichts mehr ohne mein Zutun geschaltet werden sollte...

        ioBroker-Host: Raspberry Pi 5 (8GByte RAM) mit Halo8-KI-Hat, Argon ONE M.2-Gehäuse mit 256GByte PCIe-SSD

        apollon77A 1 Antwort Letzte Antwort
        0
        • KlausStoertebekerK KlausStoertebeker

          @apollon77 said in "admin.0 Restart loop detected" und keine Trigger mehr:

          Aber du bist scheinbar der einzige mit dem Problem

          :joy: :joy: :joy: Ja, dass glaube ich auch mittlerweile...
          Das mit der zweiten Instanz werde ich heute abend mal ausprobieren...

          Heute Nacht hatte ich allerdings ein Erlebnis der dritten Art, denn als ich um drei Uhr "mal raus musste", ging auf einmal meine Haustür auf und meine Esstischlampe und Arbeitsplattenbeleuchtung in der Küche schalteten sich ein - echt gruselig...
          Zu dem Zeitpunkt habe uch im Log folgende Fehlereinträge gefunden:

          2025-03-13 03:00:36.418 - error: host.Nordmanns-Raspberry-Pi5 Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
          2025-03-13 03:00:36.419 - error: host.Nordmanns-Raspberry-Pi5 Caught by controller[1]: TypeError: Cannot read properties of undefined (reading 'toString')
          2025-03-13 03:00:36.419 - error: host.Nordmanns-Raspberry-Pi5 Caught by controller[1]: at applyAliasConvenienceConversion (/opt/iobroker/node_modules/@iobroker/js-controller-common-db/src/lib/common/aliasProcessing.ts:78:30)
          2025-03-13 03:00:36.419 - error: host.Nordmanns-Raspberry-Pi5 Caught by controller[1]: at Object.formatAliasValue (/opt/iobroker/node_modules/@iobroker/js-controller-common-db/src/lib/common/tools.ts:2753:17)
          2025-03-13 03:00:36.419 - error: host.Nordmanns-Raspberry-Pi5 Caught by controller[1]: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:11007:37)
          2025-03-13 03:00:36.419 - error: host.Nordmanns-Raspberry-Pi5 Caught by controller[1]: at Immediate. (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/src/lib/states/statesInRedisClient.ts:370:37)
          2025-03-13 03:00:36.419 - error: host.Nordmanns-Raspberry-Pi5 Caught by controller[1]: at processImmediate (node:internal/timers:483:21)
          

          Und gestern Nacht muss es genauso gewesen sein, denn als ich gegen fünf Uhr aufgestanden war, war meine Wohnungstür offen und das Licht an :grimacing:
          Und das, obwohl ich die Javascript-Instanz gestoppt habe und eigentlich diese Geräte nur manuell direkt angesteuert werden (über Webhooks oder über die VIS-2). Und ich gehe daher davon aus, dass dann nichts mehr ohne mein Zutun geschaltet werden sollte...

          apollon77A Online
          apollon77A Online
          apollon77
          schrieb am zuletzt editiert von
          #103

          @klausstoertebeker Bitte den Fehler mal auf js-controller issue anlegen, können wir prüfen.

          Ansonsten ... mal Admin oder Cloiud (falls genutzt mit Pro und Cloud adapter) passwort ändern? Irgendwelche Portfreigaben im SPiel oder sowas? WIll nichts an die Wand malen, aber komisch ists schon. Bzw naja wenn der Controller abschmiert und neu startet und dann Dinge komisch verdrahtet sind in Konfig (obwohl auch da sowas nicht passieren sollte)

          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
          KlausStoertebekerK 1 Antwort Letzte Antwort
          0
          • apollon77A apollon77

            @klausstoertebeker Bitte den Fehler mal auf js-controller issue anlegen, können wir prüfen.

            Ansonsten ... mal Admin oder Cloiud (falls genutzt mit Pro und Cloud adapter) passwort ändern? Irgendwelche Portfreigaben im SPiel oder sowas? WIll nichts an die Wand malen, aber komisch ists schon. Bzw naja wenn der Controller abschmiert und neu startet und dann Dinge komisch verdrahtet sind in Konfig (obwohl auch da sowas nicht passieren sollte)

            KlausStoertebekerK Offline
            KlausStoertebekerK Offline
            KlausStoertebeker
            schrieb am zuletzt editiert von
            #104

            @apollon77
            Hallo apollon77,
            die Cloud nutze ich nicht, und auch eine Portweiterleitung aus dem Internet direkt auf den ioBroker-Server habe ich nicht eingerichtet. Der Zugriff aus dem Internet auf den ioBroker-Server realisiere ich über eine strongswan (IPSec-Protokoll).
            Aber ich stimme Dir zu: komisch ist das schon...
            Und wie sollte ich den issue für den js-controller formulieren? Einfach die hier geposteten Zeilen in den issue kopieren? Und dann auf diesen Post verweisen?

            ioBroker-Host: Raspberry Pi 5 (8GByte RAM) mit Halo8-KI-Hat, Argon ONE M.2-Gehäuse mit 256GByte PCIe-SSD

            apollon77A 1 Antwort Letzte Antwort
            0
            • KlausStoertebekerK KlausStoertebeker

              @apollon77
              Hallo apollon77,
              die Cloud nutze ich nicht, und auch eine Portweiterleitung aus dem Internet direkt auf den ioBroker-Server habe ich nicht eingerichtet. Der Zugriff aus dem Internet auf den ioBroker-Server realisiere ich über eine strongswan (IPSec-Protokoll).
              Aber ich stimme Dir zu: komisch ist das schon...
              Und wie sollte ich den issue für den js-controller formulieren? Einfach die hier geposteten Zeilen in den issue kopieren? Und dann auf diesen Post verweisen?

              apollon77A Online
              apollon77A Online
              apollon77
              schrieb am zuletzt editiert von
              #105

              @klausstoertebeker sagte in "admin.0 Restart loop detected" und keine Trigger mehr:

              Einfach die hier geposteten Zeilen in den issue kopieren?

              exakt

              Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

              • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
              • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
              KlausStoertebekerK 1 Antwort Letzte Antwort
              0
              • apollon77A apollon77

                @klausstoertebeker sagte in "admin.0 Restart loop detected" und keine Trigger mehr:

                Einfach die hier geposteten Zeilen in den issue kopieren?

                exakt

                KlausStoertebekerK Offline
                KlausStoertebekerK Offline
                KlausStoertebeker
                schrieb am zuletzt editiert von
                #106

                @apollon77 said in "admin.0 Restart loop detected" und keine Trigger mehr:

                @klausstoertebeker sagte in "admin.0 Restart loop detected" und keine Trigger mehr:

                Einfach die hier geposteten Zeilen in den issue kopieren?

                exakt

                erledigt

                ioBroker-Host: Raspberry Pi 5 (8GByte RAM) mit Halo8-KI-Hat, Argon ONE M.2-Gehäuse mit 256GByte PCIe-SSD

                KlausStoertebekerK 1 Antwort Letzte Antwort
                0
                • KlausStoertebekerK KlausStoertebeker

                  @apollon77 said in "admin.0 Restart loop detected" und keine Trigger mehr:

                  @klausstoertebeker sagte in "admin.0 Restart loop detected" und keine Trigger mehr:

                  Einfach die hier geposteten Zeilen in den issue kopieren?

                  exakt

                  erledigt

                  KlausStoertebekerK Offline
                  KlausStoertebekerK Offline
                  KlausStoertebeker
                  schrieb am zuletzt editiert von
                  #107

                  Ich habe jetzt einen neuen ioBroker-Server auf meinem alten Raspberry Pi4 aufgesetzt, um damit auszuschließen, dass der Fehler, keine Trigger mehr zu bekommen, erneut auftritt.
                  Ich habe KEIN altes Backup eingespielt und alles von Hand neu eingerichtet, um so auszuschließen, dass ein fehlerhaftes Backup wieder zu dem erwähnten Fehler führt. Aber leider hat das auch nicht zum Erfolg geführt und ich habe nach dem Start meiner ebenfalls neu erstellten Blockly-Skripte wieder keine Trigger - weder ereignis- noch zeitgesteuerte :-(
                  Allerdings habe ich zuerst Erfolg mit zwei zeitgesteuerten Skripten gehabt, die ich als erste geschrieben habe und dann auch allein getestet hatte. Diese Skripte steuern meine Rolläden (zum Sonnenaufgang werden die Rollos hochgefahren, zum Sonnenuntergang werden sie heruntergefahren).
                  Das Skript zum Hochfahren der Rolläden hat folgenden Code:

                  var Esstischlampe_Schaltzustand;
                  
                  
                  schedule({ astro: 'sunrise', shift: 0 }, async () => {
                    // Diese Funktion schaltet zunächt im Wohnzimmer
                    // die Beleuchtung ein (für die Haustiere), dann zu-
                    // werden zunächst die Rolläden im Arbeits-
                    // zimmer und in der Küche geöffnet, dann 30
                    // Sekunden später im Wohnzimmer (zum Wach-
                    // werden). Anschließend wride die Beleuchtung
                    // wieder ausgeschaltet und das Radio einge-
                    // schaltet.
                    Esstischlampe_Schaltzustand = getState('alias.0.Wohnzimmer_Esstischlampe_Verbrauch_und_Schalter.Schalter').val;
                    setState('alias.0.Wohnzimmer_Esstischlampe_Verbrauch_und_Schalter.Schalter' /* Schalter */, true);
                    setState('homepilot20.0.Actuator.4-14234511.Position' /* Position */, getState('0_userdata.0.Rolladen.Arbeitszimmer_Rolladenposition').val);
                    setState('homepilot20.0.Actuator.3-14234511.Position' /* Position */, getState('0_userdata.0.Rolladen.Kueche_Rolladenposition').val);
                    setStateDelayed('homepilot20.0.Actuator.5-14234511.Position' /* Position */, getState('0_userdata.0.Rolladen.Wohnzimmer_Rolladenposition_links').val, 30000, false);
                    setStateDelayed('homepilot20.0.Actuator.2-14234511.Position' /* Position */, getState('0_userdata.0.Rolladen.Wohnzimmer_Rolladenposition_rechts').val, 30000, false);
                    setState('alias.0.Wohnzimmer_Esstischlampe_Verbrauch_und_Schalter.Schalter' /* Schalter */, Esstischlampe_Schaltzustand);
                    setState('broadlink2.0.RM:0x27a9_c8:f7:42:48:5d:29.L.auna_Connect_link_Smart_Radio_On_Off' /* auna Connect Link - Smart Radio: On/Off */, true);
                  });
                  
                  //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyVkE2JTYwMiU1RSU1RUpQSCUzRDkqdSU3Q0VwJTJGeWwlMjIlM0VFc3N0aXNjaGxhbXBlX1NjaGFsdHp1c3RhbmQlM0MlMkZ2YXJpYWJsZSUzRSUzQyUyRnZhcmlhYmxlcyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmFzdHJvJTIyJTIwaWQlM0QlMjIlNUVkJTI0LiU2MEtrJTNGN29wJTNBM1BEWSU0MFhMJTJDJTIyJTIweCUzRCUyMjM4JTIyJTIweSUzRCUyMjg4JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVFlQRSUyMiUzRXN1bnJpc2UlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9GRlNFVCUyMiUzRTAlM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjIlN0RkdmFpdCpTKEZmRGdkJTNGJTNCJTNGT012JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRURpZXNlJTIwRnVua3Rpb24lMjBzY2hhbHRldCUyMHp1biVDMyVBNGNodCUyMGltJTIwV29obnppbW1lciUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMiU1REolNUJfJTJGMVElNUUlN0IlNUJVMypzMU0lNUUlNUUlM0FiJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRWRpZSUyMEJlbGV1Y2h0dW5nJTIwZWluJTIwKGYlQzMlQkNyJTIwZGllJTIwSGF1c3RpZXJlKSUyQyUyMGRhbm4lMjB6dS0lM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjIlMkYlNUVpJTI1JTNBdCU1RThzJTdCelA0JTdEUyU2MFV3Q2klMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFd2VyZGVuJTIwenVuJUMzJUE0Y2hzdCUyMGRpZSUyMFJvbGwlQzMlQTRkZW4lMjBpbSUyMEFyYmVpdHMtJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29tbWVudCUyMiUyMGlkJTNEJTIyJTdCeUZhRSU3Qk53RmNifiU3RFE2WHZqLSUyMyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0V6aW1tZXIlMjB1bmQlMjBpbiUyMGRlciUyMEslQzMlQkNjaGUlMjBnZSVDMyVCNmZmbmV0JTJDJTIwZGFubiUyMDMwJTIwJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29tbWVudCUyMiUyMGlkJTNEJTIyUXglNUVXNyolN0RJVyUyNXMzQkRRcCUzQiU3QzclMjUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFU2VrdW5kZW4lMjBzcCVDMyVBNHRlciUyMGltJTIwV29obnppbW1lciUyMCh6dW0lMjBXYWNoLSUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMlJ+dlcqY3IlM0JodjV2dXl6IS0lMjNlXyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0V3ZXJkZW4pLiUyMEFuc2NobGllJUMzJTlGZW5kJTIwd3JpZGUlMjBkaWUlMjBCZWxldWNodHVuZyUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMmtuVCU1REp+MHB+eSUzRiU3QyUyQiU0MG9TNHFOVyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0V3aWVkZXIlMjBhdXNnZXNjaGFsdGV0JTIwdW5kJTIwZGFzJTIwUmFkaW8lMjBlaW5nZS0lM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjJoTWIlMjUqLVotZGNTZjIlMjQlMkNueCU2MGt1JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRXNjaGFsdGV0LiUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMlFLJTJDcSkuV1ptWE8lNjAlMjMlN0JnUiUyQmElNjAlMkIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMlZBNiU2MDIlNUUlNUVKUEglM0Q5KnUlN0NFcCUyRnlsJTIyJTNFRXNzdGlzY2hsYW1wZV9TY2hhbHR6dXN0YW5kJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyaWQ4SDRHYUclN0Juak5EWGdkJTNEYiUyNSUyRiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWFsaWFzLjAuV29obnppbW1lcl9Fc3N0aXNjaGxhbXBlX1ZlcmJyYXVjaF91bmRfU2NoYWx0ZXIuU2NoYWx0ZXIlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyJTJGJTYwJTNGZ2UqSCUzRCUyM35lRGZEN24lNjAlMjRQJTdEJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFYWxpYXMuMC5Xb2huemltbWVyX0Vzc3Rpc2NobGFtcGVfVmVyYnJhdWNoX3VuZF9TY2hhbHRlci5TY2hhbHRlciUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMkgtJTdDTjRGaTUyJTNBS29JWE1Wa1QlMjUlNDAlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJ3JTdEVHZhQ2p2JTJDcCU3RE5wb0Q4KDclNURNJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFaG9tZXBpbG90MjAuMC5BY3R1YXRvci40LTE0MjM0NTExLlBvc2l0aW9uJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJ+JTNBLiUyNShHbC5UbyU0MFlGVm03UmFZWCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRTBfdXNlcmRhdGEuMC5Sb2xsYWRlbi5BcmJlaXRzemltbWVyX1JvbGxhZGVucG9zaXRpb24lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyJTJCJTVCbDd3SSU3QzNsdS5DWDclN0JCSnUlNUR5JTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFaG9tZXBpbG90MjAuMC5BY3R1YXRvci4zLTE0MjM0NTExLlBvc2l0aW9uJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjIlMkJ6eVZ4LWl3NlclN0JpMSUyRiUzQjkhJTdEYiU3QiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRTBfdXNlcmRhdGEuMC5Sb2xsYWRlbi5LdWVjaGVfUm9sbGFkZW5wb3NpdGlvbiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjIoOTUlNUVrJTJDdHolNjAwKCUzQTglNjAlMkJiJTNCaDczJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJ0cnVlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0Vob21lcGlsb3QyMC4wLkFjdHVhdG9yLjUtMTQyMzQ1MTEuUG9zaXRpb24lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJERUxBWV9NUyUyMiUzRTMwMDAwJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJVTklUJTIyJTNFbXMlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNMRUFSX1JVTk5JTkclMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMiUzRlpqUDMydlNXZGhDJTJCJTVCJTJGZ1olM0FoVyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRTBfdXNlcmRhdGEuMC5Sb2xsYWRlbi5Xb2huemltbWVyX1JvbGxhZGVucG9zaXRpb25fbGlua3MlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyeXolM0Ftc0NvJTVCSCU3Q3U5KSgwa20lNUIlMkN3JTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJ0cnVlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0Vob21lcGlsb3QyMC4wLkFjdHVhdG9yLjItMTQyMzQ1MTEuUG9zaXRpb24lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJERUxBWV9NUyUyMiUzRTMwMDAwJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJVTklUJTIyJTNFbXMlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNMRUFSX1JVTk5JTkclMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMiUyQ21faGliaiUyNUQ2ZjE4JTI1KGxWT1VoJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFMF91c2VyZGF0YS4wLlJvbGxhZGVuLldvaG56aW1tZXJfUm9sbGFkZW5wb3NpdGlvbl9yZWNodHMlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyUXdDJTNEIUdLJTNGazBvJTI0WDdGJTYwQSUyRjUzJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFYWxpYXMuMC5Xb2huemltbWVyX0Vzc3Rpc2NobGFtcGVfVmVyYnJhdWNoX3VuZF9TY2hhbHRlci5TY2hhbHRlciUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMiglM0RnUndMLUhnJTVCUCUyRjMlN0J0JTJCV0tteCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyVkE2JTYwMiU1RSU1RUpQSCUzRDkqdSU3Q0VwJTJGeWwlMjIlM0VFc3N0aXNjaGxhbXBlX1NjaGFsdHp1c3RhbmQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyOTMqdCU3QnUwa0glMjQlNjAzNyUyRiU3RCU1QiU3Qm5+SyUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWJyb2FkbGluazIuMC5STSUzQTB4MjdhOV9jOCUzQWY3JTNBNDIlM0E0OCUzQTVkJTNBMjkuTC5hdW5hX0Nvbm5lY3RfbGlua19TbWFydF9SYWRpb19Pbl9PZmYlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjIlMkZXcHp3Vk81blMlM0Z0WCU3RGxvayU3Qy0yJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF
                  

                  und liefert beim Starten folgende Debugging-Informationen:

                  javascript.0	17:49:42.677	info	Stopping script script.js.Rolladensteuerung.Funktion_Rollaeden_bei_Sonnenaufgang_oeffnen
                  javascript.0	17:49:42.773	info	Start JavaScript script.js.Rolladensteuerung.Funktion_Rollaeden_bei_Sonnenaufgang_oeffnen (Blockly)
                  javascript.0	17:49:42.812	info	script.js.Rolladensteuerung.Funktion_Rollaeden_bei_Sonnenaufgang_oeffnen: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions
                  

                  Das Skript zum Herunterfahren hat folgenden Code:

                  schedule({ astro: 'sunset', shift: 30 }, async () => {
                    // Diese Funktion sichert zuerst die Rolladen-
                    // positionen und schließt dann die Rolläden
                    setState('0_userdata.0.Rolladen.Arbeitszimmer_Rolladenposition' /* Arbeitszimmer_Rolladenposition */, getState('homepilot20.0.Actuator.4-14234511.Position').val);
                    setState('0_userdata.0.Rolladen.Kueche_Rolladenposition' /* Kueche_Rolladenposition */, getState('homepilot20.0.Actuator.3-14234511.Position').val);
                    setState('0_userdata.0.Rolladen.Wohnzimmer_Rolladenposition_links' /* Wohnzimmer_Rolladenposition_links */, getState('homepilot20.0.Actuator.5-14234511.Position').val);
                    setState('0_userdata.0.Rolladen.Wohnzimmer_Rolladenposition_rechts' /* Wohnzimmer_Rolladenposition_rechts */, getState('homepilot20.0.Actuator.2-14234511.Position').val);
                    setState('homepilot20.0.Actuator.4-14234511.Position' /* Position */, 100);
                    setState('homepilot20.0.Actuator.3-14234511.Position' /* Position */, 100);
                    setState('homepilot20.0.Actuator.5-14234511.Position' /* Position */, 100);
                    setState('homepilot20.0.Actuator.2-14234511.Position' /* Position */, 100);
                  });
                  
                  //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJhc3RybyUyMiUyMGlkJTNEJTIyJTVFZCUyNC4lNjBLayUzRjdvcCUzQTNQRFklNDBYTCUyQyUyMiUyMHglM0QlMjIyMzglMjIlMjB5JTNEJTIyMTYzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVFlQRSUyMiUzRXN1bnNldCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0ZGU0VUJTIyJTNFMzAlM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjIlNUJLSmIlNUI1VHpLJTJGNCUzQW9ScnglN0JYKHYlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFRGllc2UlMjBGdW5rdGlvbiUyMHNpY2hlcnQlMjB6dWVyc3QlMjBkaWUlMjBSb2xsYWRlbi0lM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjIzYWNSTWtaKHIlM0ZiJTI1NSl3ZDYpeGElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFcG9zaXRpb25lbiUyMHVuZCUyMHNjaGxpZSVDMyU5RnQlMjBkYW5uJTIwZGllJTIwUm9sbCVDMyVBNGRlbiUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMnclN0RUdmFDanYlMkNwJTdETnBvRDgoNyU1RE0lMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuUm9sbGFkZW4uQXJiZWl0c3ppbW1lcl9Sb2xsYWRlbnBvc2l0aW9uJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJ+JTNBLiUyNShHbC5UbyU0MFlGVm03UmFZWCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWhvbWVwaWxvdDIwLjAuQWN0dWF0b3IuNC0xNDIzNDUxMS5Qb3NpdGlvbiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjIlMkIlNUJsN3dJJTdDM2x1LkNYNyU3QkJKdSU1RHklMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuUm9sbGFkZW4uS3VlY2hlX1JvbGxhZGVucG9zaXRpb24lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMiUyQnp5VngtaXc2VyU3QmkxJTJGJTNCOSElN0RiJTdCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFaG9tZXBpbG90MjAuMC5BY3R1YXRvci4zLTE0MjM0NTExLlBvc2l0aW9uJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMig5NSU1RWslMkN0eiU2MDAoJTNBOCU2MCUyQmIlM0JoNzMlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuUm9sbGFkZW4uV29obnppbW1lcl9Sb2xsYWRlbnBvc2l0aW9uX2xpbmtzJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjIlM0ZaalAzMnZTV2RoQyUyQiU1QiUyRmdaJTNBaFclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0Vob21lcGlsb3QyMC4wLkFjdHVhdG9yLjUtMTQyMzQ1MTEuUG9zaXRpb24lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyeXolM0Ftc0NvJTVCSCU3Q3U5KSgwa20lNUIlMkN3JTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFMF91c2VyZGF0YS4wLlJvbGxhZGVuLldvaG56aW1tZXJfUm9sbGFkZW5wb3NpdGlvbl9yZWNodHMlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMiUyQ21faGliaiUyNUQ2ZjE4JTI1KGxWT1VoJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFaG9tZXBpbG90MjAuMC5BY3R1YXRvci4yLTE0MjM0NTExLlBvc2l0aW9uJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMnJZUSUzRGJtdkZvd3QlNUVzbmQ3RHJQSSUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWhvbWVwaWxvdDIwLjAuQWN0dWF0b3IuNC0xNDIzNDUxMS5Qb3NpdGlvbiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJ5c2wlM0Q4JTJGUFRReUEwJTNGS0p4UiU0MFhGJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMTAwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMjZHZHUlMkNUTSUyQzgyb2JXYklIVX4uJTI0JTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFaG9tZXBpbG90MjAuMC5BY3R1YXRvci4zLTE0MjM0NTExLlBvc2l0aW9uJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMk5vREJtZiUyQmd6LjRfUmolMjVVNVQlNDAoJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMTAwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMjJ+ayUzRnE5JTI0a05meCU0MGpFbSU1RSU2MH54RiUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWhvbWVwaWxvdDIwLjAuQWN0dWF0b3IuNS0xNDIzNDUxMS5Qb3NpdGlvbiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJjdSU3RDBHNyU1RDElN0MlM0IlMjQweSolN0NxSXclN0RyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMTAwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMmpUakd6JTVFJTYwLkVzJTVCNzQlMkMlMjUzJTNEU3glN0IlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0Vob21lcGlsb3QyMC4wLkFjdHVhdG9yLjItMTQyMzQ1MTEuUG9zaXRpb24lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyZEglM0ZGLSU1RDghJTJDX0t3V2pWMkNqbHclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxMDAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF
                  

                  und liefert beim Starten folgende Debugging-Informationen:

                  javascript.0	18:06:27.970	info	Start JavaScript script.js.Rolladensteuerung.Funktion_Rollaeden_bei_Sonnenuntergang_schliessen (Blockly)
                  javascript.0	18:06:28.012	info	script.js.Rolladensteuerung.Funktion_Rollaeden_bei_Sonnenuntergang_schliessen: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions
                  

                  Soweit, sogut. Undauf Grund der Debugging-Informationen gehe ich davon aus, dass die Skripte auch funktionieren (einmal haben sie das ja auch).
                  Am folgenden Tag habe ich dann die anderen Skripte erstellt und unter anderem folgendes zeitgesteuertes Skript erstellt, das in Abhängigkeit von bestimmten Zeiten zwei Objekte auf einen bestimmten Wert setzt:

                  schedule('{"time":{"exactTime":true,"start":"22:00"},"period":{"days":1,"dows":"[1, 2, 3, 4, 5]"}}', async () => {
                    setState('0_userdata.0.Beleuchtung.Einstellungen.Tag_Nacht_Beleuchtungskennung' /* Tag_Nacht_Beleuchtungskennung */, 2);
                  });
                  schedule('{"time":{"exactTime":true,"start":"05:00"},"period":{"days":1,"dows":"[1, 2, 3, 4, 5]"}}', async () => {
                    setState('0_userdata.0.Beleuchtung.Einstellungen.Tag_Nacht_Beleuchtungskennung' /* Tag_Nacht_Beleuchtungskennung */, 1);
                  });
                  schedule('{"time":{"exactTime":true,"start":"23:00"},"period":{"days":1,"dows":"[0, 6]"}}', async () => {
                    setState('0_userdata.0.Beleuchtung.Einstellungen.Tag_Nacht_Beleuchtungskennung' /* Tag_Nacht_Beleuchtungskennung */, 2);
                  });
                  schedule('{"time":{"exactTime":true,"start":"08:00"},"period":{"days":1,"dows":"[0, 6]"}}', async () => {
                    setState('0_userdata.0.Beleuchtung.Einstellungen.Tag_Nacht_Beleuchtungskennung' /* Tag_Nacht_Beleuchtungskennung */, 1);
                  });
                  
                  //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJzY2hlZHVsZSUyMiUyMGlkJTNEJTIyX05fY1BMY0k4JTNCdSU1RGglM0JpKmNNa2glMjIlMjB4JTNEJTIyNjMlMjIlMjB5JTNEJTIyMTM4JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU0NIRURVTEUlMjIlM0UlN0IlMjJ0aW1lJTIyJTNBJTdCJTIyZXhhY3RUaW1lJTIyJTNBdHJ1ZSUyQyUyMnN0YXJ0JTIyJTNBJTIyMjIlM0EwMCUyMiU3RCUyQyUyMnBlcmlvZCUyMiUzQSU3QiUyMmRheXMlMjIlM0ExJTJDJTIyZG93cyUyMiUzQSUyMiU1QjElMkMlMjAyJTJDJTIwMyUyQyUyMDQlMkMlMjA1JTVEJTIyJTdEJTdEJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyYm4lMkI0N1glMkZDeXElNUJMNWpTaEwlMjRMQSUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRTBfdXNlcmRhdGEuMC5CZWxldWNodHVuZy5FaW5zdGVsbHVuZ2VuLlRhZ19OYWNodF9CZWxldWNodHVuZ3NrZW5udW5nJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMlMlNUQ0JTdEN0Z0TiUzRjUlN0RqNSU3QkZFJTVEMEdkJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnNjaGVkdWxlJTIyJTIwaWQlM0QlMjJIR0ZCc3pCJTJGLVJONiF6JTdDd1QzJTYwJTJDJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU0NIRURVTEUlMjIlM0UlN0IlMjJ0aW1lJTIyJTNBJTdCJTIyZXhhY3RUaW1lJTIyJTNBdHJ1ZSUyQyUyMnN0YXJ0JTIyJTNBJTIyMDUlM0EwMCUyMiU3RCUyQyUyMnBlcmlvZCUyMiUzQSU3QiUyMmRheXMlMjIlM0ExJTJDJTIyZG93cyUyMiUzQSUyMiU1QjElMkMlMjAyJTJDJTIwMyUyQyUyMDQlMkMlMjA1JTVEJTIyJTdEJTdEJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyVGRGJTNEKS4lNUIlN0NpbXpnLVhyKCElNjB3MiUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRTBfdXNlcmRhdGEuMC5CZWxldWNodHVuZy5FaW5zdGVsbHVuZ2VuLlRhZ19OYWNodF9CZWxldWNodHVuZ3NrZW5udW5nJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMkxsJTQwamhRJTJDTCUyQzFTaU8zcTcySjMtJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnNjaGVkdWxlJTIyJTIwaWQlM0QlMjIoaGxVdyUyQkxMJTJDRDZKWjlDOCUzRGpHKiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNDSEVEVUxFJTIyJTNFJTdCJTIydGltZSUyMiUzQSU3QiUyMmV4YWN0VGltZSUyMiUzQXRydWUlMkMlMjJzdGFydCUyMiUzQSUyMjIzJTNBMDAlMjIlN0QlMkMlMjJwZXJpb2QlMjIlM0ElN0IlMjJkYXlzJTIyJTNBMSUyQyUyMmRvd3MlMjIlM0ElMjIlNUIwJTJDJTIwNiU1RCUyMiU3RCU3RCUzQyUyRmZpZWxkJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMlRpMzNPJTVCNXJON0VqJTNCZTFXRSUyQyUyNHYlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuQmVsZXVjaHR1bmcuRWluc3RlbGx1bmdlbi5UYWdfTmFjaHRfQmVsZXVjaHR1bmdza2VubnVuZyUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjIlMjMlM0IwMlElMkIlMkIlMjUlNUJEZiU2MH5kJTNBOWUlNjBvJTNCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnNjaGVkdWxlJTIyJTIwaWQlM0QlMjJEdiUyQyolN0NyJTdDQipvNmopfmsoJTIzJTI0SiolMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTQ0hFRFVMRSUyMiUzRSU3QiUyMnRpbWUlMjIlM0ElN0IlMjJleGFjdFRpbWUlMjIlM0F0cnVlJTJDJTIyc3RhcnQlMjIlM0ElMjIwOCUzQTAwJTIyJTdEJTJDJTIycGVyaW9kJTIyJTNBJTdCJTIyZGF5cyUyMiUzQTElMkMlMjJkb3dzJTIyJTNBJTIyJTVCMCUyQyUyMDYlNUQlMjIlN0QlN0QlM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJpNzBNQUFiJTQwJTNCTldTJTYwUCUzRCklMkIxQXAlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuQmVsZXVjaHR1bmcuRWluc3RlbGx1bmdlbi5UYWdfTmFjaHRfQmVsZXVjaHR1bmdza2VubnVuZyUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJ1Mkw0ZzAlM0JwdiUzRGJQJTVFQV8lNUU3JTdDMjQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnhtbCUzRQ==
                  

                  Und hier werden Fehler geworfen:

                  javascript.0	17:48:30.258	info	Start JavaScript script.js.Beleuchtung.Funktion_Tag_und_Nachtbeleuchtung_festlegen (Blockly)
                  javascript.0	17:48:30.338	error	script.js.Beleuchtung.Funktion_Tag_und_Nachtbeleuchtung_festlegen: TypeError: Cannot read properties of null (reading 'add')
                  javascript.0	17:48:30.340	error	at script.js.Beleuchtung.Funktion_Tag_und_Nachtbeleuchtung_festlegen:2:1
                  javascript.0	17:48:30.341	error	at script.js.Beleuchtung.Funktion_Tag_und_Nachtbeleuchtung_festlegen:20:3
                  

                  Und die verstehe ich nicht. Denn ich weiß leider nicht, was die Fehlermeldungen bedeuten und wo ich den Fehler im Code beheben muss...
                  Kann mir da vielleicht jemand helfen?

                  ioBroker-Host: Raspberry Pi 5 (8GByte RAM) mit Halo8-KI-Hat, Argon ONE M.2-Gehäuse mit 256GByte PCIe-SSD

                  CodierknechtC 1 Antwort Letzte Antwort
                  0
                  • KlausStoertebekerK KlausStoertebeker

                    Ich habe jetzt einen neuen ioBroker-Server auf meinem alten Raspberry Pi4 aufgesetzt, um damit auszuschließen, dass der Fehler, keine Trigger mehr zu bekommen, erneut auftritt.
                    Ich habe KEIN altes Backup eingespielt und alles von Hand neu eingerichtet, um so auszuschließen, dass ein fehlerhaftes Backup wieder zu dem erwähnten Fehler führt. Aber leider hat das auch nicht zum Erfolg geführt und ich habe nach dem Start meiner ebenfalls neu erstellten Blockly-Skripte wieder keine Trigger - weder ereignis- noch zeitgesteuerte :-(
                    Allerdings habe ich zuerst Erfolg mit zwei zeitgesteuerten Skripten gehabt, die ich als erste geschrieben habe und dann auch allein getestet hatte. Diese Skripte steuern meine Rolläden (zum Sonnenaufgang werden die Rollos hochgefahren, zum Sonnenuntergang werden sie heruntergefahren).
                    Das Skript zum Hochfahren der Rolläden hat folgenden Code:

                    var Esstischlampe_Schaltzustand;
                    
                    
                    schedule({ astro: 'sunrise', shift: 0 }, async () => {
                      // Diese Funktion schaltet zunächt im Wohnzimmer
                      // die Beleuchtung ein (für die Haustiere), dann zu-
                      // werden zunächst die Rolläden im Arbeits-
                      // zimmer und in der Küche geöffnet, dann 30
                      // Sekunden später im Wohnzimmer (zum Wach-
                      // werden). Anschließend wride die Beleuchtung
                      // wieder ausgeschaltet und das Radio einge-
                      // schaltet.
                      Esstischlampe_Schaltzustand = getState('alias.0.Wohnzimmer_Esstischlampe_Verbrauch_und_Schalter.Schalter').val;
                      setState('alias.0.Wohnzimmer_Esstischlampe_Verbrauch_und_Schalter.Schalter' /* Schalter */, true);
                      setState('homepilot20.0.Actuator.4-14234511.Position' /* Position */, getState('0_userdata.0.Rolladen.Arbeitszimmer_Rolladenposition').val);
                      setState('homepilot20.0.Actuator.3-14234511.Position' /* Position */, getState('0_userdata.0.Rolladen.Kueche_Rolladenposition').val);
                      setStateDelayed('homepilot20.0.Actuator.5-14234511.Position' /* Position */, getState('0_userdata.0.Rolladen.Wohnzimmer_Rolladenposition_links').val, 30000, false);
                      setStateDelayed('homepilot20.0.Actuator.2-14234511.Position' /* Position */, getState('0_userdata.0.Rolladen.Wohnzimmer_Rolladenposition_rechts').val, 30000, false);
                      setState('alias.0.Wohnzimmer_Esstischlampe_Verbrauch_und_Schalter.Schalter' /* Schalter */, Esstischlampe_Schaltzustand);
                      setState('broadlink2.0.RM:0x27a9_c8:f7:42:48:5d:29.L.auna_Connect_link_Smart_Radio_On_Off' /* auna Connect Link - Smart Radio: On/Off */, true);
                    });
                    
                    //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyVkE2JTYwMiU1RSU1RUpQSCUzRDkqdSU3Q0VwJTJGeWwlMjIlM0VFc3N0aXNjaGxhbXBlX1NjaGFsdHp1c3RhbmQlM0MlMkZ2YXJpYWJsZSUzRSUzQyUyRnZhcmlhYmxlcyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmFzdHJvJTIyJTIwaWQlM0QlMjIlNUVkJTI0LiU2MEtrJTNGN29wJTNBM1BEWSU0MFhMJTJDJTIyJTIweCUzRCUyMjM4JTIyJTIweSUzRCUyMjg4JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVFlQRSUyMiUzRXN1bnJpc2UlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9GRlNFVCUyMiUzRTAlM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjIlN0RkdmFpdCpTKEZmRGdkJTNGJTNCJTNGT012JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRURpZXNlJTIwRnVua3Rpb24lMjBzY2hhbHRldCUyMHp1biVDMyVBNGNodCUyMGltJTIwV29obnppbW1lciUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMiU1REolNUJfJTJGMVElNUUlN0IlNUJVMypzMU0lNUUlNUUlM0FiJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRWRpZSUyMEJlbGV1Y2h0dW5nJTIwZWluJTIwKGYlQzMlQkNyJTIwZGllJTIwSGF1c3RpZXJlKSUyQyUyMGRhbm4lMjB6dS0lM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjIlMkYlNUVpJTI1JTNBdCU1RThzJTdCelA0JTdEUyU2MFV3Q2klMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFd2VyZGVuJTIwenVuJUMzJUE0Y2hzdCUyMGRpZSUyMFJvbGwlQzMlQTRkZW4lMjBpbSUyMEFyYmVpdHMtJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29tbWVudCUyMiUyMGlkJTNEJTIyJTdCeUZhRSU3Qk53RmNifiU3RFE2WHZqLSUyMyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0V6aW1tZXIlMjB1bmQlMjBpbiUyMGRlciUyMEslQzMlQkNjaGUlMjBnZSVDMyVCNmZmbmV0JTJDJTIwZGFubiUyMDMwJTIwJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29tbWVudCUyMiUyMGlkJTNEJTIyUXglNUVXNyolN0RJVyUyNXMzQkRRcCUzQiU3QzclMjUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFU2VrdW5kZW4lMjBzcCVDMyVBNHRlciUyMGltJTIwV29obnppbW1lciUyMCh6dW0lMjBXYWNoLSUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMlJ+dlcqY3IlM0JodjV2dXl6IS0lMjNlXyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0V3ZXJkZW4pLiUyMEFuc2NobGllJUMzJTlGZW5kJTIwd3JpZGUlMjBkaWUlMjBCZWxldWNodHVuZyUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMmtuVCU1REp+MHB+eSUzRiU3QyUyQiU0MG9TNHFOVyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0V3aWVkZXIlMjBhdXNnZXNjaGFsdGV0JTIwdW5kJTIwZGFzJTIwUmFkaW8lMjBlaW5nZS0lM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjJoTWIlMjUqLVotZGNTZjIlMjQlMkNueCU2MGt1JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRXNjaGFsdGV0LiUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMlFLJTJDcSkuV1ptWE8lNjAlMjMlN0JnUiUyQmElNjAlMkIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMlZBNiU2MDIlNUUlNUVKUEglM0Q5KnUlN0NFcCUyRnlsJTIyJTNFRXNzdGlzY2hsYW1wZV9TY2hhbHR6dXN0YW5kJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyaWQ4SDRHYUclN0Juak5EWGdkJTNEYiUyNSUyRiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWFsaWFzLjAuV29obnppbW1lcl9Fc3N0aXNjaGxhbXBlX1ZlcmJyYXVjaF91bmRfU2NoYWx0ZXIuU2NoYWx0ZXIlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyJTJGJTYwJTNGZ2UqSCUzRCUyM35lRGZEN24lNjAlMjRQJTdEJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFYWxpYXMuMC5Xb2huemltbWVyX0Vzc3Rpc2NobGFtcGVfVmVyYnJhdWNoX3VuZF9TY2hhbHRlci5TY2hhbHRlciUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMkgtJTdDTjRGaTUyJTNBS29JWE1Wa1QlMjUlNDAlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJ3JTdEVHZhQ2p2JTJDcCU3RE5wb0Q4KDclNURNJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFaG9tZXBpbG90MjAuMC5BY3R1YXRvci40LTE0MjM0NTExLlBvc2l0aW9uJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJ+JTNBLiUyNShHbC5UbyU0MFlGVm03UmFZWCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRTBfdXNlcmRhdGEuMC5Sb2xsYWRlbi5BcmJlaXRzemltbWVyX1JvbGxhZGVucG9zaXRpb24lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyJTJCJTVCbDd3SSU3QzNsdS5DWDclN0JCSnUlNUR5JTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFaG9tZXBpbG90MjAuMC5BY3R1YXRvci4zLTE0MjM0NTExLlBvc2l0aW9uJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjIlMkJ6eVZ4LWl3NlclN0JpMSUyRiUzQjkhJTdEYiU3QiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRTBfdXNlcmRhdGEuMC5Sb2xsYWRlbi5LdWVjaGVfUm9sbGFkZW5wb3NpdGlvbiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjIoOTUlNUVrJTJDdHolNjAwKCUzQTglNjAlMkJiJTNCaDczJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJ0cnVlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0Vob21lcGlsb3QyMC4wLkFjdHVhdG9yLjUtMTQyMzQ1MTEuUG9zaXRpb24lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJERUxBWV9NUyUyMiUzRTMwMDAwJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJVTklUJTIyJTNFbXMlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNMRUFSX1JVTk5JTkclMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMiUzRlpqUDMydlNXZGhDJTJCJTVCJTJGZ1olM0FoVyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRTBfdXNlcmRhdGEuMC5Sb2xsYWRlbi5Xb2huemltbWVyX1JvbGxhZGVucG9zaXRpb25fbGlua3MlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyeXolM0Ftc0NvJTVCSCU3Q3U5KSgwa20lNUIlMkN3JTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJ0cnVlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0Vob21lcGlsb3QyMC4wLkFjdHVhdG9yLjItMTQyMzQ1MTEuUG9zaXRpb24lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJERUxBWV9NUyUyMiUzRTMwMDAwJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJVTklUJTIyJTNFbXMlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNMRUFSX1JVTk5JTkclMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMiUyQ21faGliaiUyNUQ2ZjE4JTI1KGxWT1VoJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFMF91c2VyZGF0YS4wLlJvbGxhZGVuLldvaG56aW1tZXJfUm9sbGFkZW5wb3NpdGlvbl9yZWNodHMlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyUXdDJTNEIUdLJTNGazBvJTI0WDdGJTYwQSUyRjUzJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFYWxpYXMuMC5Xb2huemltbWVyX0Vzc3Rpc2NobGFtcGVfVmVyYnJhdWNoX3VuZF9TY2hhbHRlci5TY2hhbHRlciUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMiglM0RnUndMLUhnJTVCUCUyRjMlN0J0JTJCV0tteCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyVkE2JTYwMiU1RSU1RUpQSCUzRDkqdSU3Q0VwJTJGeWwlMjIlM0VFc3N0aXNjaGxhbXBlX1NjaGFsdHp1c3RhbmQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyOTMqdCU3QnUwa0glMjQlNjAzNyUyRiU3RCU1QiU3Qm5+SyUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWJyb2FkbGluazIuMC5STSUzQTB4MjdhOV9jOCUzQWY3JTNBNDIlM0E0OCUzQTVkJTNBMjkuTC5hdW5hX0Nvbm5lY3RfbGlua19TbWFydF9SYWRpb19Pbl9PZmYlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjIlMkZXcHp3Vk81blMlM0Z0WCU3RGxvayU3Qy0yJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF
                    

                    und liefert beim Starten folgende Debugging-Informationen:

                    javascript.0	17:49:42.677	info	Stopping script script.js.Rolladensteuerung.Funktion_Rollaeden_bei_Sonnenaufgang_oeffnen
                    javascript.0	17:49:42.773	info	Start JavaScript script.js.Rolladensteuerung.Funktion_Rollaeden_bei_Sonnenaufgang_oeffnen (Blockly)
                    javascript.0	17:49:42.812	info	script.js.Rolladensteuerung.Funktion_Rollaeden_bei_Sonnenaufgang_oeffnen: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions
                    

                    Das Skript zum Herunterfahren hat folgenden Code:

                    schedule({ astro: 'sunset', shift: 30 }, async () => {
                      // Diese Funktion sichert zuerst die Rolladen-
                      // positionen und schließt dann die Rolläden
                      setState('0_userdata.0.Rolladen.Arbeitszimmer_Rolladenposition' /* Arbeitszimmer_Rolladenposition */, getState('homepilot20.0.Actuator.4-14234511.Position').val);
                      setState('0_userdata.0.Rolladen.Kueche_Rolladenposition' /* Kueche_Rolladenposition */, getState('homepilot20.0.Actuator.3-14234511.Position').val);
                      setState('0_userdata.0.Rolladen.Wohnzimmer_Rolladenposition_links' /* Wohnzimmer_Rolladenposition_links */, getState('homepilot20.0.Actuator.5-14234511.Position').val);
                      setState('0_userdata.0.Rolladen.Wohnzimmer_Rolladenposition_rechts' /* Wohnzimmer_Rolladenposition_rechts */, getState('homepilot20.0.Actuator.2-14234511.Position').val);
                      setState('homepilot20.0.Actuator.4-14234511.Position' /* Position */, 100);
                      setState('homepilot20.0.Actuator.3-14234511.Position' /* Position */, 100);
                      setState('homepilot20.0.Actuator.5-14234511.Position' /* Position */, 100);
                      setState('homepilot20.0.Actuator.2-14234511.Position' /* Position */, 100);
                    });
                    
                    //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJhc3RybyUyMiUyMGlkJTNEJTIyJTVFZCUyNC4lNjBLayUzRjdvcCUzQTNQRFklNDBYTCUyQyUyMiUyMHglM0QlMjIyMzglMjIlMjB5JTNEJTIyMTYzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVFlQRSUyMiUzRXN1bnNldCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0ZGU0VUJTIyJTNFMzAlM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjIlNUJLSmIlNUI1VHpLJTJGNCUzQW9ScnglN0JYKHYlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFRGllc2UlMjBGdW5rdGlvbiUyMHNpY2hlcnQlMjB6dWVyc3QlMjBkaWUlMjBSb2xsYWRlbi0lM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjIzYWNSTWtaKHIlM0ZiJTI1NSl3ZDYpeGElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFcG9zaXRpb25lbiUyMHVuZCUyMHNjaGxpZSVDMyU5RnQlMjBkYW5uJTIwZGllJTIwUm9sbCVDMyVBNGRlbiUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMnclN0RUdmFDanYlMkNwJTdETnBvRDgoNyU1RE0lMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuUm9sbGFkZW4uQXJiZWl0c3ppbW1lcl9Sb2xsYWRlbnBvc2l0aW9uJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJ+JTNBLiUyNShHbC5UbyU0MFlGVm03UmFZWCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWhvbWVwaWxvdDIwLjAuQWN0dWF0b3IuNC0xNDIzNDUxMS5Qb3NpdGlvbiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjIlMkIlNUJsN3dJJTdDM2x1LkNYNyU3QkJKdSU1RHklMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuUm9sbGFkZW4uS3VlY2hlX1JvbGxhZGVucG9zaXRpb24lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMiUyQnp5VngtaXc2VyU3QmkxJTJGJTNCOSElN0RiJTdCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFaG9tZXBpbG90MjAuMC5BY3R1YXRvci4zLTE0MjM0NTExLlBvc2l0aW9uJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMig5NSU1RWslMkN0eiU2MDAoJTNBOCU2MCUyQmIlM0JoNzMlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuUm9sbGFkZW4uV29obnppbW1lcl9Sb2xsYWRlbnBvc2l0aW9uX2xpbmtzJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjIlM0ZaalAzMnZTV2RoQyUyQiU1QiUyRmdaJTNBaFclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0Vob21lcGlsb3QyMC4wLkFjdHVhdG9yLjUtMTQyMzQ1MTEuUG9zaXRpb24lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyeXolM0Ftc0NvJTVCSCU3Q3U5KSgwa20lNUIlMkN3JTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFMF91c2VyZGF0YS4wLlJvbGxhZGVuLldvaG56aW1tZXJfUm9sbGFkZW5wb3NpdGlvbl9yZWNodHMlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMiUyQ21faGliaiUyNUQ2ZjE4JTI1KGxWT1VoJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFaG9tZXBpbG90MjAuMC5BY3R1YXRvci4yLTE0MjM0NTExLlBvc2l0aW9uJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMnJZUSUzRGJtdkZvd3QlNUVzbmQ3RHJQSSUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWhvbWVwaWxvdDIwLjAuQWN0dWF0b3IuNC0xNDIzNDUxMS5Qb3NpdGlvbiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJ5c2wlM0Q4JTJGUFRReUEwJTNGS0p4UiU0MFhGJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMTAwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMjZHZHUlMkNUTSUyQzgyb2JXYklIVX4uJTI0JTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFaG9tZXBpbG90MjAuMC5BY3R1YXRvci4zLTE0MjM0NTExLlBvc2l0aW9uJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMk5vREJtZiUyQmd6LjRfUmolMjVVNVQlNDAoJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMTAwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMjJ+ayUzRnE5JTI0a05meCU0MGpFbSU1RSU2MH54RiUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWhvbWVwaWxvdDIwLjAuQWN0dWF0b3IuNS0xNDIzNDUxMS5Qb3NpdGlvbiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJjdSU3RDBHNyU1RDElN0MlM0IlMjQweSolN0NxSXclN0RyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMTAwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMmpUakd6JTVFJTYwLkVzJTVCNzQlMkMlMjUzJTNEU3glN0IlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0Vob21lcGlsb3QyMC4wLkFjdHVhdG9yLjItMTQyMzQ1MTEuUG9zaXRpb24lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyZEglM0ZGLSU1RDghJTJDX0t3V2pWMkNqbHclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxMDAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF
                    

                    und liefert beim Starten folgende Debugging-Informationen:

                    javascript.0	18:06:27.970	info	Start JavaScript script.js.Rolladensteuerung.Funktion_Rollaeden_bei_Sonnenuntergang_schliessen (Blockly)
                    javascript.0	18:06:28.012	info	script.js.Rolladensteuerung.Funktion_Rollaeden_bei_Sonnenuntergang_schliessen: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions
                    

                    Soweit, sogut. Undauf Grund der Debugging-Informationen gehe ich davon aus, dass die Skripte auch funktionieren (einmal haben sie das ja auch).
                    Am folgenden Tag habe ich dann die anderen Skripte erstellt und unter anderem folgendes zeitgesteuertes Skript erstellt, das in Abhängigkeit von bestimmten Zeiten zwei Objekte auf einen bestimmten Wert setzt:

                    schedule('{"time":{"exactTime":true,"start":"22:00"},"period":{"days":1,"dows":"[1, 2, 3, 4, 5]"}}', async () => {
                      setState('0_userdata.0.Beleuchtung.Einstellungen.Tag_Nacht_Beleuchtungskennung' /* Tag_Nacht_Beleuchtungskennung */, 2);
                    });
                    schedule('{"time":{"exactTime":true,"start":"05:00"},"period":{"days":1,"dows":"[1, 2, 3, 4, 5]"}}', async () => {
                      setState('0_userdata.0.Beleuchtung.Einstellungen.Tag_Nacht_Beleuchtungskennung' /* Tag_Nacht_Beleuchtungskennung */, 1);
                    });
                    schedule('{"time":{"exactTime":true,"start":"23:00"},"period":{"days":1,"dows":"[0, 6]"}}', async () => {
                      setState('0_userdata.0.Beleuchtung.Einstellungen.Tag_Nacht_Beleuchtungskennung' /* Tag_Nacht_Beleuchtungskennung */, 2);
                    });
                    schedule('{"time":{"exactTime":true,"start":"08:00"},"period":{"days":1,"dows":"[0, 6]"}}', async () => {
                      setState('0_userdata.0.Beleuchtung.Einstellungen.Tag_Nacht_Beleuchtungskennung' /* Tag_Nacht_Beleuchtungskennung */, 1);
                    });
                    
                    //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJzY2hlZHVsZSUyMiUyMGlkJTNEJTIyX05fY1BMY0k4JTNCdSU1RGglM0JpKmNNa2glMjIlMjB4JTNEJTIyNjMlMjIlMjB5JTNEJTIyMTM4JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU0NIRURVTEUlMjIlM0UlN0IlMjJ0aW1lJTIyJTNBJTdCJTIyZXhhY3RUaW1lJTIyJTNBdHJ1ZSUyQyUyMnN0YXJ0JTIyJTNBJTIyMjIlM0EwMCUyMiU3RCUyQyUyMnBlcmlvZCUyMiUzQSU3QiUyMmRheXMlMjIlM0ExJTJDJTIyZG93cyUyMiUzQSUyMiU1QjElMkMlMjAyJTJDJTIwMyUyQyUyMDQlMkMlMjA1JTVEJTIyJTdEJTdEJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyYm4lMkI0N1glMkZDeXElNUJMNWpTaEwlMjRMQSUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRTBfdXNlcmRhdGEuMC5CZWxldWNodHVuZy5FaW5zdGVsbHVuZ2VuLlRhZ19OYWNodF9CZWxldWNodHVuZ3NrZW5udW5nJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMlMlNUQ0JTdEN0Z0TiUzRjUlN0RqNSU3QkZFJTVEMEdkJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnNjaGVkdWxlJTIyJTIwaWQlM0QlMjJIR0ZCc3pCJTJGLVJONiF6JTdDd1QzJTYwJTJDJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU0NIRURVTEUlMjIlM0UlN0IlMjJ0aW1lJTIyJTNBJTdCJTIyZXhhY3RUaW1lJTIyJTNBdHJ1ZSUyQyUyMnN0YXJ0JTIyJTNBJTIyMDUlM0EwMCUyMiU3RCUyQyUyMnBlcmlvZCUyMiUzQSU3QiUyMmRheXMlMjIlM0ExJTJDJTIyZG93cyUyMiUzQSUyMiU1QjElMkMlMjAyJTJDJTIwMyUyQyUyMDQlMkMlMjA1JTVEJTIyJTdEJTdEJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyVGRGJTNEKS4lNUIlN0NpbXpnLVhyKCElNjB3MiUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRTBfdXNlcmRhdGEuMC5CZWxldWNodHVuZy5FaW5zdGVsbHVuZ2VuLlRhZ19OYWNodF9CZWxldWNodHVuZ3NrZW5udW5nJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMkxsJTQwamhRJTJDTCUyQzFTaU8zcTcySjMtJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnNjaGVkdWxlJTIyJTIwaWQlM0QlMjIoaGxVdyUyQkxMJTJDRDZKWjlDOCUzRGpHKiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNDSEVEVUxFJTIyJTNFJTdCJTIydGltZSUyMiUzQSU3QiUyMmV4YWN0VGltZSUyMiUzQXRydWUlMkMlMjJzdGFydCUyMiUzQSUyMjIzJTNBMDAlMjIlN0QlMkMlMjJwZXJpb2QlMjIlM0ElN0IlMjJkYXlzJTIyJTNBMSUyQyUyMmRvd3MlMjIlM0ElMjIlNUIwJTJDJTIwNiU1RCUyMiU3RCU3RCUzQyUyRmZpZWxkJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMlRpMzNPJTVCNXJON0VqJTNCZTFXRSUyQyUyNHYlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuQmVsZXVjaHR1bmcuRWluc3RlbGx1bmdlbi5UYWdfTmFjaHRfQmVsZXVjaHR1bmdza2VubnVuZyUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjIlMjMlM0IwMlElMkIlMkIlMjUlNUJEZiU2MH5kJTNBOWUlNjBvJTNCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnNjaGVkdWxlJTIyJTIwaWQlM0QlMjJEdiUyQyolN0NyJTdDQipvNmopfmsoJTIzJTI0SiolMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTQ0hFRFVMRSUyMiUzRSU3QiUyMnRpbWUlMjIlM0ElN0IlMjJleGFjdFRpbWUlMjIlM0F0cnVlJTJDJTIyc3RhcnQlMjIlM0ElMjIwOCUzQTAwJTIyJTdEJTJDJTIycGVyaW9kJTIyJTNBJTdCJTIyZGF5cyUyMiUzQTElMkMlMjJkb3dzJTIyJTNBJTIyJTVCMCUyQyUyMDYlNUQlMjIlN0QlN0QlM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJpNzBNQUFiJTQwJTNCTldTJTYwUCUzRCklMkIxQXAlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuQmVsZXVjaHR1bmcuRWluc3RlbGx1bmdlbi5UYWdfTmFjaHRfQmVsZXVjaHR1bmdza2VubnVuZyUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJ1Mkw0ZzAlM0JwdiUzRGJQJTVFQV8lNUU3JTdDMjQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnhtbCUzRQ==
                    

                    Und hier werden Fehler geworfen:

                    javascript.0	17:48:30.258	info	Start JavaScript script.js.Beleuchtung.Funktion_Tag_und_Nachtbeleuchtung_festlegen (Blockly)
                    javascript.0	17:48:30.338	error	script.js.Beleuchtung.Funktion_Tag_und_Nachtbeleuchtung_festlegen: TypeError: Cannot read properties of null (reading 'add')
                    javascript.0	17:48:30.340	error	at script.js.Beleuchtung.Funktion_Tag_und_Nachtbeleuchtung_festlegen:2:1
                    javascript.0	17:48:30.341	error	at script.js.Beleuchtung.Funktion_Tag_und_Nachtbeleuchtung_festlegen:20:3
                    

                    Und die verstehe ich nicht. Denn ich weiß leider nicht, was die Fehlermeldungen bedeuten und wo ich den Fehler im Code beheben muss...
                    Kann mir da vielleicht jemand helfen?

                    CodierknechtC Offline
                    CodierknechtC Offline
                    Codierknecht
                    Developer Most Active
                    schrieb am zuletzt editiert von Codierknecht
                    #108

                    @klausstoertebeker

                    Am folgenden Tag habe ich dann die anderen Skripte erstellt und unter anderem folgendes zeitgesteuertes Skript erstellt, das in Abhängigkeit von bestimmten Zeiten zwei Objekte auf einen bestimmten Wert setzt:

                    Und hier werden Fehler geworfen:

                    Ist das nur ein Teil des Scripts? Da fehlen offenbar noch ein paar Zeilen. Angemeckert werden die Zeilen 2 und 20. Eine Zeile 20 gibt's aber nicht.

                    By the way: Ich würde die Schedules nicht mit dem Wizard machen, sondern auf CRON setzen.
                    Nach meiner Erfahrung funktioniert das deutlich stabiler.

                    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                    Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                    HmIP|ZigBee|Tasmota|Unifi
                    Zabbix Certified Specialist
                    Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                    1 Antwort Letzte Antwort
                    0
                    • crunchipC Abwesend
                      crunchipC Abwesend
                      crunchip
                      Forum Testing Most Active
                      schrieb am zuletzt editiert von
                      #109

                      @klausstoertebeker sagte in "admin.0 Restart loop detected" und keine Trigger mehr:

                      schedule({ astro: 'sunrise',

                      noch generelle Fragen
                      Systemzeit passt? und was ist bei Astro in der Javascript Instanz hinterlegt?

                      umgestiegen von Proxmox auf Unraid

                      KlausStoertebekerK 1 Antwort Letzte Antwort
                      0
                      • KlausStoertebekerK Offline
                        KlausStoertebekerK Offline
                        KlausStoertebeker
                        schrieb am zuletzt editiert von
                        #110

                        @codierknecht said in "admin.0 Restart loop detected" und keine Trigger mehr:

                        Ist das nur ein Teil des Scripts? Da fehlen offenbar noch ein paar Zeilen. Angemeckert werden die Zeilen 2 und 20. Eine Zeile 20 gibt's aber nicht.
                        By the way: Ich würde die Schedules nicht mit dem Wizard machen, sondern auf CRON setzen.

                        Moin moin codierknecht,
                        der Code ist das, was mir der Blockly-Editor anzeigt, wenn ich zwischen "Blockly" und "JavaScript" umschalte.
                        Und wenn Du mir sagen könntest, wie ich von "Wizard" auf "CRON" umschalte, wäre ich Dir auch sehr dankbar (vermutlich muss ich da einen anderen Triggerblock nehmen, oder?)
                        Und nach Systemzeit und Astroeinstellungen in der Javascript-Instanz muss ich schauen, wenn ich Feierabend habe...

                        ioBroker-Host: Raspberry Pi 5 (8GByte RAM) mit Halo8-KI-Hat, Argon ONE M.2-Gehäuse mit 256GByte PCIe-SSD

                        1 Antwort Letzte Antwort
                        0
                        • crunchipC crunchip

                          @klausstoertebeker sagte in "admin.0 Restart loop detected" und keine Trigger mehr:

                          schedule({ astro: 'sunrise',

                          noch generelle Fragen
                          Systemzeit passt? und was ist bei Astro in der Javascript Instanz hinterlegt?

                          KlausStoertebekerK Offline
                          KlausStoertebekerK Offline
                          KlausStoertebeker
                          schrieb am zuletzt editiert von
                          #111

                          @crunchip said in "admin.0 Restart loop detected" und keine Trigger mehr:

                          noch generelle Fragen
                          Systemzeit passt? und was ist bei Astro in der Javascript Instanz hinterlegt?

                          Die Systemzeit passt, und meine javascript.0-Instanz hat folgende Astro-Einstellungen:
                          Bildschirmfoto vom 2025-03-19 18-53-06.png

                          ioBroker-Host: Raspberry Pi 5 (8GByte RAM) mit Halo8-KI-Hat, Argon ONE M.2-Gehäuse mit 256GByte PCIe-SSD

                          HomoranH crunchipC 2 Antworten Letzte Antwort
                          0
                          • KlausStoertebekerK KlausStoertebeker

                            @crunchip said in "admin.0 Restart loop detected" und keine Trigger mehr:

                            noch generelle Fragen
                            Systemzeit passt? und was ist bei Astro in der Javascript Instanz hinterlegt?

                            Die Systemzeit passt, und meine javascript.0-Instanz hat folgende Astro-Einstellungen:
                            Bildschirmfoto vom 2025-03-19 18-53-06.png

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

                            @klausstoertebeker sagte in "admin.0 Restart loop detected" und keine Trigger mehr:

                            und meine javascript.0-Instanz hat folgende Astro-Einstellungen:

                            Und in den Systemeinstellungen stehen die korrekten Geokoordinaten?

                            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
                            • KlausStoertebekerK KlausStoertebeker

                              @crunchip said in "admin.0 Restart loop detected" und keine Trigger mehr:

                              noch generelle Fragen
                              Systemzeit passt? und was ist bei Astro in der Javascript Instanz hinterlegt?

                              Die Systemzeit passt, und meine javascript.0-Instanz hat folgende Astro-Einstellungen:
                              Bildschirmfoto vom 2025-03-19 18-53-06.png

                              crunchipC Abwesend
                              crunchipC Abwesend
                              crunchip
                              Forum Testing Most Active
                              schrieb am zuletzt editiert von crunchip
                              #113

                              @klausstoertebeker is gibt/gab diesbezüglich Probleme, daher Haken bei Systemeinstellung entfernen und dort direkt die Koordinaten eintragen.

                              umgestiegen von Proxmox auf Unraid

                              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
                              FAQ Cloud / IOT
                              HowTo: Node.js-Update
                              HowTo: Backup/Restore
                              Downloads
                              BLOG

                              666

                              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