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

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

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

    This topic has been deleted. Only users with topic management privileges can see it.
    • 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

                            752
                            Online

                            31.9k
                            Users

                            80.1k
                            Topics

                            1.3m
                            Posts

                            9
                            113
                            6400
                            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