Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. "admin.0 Restart loop detected" und keine Trigger mehr

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

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

    This topic has been deleted. Only users with topic management privileges can see it.
    • crunchip
      crunchip Forum Testing Most Active @KlausStoertebeker last edited by

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

      1 Reply Last reply Reply Quote 0
      • apollon77
        apollon77 last edited by

        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
        KlausStoertebeker 1 Reply Last reply Reply Quote 0
        • KlausStoertebeker
          KlausStoertebeker @apollon77 last edited by

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

          Aber du bist scheinbar der einzige mit dem Problem

          😂 😂 😂 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 😬
          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...

          apollon77 1 Reply Last reply Reply Quote 0
          • apollon77
            apollon77 @KlausStoertebeker last edited by

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

            KlausStoertebeker 1 Reply Last reply Reply Quote 0
            • KlausStoertebeker
              KlausStoertebeker @apollon77 last edited by

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

              apollon77 1 Reply Last reply Reply Quote 0
              • apollon77
                apollon77 @KlausStoertebeker last edited by

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

                Einfach die hier geposteten Zeilen in den issue kopieren?

                exakt

                KlausStoertebeker 1 Reply Last reply Reply Quote 0
                • KlausStoertebeker
                  KlausStoertebeker @apollon77 last edited by

                  @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

                  KlausStoertebeker 1 Reply Last reply Reply Quote 0
                  • KlausStoertebeker
                    KlausStoertebeker @KlausStoertebeker last edited by

                    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?

                    Codierknecht 1 Reply Last reply Reply Quote 0
                    • Codierknecht
                      Codierknecht Developer Most Active @KlausStoertebeker last edited by Codierknecht

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

                      1 Reply Last reply Reply Quote 0
                      • crunchip
                        crunchip Forum Testing Most Active last edited by

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

                        KlausStoertebeker 1 Reply Last reply Reply Quote 0
                        • KlausStoertebeker
                          KlausStoertebeker last edited by

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

                          1 Reply Last reply Reply Quote 0
                          • KlausStoertebeker
                            KlausStoertebeker @crunchip last edited by

                            @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

                            Homoran crunchip 2 Replies Last reply Reply Quote 0
                            • Homoran
                              Homoran Global Moderator Administrators @KlausStoertebeker last edited by

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

                              1 Reply Last reply Reply Quote 0
                              • crunchip
                                crunchip Forum Testing Most Active @KlausStoertebeker last edited by crunchip

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

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post

                                Support us

                                ioBroker
                                Community Adapters
                                Donate
                                FAQ Cloud / IOT
                                HowTo: Node.js-Update
                                HowTo: Backup/Restore
                                Downloads
                                BLOG

                                908
                                Online

                                31.6k
                                Users

                                79.4k
                                Topics

                                1.3m
                                Posts

                                9
                                113
                                5605
                                Loading More Posts
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes
                                Reply
                                • Reply as topic
                                Log in to reply
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                The ioBroker Community 2014-2023
                                logo