Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Lichter Zählen

    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

    Lichter Zählen

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      manuel99 last edited by

      Hallo,
      Ich bin von Openhab umgestiegen, und versuche mich jetzt mit Iobroker.
      In diversen Foren Einträgen habe ich das Lichter Zählen Skript gefunden und wollte es anwenden.
      Leider bekomme ich immer Fehler im Log.

      javascript.0	2020-03-17 09:13:14.334	error	(19631) at process._tickCallback (internal/process/next_tick.js:68:7)
      javascript.0	2020-03-17 09:13:14.334	error	(19631) at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49)
      javascript.0	2020-03-17 09:13:14.334	error	(19631) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
      javascript.0	2020-03-17 09:13:14.334	error	(19631) at client.get (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:580:17)
      javascript.0	2020-03-17 09:13:14.333	error	(19631) at adapter.getForeignState (/opt/iobroker/node_modules/iobroker.javascript/main.js:1055:17)
      javascript.0	2020-03-17 09:13:14.333	error	(19631) at createProblemObject (/opt/iobroker/node_modules/iobroker.javascript/main.js:1464:17)
      javascript.0	2020-03-17 09:13:14.333	error	(19631) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1411:37)
      javascript.0	2020-03-17 09:13:14.333	error	(19631) at compile (/opt/iobroker/node_modules/iobroker.javascript/main.js:1188:28)
      javascript.0	2020-03-17 09:13:14.333	error	(19631) at Object.createScript (vm.js:277:10)
      javascript.0	2020-03-17 09:13:14.333	error	(19631) at new Script (vm.js:83:7)
      javascript.0	2020-03-17 09:13:14.333	error	(19631) SyntaxError: Unexpected token var
      javascript.0	2020-03-17 09:13:14.333	error	(19631) ^^^
      javascript.0	2020-03-17 09:13:14.333	error	(19631) ! var idAnzahlEin = 'javascript.0.Status.Lichter.Anzahl_ein',
      javascript.0	2020-03-17 09:13:14.332	error	at script.js.Skript_1:19
      javascript.0	2020-03-17 09:13:14.332	error	(19631) script.js.Skript_1 compile failed:
      

      Eine Aufzählung mit dem Namen : enum.functions.Licht habe ich erstellt und sämtliche Leuchten zu der Funktion hinzugefügt.

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @manuel99 last edited by paul53

        @manuel99 sagte:

        error at script.js.Skript_1:19

        Was steht in Zeile 13 des Scripts ?
        Offenbar wurde das Script aus einer fehlerhaften Quelle (altes Forum) kopiert.

        1 Reply Last reply Reply Quote 0
        • M
          manuel99 last edited by

          Hier mal das Skript:

          ! ````
          /* Status Zahl Lichter
          ! zählt die Lichter in allen Räumen und meldet die Eingeschalteten namentlich
          Daten kommen vom Gewerk "Licht"
          ! erstellt: 17.06.2015 nach diesem Vorbild: viewtopic.php?f=21&t=869&sid=f9ba5657489ff431a1990884f90779c1#p6564
          23.06.2015 globale Variablendefinition zählen_Lichter.textLichterAn fehlte und wurde hinzugefügt
          Log Ausgabe auskommentiert
          05.08.2015 STATE aus der Ausgabe entfernt nach Idee von stephan61 http://forum.iobroker.org/viewtopic.php ... t=20#p9267
          24.03.2016 keine Anzeigen von virtuellen Kanälen mehr (in Abhängigkeit der Abfrage des Namens)
          06.05.2016 Datenpunkt für Ansagen zugefügt
          02.07.2016 abgeschaltet, da Fehler
          03.07.2016 Zähl-Funktion getrennt nach Schalter und Dimmer
          search statt indexOf und RegEx für Suche nach Virtuellen Kanälen
          27.11.2016 Verschoben in Status
          Code optimiert
          23.12.2016 Räume eingebaut
          */
          var logging = true;
          ! var idAnzahlEin = 'javascript.0.Status.Lichter.Anzahl_ein',
          idAnzahl = 'javascript.0.Status.Lichter.Anzahl',
          idText = 'javascript.0.Status.Lichter.Text',
          idRaum = 'javascript.0.Status.Lichter.Raum', // <---- NEU
          idAnsage = 'javascript.0.Status.Lichter.Ansage';
          ! // Ab hier nix mehr ändern
          createState(idAnzahl, { // wenn benötigt: Anzahl der vorhandenen Lichter
          type: 'number',
          name: 'Anzahl aller Lichter',
          min: 0,
          def: 0,
          role: 'value'
          });
          createState(idAnzahlEin, { // Anzahl der Lichter, die auf sind als Variable unter Javascript.0 anlegen
          type: 'number',
          name: 'Anzahl der eingeschalteten Lichter',
          min: 0,
          def: 0,
          role: 'value'
          });
          createState(idText, { // Anzahl der brennenden Lichter und deren Namen als Variable unter Javascript.0 anlegen
          type: 'string',
          name: 'Eingeschaltete Lichter',
          desc: 'Namen der eingeschalteten Lichter',
          def: ' ',
          role: 'value'
          });
          createState(idAnsage, {
          type: 'string',
          name: 'Eingeschaltete Lichter (Ansage)',
          desc: 'Namen der eingeschalteten Lichter (für Ansage aufbereitet)',
          def: ' ',
          role: 'value'
          });
          createState(idRaum, { // Räume, in denen Lichter brennen // <---- NEU
          type: 'string',
          name: 'Räume mit eingeschalteten Lichter',
          desc: 'Namen der Räume, in denen Lichter eingeschaltet sind',
          def: ' ',
          role: 'value'
          });
          ! var cacheSelectorState = $('channelstate.id=.STATE'); // Gewerk Licht
          var cacheSelectorLevel = $('channelstate.id=.LEVEL');
          ! function checkDevices(obj) {
          // Setzt die Zähler vor dem Durchlauf aller Elemente *.STATE im Gewerk Licht auf 0
          var anzahlLichterAn = 0;
          var anzahlLichter = 0;
          var textLichterAn = [];
          var textRaum = [];
          if (logging) {
          log('++++++ Lichter Anzahl ++++ ');
          log('#### SCHALTER ##### ');
          }
          cacheSelectorState.each(function (id, i) { // Schleife für jedes gefundenen Element *.STATE im Gewerk Licht
          var obj = getObject(id);
          var name = getObject(id).common.name;
          var status = getState(id).val; // Zustand *.STATE abfragen (jedes Element)
          var devicename = name.substring(0, name.indexOf(".STATE")); //.state aus Text entfernen
          var raumname = getObject(id, "rooms"); // <---- NEU
          ! // ########## Abfrage ob Virtueller Kanal? VK oder : im Namen)
          // if ( (devicename.search(/(CUX)|(K2)|(K3)|(VK)|(:)/ig) == -1) ) {
          if (logging) {
          log('-------');
          log('Kanal: ' + name);
          log('Status: ' + status);
          }
          if (status) { // wenn Zustand = true, dann wird die ANzahl der Lichter hochgezählt
          ++anzahlLichterAn;
          textLichterAn.push(devicename); // Zu Array hinzufügen
          textRaum.push(raumname.enumNames); // <---- NEU
          }
          ++anzahlLichter; // Zählt die Anzahl der vorhandenen Lichter unabhängig vom Status
          // } // ENDE VK-Abfrage
          });
          ! if (logging) log('#### DIMMER ##### ');
          cacheSelectorLevel.each(function (id, i) { // Schleife für jedes gefundenen Element *.LEVEL im Gewerk Licht
          var obj = getObject(id);
          var name = getObject(id).common.name;
          var status = getState(id).val; // Zustand *.LEVEL abfragen (jedes Element)
          var devicename = name.substring(0, name.indexOf(".LEVEL")); //.state aus Text entfernen
          var raumname = getObject(id, "rooms"); // <---- NEU
          ! // ########## Abfrage ob Virtueller Kanal? VK oder : im Namen)
          // if ( (devicename.search(/(CUX)|(K2)|(K3)|(V10)|(VK)|(:)/ig) == -1) ) { // Geräte mit diesen Strings im namen nicht beachten
          ! if (logging) {
          log('-------');
          log('Kanal: ' + name);
          log('Status: ' + status + '%');
          }
          if (parseFloat(status) > 0) { // Wenn Dimmwert über 0
          ++anzahlLichterAn;
          textLichterAn.push(devicename); // Zu Array hinzufügen
          textRaum.push(raumname.enumNames); // <---- NEU
          }
          ++anzahlLichter; // Zählt die Anzahl der vorhandenen Lichter unabhängig vom Status
          // } // Ende Abfrage VK
          });
          ! // Array mit Lichternamen sortieren
          textLichterAn.sort();
          textRaum.sort(); // <---- NEU
          // Schleife ist durchlaufen. Im Log wird der aktuelle Status (Anzahl, davon an) ausgegeben
          if (logging) log("Text: " + textLichterAn);
          if (logging) log("Anzahl Lichter: " + anzahlLichter + " # davon Lichter an: " + anzahlLichterAn);
          // die ermittelten Werte werden als javascript.0. Variable in ioBroker gespeichert (z.B. für die Verarbeitung in VIS)
          setState(idText, textLichterAn.join(',
          ')); // Schreibt die aktuelle Namen der eingeschalteten Lichter
          setState(idAnzahlEin, textLichterAn.length); // Schreibt die aktuelle Anzahl der eingeschalteten Lichter
          setState(idAnzahl, anzahlLichter); // Schreibt die aktuelle Anzahl der vorhandene Elemente im Gewerk Licht
          // setState(idRaum, textRaum.join(',
          ')); // Räume, in denen Licht brennt // <---- NEU
          setState(idRaum, textRaum.join(', ')); // Räume, in denen Licht brennt // <---- NEU
          }
          ! // Trigger
          cacheSelectorState.on(function(obj) { // bei Zustandänderung *.STATE im Gewerk Licht
          if (logging) log('Auslösender Schalter: ' + obj.id + ': ' + obj.state.val); // Info im Log, welcher Zustand sich geändert hat
          checkDevices();
          });
          cacheSelectorLevel.on(function(obj) { // bei Zustandänderung *.LEVEL im Gewerk Licht
          if (logging) log('Auslösender Dimmer: ' + obj.id + ': ' + obj.state.val); // Info im Log, welcher Zustand sich geändert hat
          checkDevices();
          });
          ! function main() {
          setTimeout(function(){
          if (logging) log('Auslöser Skriptstart');
          checkDevices();
          }, 2000);
          }
          ! main(); // Skriptstart-Auslöser
          ! // Aufbereitung für Ansage
          function strip_tags(data) {
          var rueckgabe = data.replace(/( |<([^>]+)>)/ig, " ");
          return(rueckgabe);
          }
          ! on(idText, function (obj) {
          var text = obj.state.val;
          text = (getState(idAnzahl).val > 0 ) ? 'Lichter eingeschaltet: ' + strip_tags(text) : 'Alle Lichter sind ausgeschaltet';
          setState(idAnsage, text);
          });
          
          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @manuel99 last edited by

            @manuel99 sagte:

            Hier mal das Skript:

            Wie vermutet: Es sind viele Fehler enthalten, da aus einer fehlerhaften (alten) Quelle kopiert.

            1 Reply Last reply Reply Quote 0
            • M
              manuel99 last edited by

              Danke für die Info.
              Hättest du ein aktuelles Skript für mich mit den gleichen Funktionen?

              paul53 dslraser 2 Replies Last reply Reply Quote 0
              • paul53
                paul53 @manuel99 last edited by paul53

                @manuel99 sagte:

                Hättest du ein aktuelles Skript für mich mit den gleichen Funktionen?

                Nein, ich verwende es nicht. Bitte den Script-Ersteller, den Beitrag zu korrigieren (Link erforderlich).

                1 Reply Last reply Reply Quote 0
                • M
                  manuel99 last edited by

                  Danke, werde es versuchen.

                  1 Reply Last reply Reply Quote 0
                  • dslraser
                    dslraser Forum Testing Most Active @manuel99 last edited by

                    @manuel99
                    wenn es auch Blockly sein darf, dann ist hier vielleicht auch was für Dich dabei.

                    https://forum.iobroker.net/post/346230

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      manuel99 @dslraser last edited by

                      @dslraser

                      Habe es mir gerade angesehen, Danke für deine Arbeit.
                      Was muss ich einstellen um es nützen zu können, bei meinen Aufzählungen gibt es kein .state?

                      Unbenannt.PNG

                      Unbenannt1.PNG

                      M paul53 2 Replies Last reply Reply Quote 0
                      • M
                        manuel99 @manuel99 last edited by

                        @manuel99 said in Lichter Zählen:

                        @dslraser

                        Habe es mir gerade angesehen, Danke für deine Arbeit.
                        Was muss ich einstellen um es nützen zu können, bei meinen Aufzählungen gibt es kein .state?

                        Unbenannt.PNG

                        Unbenannt1.PNG

                        Wenn ich .STATE lösche funktioniert es, aber Die Lampen werden doppelt gezählt statt 8 sind es 16.

                        dslraser 1 Reply Last reply Reply Quote 0
                        • paul53
                          paul53 @manuel99 last edited by

                          @manuel99 sagte:

                          bei meinen Aufzählungen gibt es kein .state?

                          Es sind nur die Namen zu sehen. Wie endet die Datenpunkt-ID ?

                          M 1 Reply Last reply Reply Quote 0
                          • M
                            manuel99 @paul53 last edited by manuel99

                            @paul53
                            Die hat kein ende.
                            knx.0.Beleuchtung.RM_Schalten.Licht_Kinderzimmer_Status

                            Unbenannt.PNG

                            paul53 1 Reply Last reply Reply Quote 0
                            • paul53
                              paul53 @manuel99 last edited by

                              @manuel99 sagte:

                              knx.0.Beleuchtung.RM_Schalten.Licht_Kinderzimmer_Status

                              Dann nimm [id=*_Status]
                              , vorausgesetzt, die IDs enden einheitlich.

                              M 1 Reply Last reply Reply Quote 0
                              • M
                                manuel99 @paul53 last edited by

                                @paul53
                                Jetzt findet das Skript nichts mehr.

                                Unbenannt.PNG Unbenannt1.PNG

                                1 Reply Last reply Reply Quote 0
                                • dslraser
                                  dslraser Forum Testing Most Active @manuel99 last edited by

                                  @manuel99
                                  brauchst Du überhaupt zwei Abfragen ? Dieses Beispiel ist für meine HMIP Steckdosen und HUE Lampen

                                  M 1 Reply Last reply Reply Quote 0
                                  • M
                                    manuel99 @dslraser last edited by

                                    @dslraser
                                    Ich denke nicht 😀

                                    Was müsste ich löschen ?
                                    Kenn mich leider noch nicht so aus mit Blocky/Java.

                                    dslraser 1 Reply Last reply Reply Quote 0
                                    • dslraser
                                      dslraser Forum Testing Most Active @manuel99 last edited by

                                      @manuel99
                                      als erstes zeige mal ein RAW von so einer Lampe/Licht (am besten als/in Code Tags)
                                      Und dann stelle mal das Blockly hier rein, welches Du jetzt bei Dir hast.

                                      M 1 Reply Last reply Reply Quote 0
                                      • M
                                        manuel99 @dslraser last edited by

                                        @dslraser

                                        Habe jetzt was rausgelöscht jetzt wird richtig gezählt.

                                        Hier das Raw

                                        {
                                         "_id": "knx.0.Beleuchtung.RM_Schalten.Licht_Garage_Status",
                                         "type": "state",
                                         "common": {
                                           "name": "Licht Garage Status",
                                           "type": "boolean",
                                           "read": true,
                                           "write": false,
                                           "role": "indicator.switch",
                                           "min": false,
                                           "max": true
                                         },
                                         "native": {
                                           "dpt": "DPT1.001",
                                           "address": "1/1/8",
                                           "addressRefId": "P-0427-0_GA-179",
                                           "statusGARefId": "",
                                           "actGARefId": "P-0427-0_GA-46"
                                         },
                                         "from": "system.adapter.knx.0",
                                         "user": "system.user.admin",
                                         "ts": 1584380922332,
                                         "acl": {
                                           "object": 1636,
                                           "state": 1636,
                                           "owner": "system.user.admin",
                                           "ownerGroup": "system.group.administrator"
                                         }
                                        }
                                        

                                        Hier das Blocky:
                                        Unbenannt.PNG

                                        dslraser 2 Replies Last reply Reply Quote 0
                                        • dslraser
                                          dslraser Forum Testing Most Active @manuel99 last edited by dslraser

                                          @manuel99
                                          probiere mal....Im Blockly ist nicht alles aktiviert, es geht nur darum ob er was findet
                                          (ich wollte mir nicht alle Datenpunkte erstellen usw.)

                                          <xml xmlns="http://www.w3.org/1999/xhtml">
                                           <variables>
                                             <variable type="" id="E-2Ms[EQ*lEe7IRh*cIa">id</variable>
                                             <variable type="" id=",CKGwqCVMH?=oFfDM}">arry</variable>
                                             <variable type="" id="9,LX9Q_^1Zm.XL]5L%Y">trenner</variable>
                                             <variable type="" id="#8GHEd)j7S$#s,^/Sbk%">textAusgabe</variable>
                                             <variable type="" id=".Yia3JB]R6UM8||#rtEy">Anzahl_Licht_eingeschaltet</variable>
                                             <variable type="" id="GBP*^g/p%y(A!z9wYIAp">Anzahl_Licht_gesamt</variable>
                                             <variable type="" id="kf.|gUBRrt]]ET/7VV`i">Licht_eingeschaltet_Liste</variable>
                                             <variable type="" id="?Iruv;}=6m-+T=![x@`H">Licht_gesamt_Liste</variable>
                                             <variable type="" id="M#.~fDd[/KAfhHH%W2-K">Licht_html_Liste</variable>
                                             <variable type="undefined" id="timeout">timeout</variable>
                                             <variable type="" id="HYyl#n^=-9$2h^y`Y;N?">htmlText</variable>
                                             <variable type="" id="O.g)=vuxy/!=!?vJ]|ep">Licht_an</variable>
                                             <variable type="" id="s=n-:M5Oe8@rDy8F^Czv">Licht_aus</variable>
                                           </variables>
                                           <block type="procedures_defcustomreturn" id="!N6;}kSECsPgA~=}mQv" x="13" y="13">
                                             <mutation statements="false">
                                               <arg name="id" varid="E-2Ms[EQ*lEe7IRh*cIa"></arg>
                                             </mutation>
                                             <field name="NAME">getParentName</field>
                                             <field name="SCRIPT">Ly92YXIgb2JqID0gZ2V0T2JqZWN0KGlkKTsNCi8vdmFyIG5hbWUgPSBnZXRPYmplY3QoaWQpLmNvbW1vbi5uYW1lOw0KLy92YXIgZGV2aWNlbmFtZSA9IG5hbWUuc3Vic3RyaW5nKDAsIG5hbWUuaW5kZXhPZigiLm9uIikpOyAvLy5vbiBhdXMgVGV4dCBlbnRmZXJuZW4NCi8vcmV0dXJuIGdldE9iamVjdChpZCkuY29tbW9uLm5hbWUuc3Vic3RyaW5nKDAsIG5hbWUuaW5kZXhPZigiLm9uIikpOw0KDQoNCi8vLy9pZihnZXRPYmplY3QoaWQuc3Vic3RyaW5nKDAsIGlkLmxhc3RJbmRleE9mKCcuJykpKSkgcmV0dXJuIGdldE9iamVjdChpZC5zdWJzdHJpbmcoMCwgaWQubGFzdEluZGV4T2YoJy4nKSkpLmNvbW1vbi5uYW1lOw0KLy9lbHNlIHJldHVybiBudWxsOw0KLy9pZihleGlzdHNPYmplY3QoaWQpKSByZXR1cm4gZ2V0T2JqZWN0KGlkKS5jb21tb24ubmFtZTsNCg0KdmFyIG9iaiA9IGdldE9iamVjdChpZCk7DQp2YXIgbmFtZSA9IGdldE9iamVjdChpZCkuY29tbW9uLm5hbWU7DQpyZXR1cm4gZ2V0T2JqZWN0KGlkKS5jb21tb24ubmFtZTs=</field>
                                             <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                           </block>
                                           <block type="procedures_defcustomreturn" id="_(a~5[lFS^_b-QSlk(!i" x="13" y="63">
                                             <mutation statements="false">
                                               <arg name="arry" varid=",CKGwqCVMH?=oFfDM}"></arg>
                                               <arg name="trenner" varid="9,LX9Q_^1Zm.XL]5L%Y"></arg>
                                             </mutation>
                                             <field name="NAME">arry, trenner</field>
                                             <field name="SCRIPT">cmV0dXJuIGFycnkuam9pbih0cmVubmVyKTs=</field>
                                             <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                           </block>
                                           <block type="procedures_defcustomnoreturn" id="hvz=#RO?t*_4B%(i4;;$" disabled="true" x="13" y="113">
                                             <mutation statements="false">
                                               <arg name="textAusgabe" varid="#8GHEd)j7S$#s,^/Sbk%"></arg>
                                             </mutation>
                                             <field name="NAME">iQontrol_File_schreiben</field>
                                             <field name="SCRIPT">ICBjb25zdCBwYXRoID0gIi9odG1sbGljaHQuaHRtbCI7DQogIA0KICB3cml0ZUZpbGUoJ2lxb250cm9sLm1ldGEnLCBwYXRoICx0ZXh0QXVzZ2FiZSwgZnVuY3Rpb24gKGVycm9yKSB7DQogICAgbG9nKCdpUW9udHJvbCBMaWNodCBEYXRlaSBnZXNjaHJpZWJlbicpOw0KfSk7</field>
                                             <comment pinned="false" h="80" w="160">Funktion zum schreiben einer html Datei für iQontrol</comment>
                                           </block>
                                           <block type="procedures_defcustomnoreturn" id="EJhG@Zv:/.r@(DzIU,:6" disabled="true" x="13" y="163">
                                             <mutation statements="false"></mutation>
                                             <field name="NAME">Datenpunkte_erstellen</field>
                                             <field name="SCRIPT">LyoqCiAqIENyZWF0ZSBzdGF0ZXMgdW5kZXIgMF91c2VyZGF0YS4wIG9yIGphdmFzY3JpcHQueAogKiBDdXJyZW50IFZlcnNpb246ICAgICBodHRwczovL2dpdGh1Yi5jb20vTWljLU0vaW9icm9rZXIuY3JlYXRlVXNlclN0YXRlcwogKiBTdXBwb3J0OiAgICAgICAgICAgICBodHRwczovL2ZvcnVtLmlvYnJva2VyLm5ldC90b3BpYy8yNjgzOS8KICogQXV0b3I6ICAgICAgICAgICAgICAgTWljIChpb0Jyb2tlcikgfCBNaWMtTSAoZ2l0aHViKQogKiBWZXJzaW9uOiAgICAgICAgICAgICAxLjAgKDE3IEphbnVhcnkgMjAyMCkKICogRXhhbXBsZToKICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgIGxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgICAgICBbJ1Rlc3QuVGVzdDEnLCB7J25hbWUnOidUZXN0IDEnLCAndHlwZSc6J3N0cmluZycsICdyZWFkJzp0cnVlLCAnd3JpdGUnOnRydWUsICdyb2xlJzonaW5mbycsICdkZWYnOidIZWxsbycgfV0sCiAgICAgICAgWydUZXN0LlRlc3QyJywgeyduYW1lJzonVGVzdCAyJywgJ3R5cGUnOidzdHJpbmcnLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzp0cnVlLCAncm9sZSc6J2luZm8nLCAnZGVmJzonSGVsbG8nIH1dLAogICAgXTsKICAgIGNyZWF0ZVVzZXJTdGF0ZXMoJzBfdXNlcmRhdGEuMCcsIGZhbHNlLCBzdGF0ZXNUb0NyZWF0ZSk7CiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAqIFBMRUFTRSBOT1RFOiBQZXIgaHR0cHM6Ly9naXRodWIuY29tL2lvQnJva2VyL2lvQnJva2VyLmphdmFzY3JpcHQvaXNzdWVzLzQ3NCwgdGhlIHVzZWQgZnVuY3Rpb24gc2V0T2JqZWN0KCkgCiAqICAgICAgICAgICAgICBleGVjdXRlcyB0aGUgY2FsbGJhY2sgUFJJT1IgdG8gY29tcGxldGluZyB0aGUgc3RhdGUgY3JlYXRpb24uIFRoZXJlZm9yZSwgd2UgdXNlIGEgc2V0VGltZW91dCBhbmQgY291bnRlci4gCiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAqIEBwYXJhbSB7c3RyaW5nfSB3aGVyZSAgICAgICAgICBXaGVyZSB0byBjcmVhdGUgdGhlIHN0YXRlOiBlLmcuICcwX3VzZXJkYXRhLjAnIG9yICdqYXZhc2NyaXB0LngnLgogKiBAcGFyYW0ge2Jvb2xlYW59IGZvcmNlICAgICAgICAgRm9yY2Ugc3RhdGUgY3JlYXRpb24gKG92ZXJ3cml0ZSksIGlmIHN0YXRlIGlzIGV4aXN0aW5nLgogKiBAcGFyYW0ge2FycmF5fSBzdGF0ZXNUb0NyZWF0ZSAgU3RhdGUocykgdG8gY3JlYXRlLiBzaW5nbGUgYXJyYXkgb3IgYXJyYXkgb2YgYXJyYXlzCiAqIEBwYXJhbSB7b2JqZWN0fSBbY2FsbGJhY2tdICAgICBPcHRpb25hbDogYSBjYWxsYmFjayBmdW5jdGlvbiAtLSBUaGlzIHByb3ZpZGVkIGZ1bmN0aW9uIHdpbGwgYmUgZXhlY3V0ZWQgYWZ0ZXIgYWxsIHN0YXRlcyBhcmUgY3JlYXRlZC4KICovCmZ1bmN0aW9uIGNyZWF0ZVVzZXJTdGF0ZXMod2hlcmUsIGZvcmNlLCBzdGF0ZXNUb0NyZWF0ZSwgY2FsbGJhY2sgPSB1bmRlZmluZWQpIHsKIAogICAgY29uc3QgV0FSTiA9IGZhbHNlOyAvLyBUaHJvd3Mgd2FybmluZyBpbiBsb2csIGlmIHN0YXRlIGlzIGFscmVhZHkgZXhpc3RpbmcgYW5kIGZvcmNlPWZhbHNlLiBEZWZhdWx0IGlzIGZhbHNlLCBzbyBubyB3YXJuaW5nIGluIGxvZywgaWYgc3RhdGUgZXhpc3RzLgogICAgY29uc3QgTE9HX0RFQlVHID0gZmFsc2U7IC8vIFRvIGRlYnVnIHRoaXMgZnVuY3Rpb24sIHNldCB0byB0cnVlCiAgICAvLyBQZXIgaXNzdWUgIzQ3NCAoaHR0cHM6Ly9naXRodWIuY29tL2lvQnJva2VyL2lvQnJva2VyLmphdmFzY3JpcHQvaXNzdWVzLzQ3NCksIHRoZSB1c2VkIGZ1bmN0aW9uIHNldE9iamVjdCgpIGV4ZWN1dGVzIHRoZSBjYWxsYmFjayAKICAgIC8vIGJlZm9yZSB0aGUgc3RhdGUgaXMgYWN0dWFsIGNyZWF0ZWQuIFRoZXJlZm9yZSwgd2UgdXNlIGEgc2V0VGltZW91dCBhbmQgY291bnRlciBhcyBhIHdvcmthcm91bmQuCiAgICAvLyBJbmNyZWFzZSB0aGlzIHRvIDEwMCwgaWYgaXQgaXMgbm90IHdvcmtpbmcuCiAgICBjb25zdCBERUxBWSA9IDUwOyAvLyBEZWxheSBpbiBtaWxsaXNlY29uZHMgKG1zKQoKCiAgICAvLyBWYWxpZGF0ZSAid2hlcmUiCiAgICBpZiAod2hlcmUuZW5kc1dpdGgoJy4nKSkgd2hlcmUgPSB3aGVyZS5zbGljZSgwLCAtMSk7IC8vIFJlbW92ZSB0cmFpbGluZyBkb3QKICAgIGlmICggKHdoZXJlLm1hdGNoKC9eamF2YXNjcmlwdC4oWzAtOV18WzEtOV1bMC05XSkkLykgPT0gbnVsbCkgJiYgKHdoZXJlLm1hdGNoKC9eMF91c2VyZGF0YS4wJC8pID09IG51bGwpICkgewogICAgICAgIGxvZygnVGhpcyBzY3JpcHQgZG9lcyBub3Qgc3VwcG9ydCB0byBjcmVhdGUgc3RhdGVzIHVuZGVyIFsnICsgd2hlcmUgKyAnXScsICdlcnJvcicpOwogICAgICAgIHJldHVybjsKICAgIH0KCiAgICAvLyBQcmVwYXJlICJzdGF0ZXNUb0NyZWF0ZSIgc2luY2Ugd2UgYWxzbyBhbGxvdyBhIHNpbmdsZSBzdGF0ZSB0byBjcmVhdGUKICAgIGlmKCFBcnJheS5pc0FycmF5KHN0YXRlc1RvQ3JlYXRlWzBdKSkgc3RhdGVzVG9DcmVhdGUgPSBbc3RhdGVzVG9DcmVhdGVdOyAvLyB3cmFwIGludG8gYXJyYXksIGlmIGp1c3Qgb25lIGFycmF5IGFuZCBub3QgaW5zaWRlIGFuIGFycmF5CgogICAgbGV0IG51bVN0YXRlcyA9IHN0YXRlc1RvQ3JlYXRlLmxlbmd0aDsKICAgIGxldCBjb3VudGVyID0gLTE7CiAgICBzdGF0ZXNUb0NyZWF0ZS5mb3JFYWNoKGZ1bmN0aW9uKHBhcmFtKSB7CiAgICAgICAgY291bnRlciArPSAxOwogICAgICAgIGlmIChMT0dfREVCVUcpIGxvZyAoJ1tEZWJ1Z10gQ3VycmVudGx5IHByb2Nlc3NpbmcgZm9sbG93aW5nIHN0YXRlOiBbJyArIHBhcmFtWzBdICsgJ10nKTsKCiAgICAgICAgLy8gQ2xlYW4KICAgICAgICBsZXQgc3RhdGVJZCA9IHBhcmFtWzBdOwogICAgICAgIGlmICghIHN0YXRlSWQuc3RhcnRzV2l0aCh3aGVyZSkpIHN0YXRlSWQgPSB3aGVyZSArICcuJyArIHN0YXRlSWQ7IC8vIGFkZCB3aGVyZSB0byBiZWdpbm5pbmcgb2Ygc3RyaW5nCiAgICAgICAgc3RhdGVJZCA9IHN0YXRlSWQucmVwbGFjZSgvXC4qXC4vZywgJy4nKTsgLy8gcmVwbGFjZSBhbGwgbXVsdGlwbGUgZG90cyBsaWtlICcuLicsICcuLi4nIHdpdGggYSBzaW5nbGUgJy4nCiAgICAgICAgY29uc3QgRlVMTF9TVEFURV9JRCA9IHN0YXRlSWQ7CgogICAgICAgIGlmKCAoJChGVUxMX1NUQVRFX0lEKS5sZW5ndGggPiAwKSAmJiAoZXhpc3RzU3RhdGUoRlVMTF9TVEFURV9JRCkpICkgeyAvLyBXb3JrYXJvdW5kIGR1ZSB0byBodHRwczovL2dpdGh1Yi5jb20vaW9Ccm9rZXIvaW9Ccm9rZXIuamF2YXNjcmlwdC9pc3N1ZXMvNDc4CiAgICAgICAgICAgIC8vIFN0YXRlIGlzIGV4aXN0aW5nLgogICAgICAgICAgICBpZiAoV0FSTiAmJiAhZm9yY2UpIGxvZygnU3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ10gaXMgYWxyZWFkeSBleGlzdGluZyBhbmQgd2lsbCBubyBsb25nZXIgYmUgY3JlYXRlZC4nLCAnd2FybicpOwogICAgICAgICAgICBpZiAoIVdBUk4gJiYgTE9HX0RFQlVHKSBsb2coJ1tEZWJ1Z10gU3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ10gaXMgYWxyZWFkeSBleGlzdGluZy4gT3B0aW9uIGZvcmNlICg9b3ZlcndyaXRlKSBpcyBzZXQgdG8gWycgKyBmb3JjZSArICddLicpOwoKICAgICAgICAgICAgaWYoIWZvcmNlKSB7CiAgICAgICAgICAgICAgICAvLyBTdGF0ZSBleGlzdHMgYW5kIHNoYWxsIG5vdCBiZSBvdmVyd3JpdHRlbiBzaW5jZSBmb3JjZT1mYWxzZQogICAgICAgICAgICAgICAgLy8gU28sIHdlIGRvIG5vdCBwcm9jZWVkLgogICAgICAgICAgICAgICAgbnVtU3RhdGVzLS07CiAgICAgICAgICAgICAgICBpZiAobnVtU3RhdGVzID09PSAwKSB7CiAgICAgICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIEFsbCBzdGF0ZXMgc3VjY2Vzc2Z1bGx5IHByb2Nlc3NlZCEnKTsKICAgICAgICAgICAgICAgICAgICBpZiAodHlwZW9mIGNhbGxiYWNrID09PSAnZnVuY3Rpb24nKSB7IC8vIGV4ZWN1dGUgaWYgYSBmdW5jdGlvbiB3YXMgcHJvdmlkZWQgdG8gcGFyYW1ldGVyIGNhbGxiYWNrCiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChMT0dfREVCVUcpIGxvZygnW0RlYnVnXSBBbiBvcHRpb25hbCBjYWxsYmFjayBmdW5jdGlvbiB3YXMgcHJvdmlkZWQsIHdoaWNoIHdlIGFyZSBnb2luZyB0byBleGVjdXRlIG5vdy4nKTsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNhbGxiYWNrKCk7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAvLyBXZSBuZWVkIHRvIGdvIG91dCBhbmQgY29udGludWUgd2l0aCBuZXh0IGVsZW1lbnQgaW4gbG9vcC4KICAgICAgICAgICAgICAgICAgICByZXR1cm47IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE4NDUyOTIwL2NvbnRpbnVlLWluLWN1cnNvci1mb3JlYWNoCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gLy8gaWYoIWZvcmNlKQogICAgICAgIH0KCiAgICAgICAgLyoqKioqKioqKioqKgogICAgICAgICAqIFN0YXRlIGlzIG5vdCBleGlzdGluZyBvciBmb3JjZSA9IHRydWUsIHNvIHdlIGFyZSBjb250aW51aW5nIHRvIGNyZWF0ZSB0aGUgc3RhdGUgdGhyb3VnaCBzZXRPYmplY3QoKS4KICAgICAgICAgKioqKioqKioqKioqLwogICAgICAgIGxldCBvYmogPSB7fTsKICAgICAgICBvYmoudHlwZSA9ICdzdGF0ZSc7CiAgICAgICAgb2JqLm5hdGl2ZSA9IHt9OwogICAgICAgIG9iai5jb21tb24gPSBwYXJhbVsxXTsKICAgICAgICBzZXRPYmplY3QoRlVMTF9TVEFURV9JRCwgb2JqLCBmdW5jdGlvbiAoZXJyKSB7CiAgICAgICAgICAgIGlmIChlcnIpIHsKICAgICAgICAgICAgICAgIGxvZygnQ2Fubm90IHdyaXRlIG9iamVjdCBmb3Igc3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ106ICcgKyBlcnIpOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIE5vdyB3ZSBhcmUgY3JlYXRpbmcgbmV3IHN0YXRlIFsnICsgRlVMTF9TVEFURV9JRCArICddJykKICAgICAgICAgICAgICAgIGxldCBpbml0ID0gbnVsbDsKICAgICAgICAgICAgICAgIGlmKHBhcmFtWzFdLmRlZiA9PT0gdW5kZWZpbmVkKSB7CiAgICAgICAgICAgICAgICAgICAgaWYocGFyYW1bMV0udHlwZSA9PT0gJ251bWJlcicpIGluaXQgPSAwOwogICAgICAgICAgICAgICAgICAgIGlmKHBhcmFtWzFdLnR5cGUgPT09ICdib29sZWFuJykgaW5pdCA9IGZhbHNlOwogICAgICAgICAgICAgICAgICAgIGlmKHBhcmFtWzFdLnR5cGUgPT09ICdzdHJpbmcnKSBpbml0ID0gJyc7CiAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgIGluaXQgPSBwYXJhbVsxXS5kZWY7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgICAgIHNldFN0YXRlKEZVTExfU1RBVEVfSUQsIGluaXQsIHRydWUsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgICAgICAgICBpZiAoTE9HX0RFQlVHKSBsb2coJ1tEZWJ1Z10gc2V0U3RhdGUgZHVyY2hnZWbDvGhydDogJyArIEZVTExfU1RBVEVfSUQpOwogICAgICAgICAgICAgICAgICAgICAgICBudW1TdGF0ZXMtLTsKICAgICAgICAgICAgICAgICAgICAgICAgaWYgKG51bVN0YXRlcyA9PT0gMCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIEFsbCBzdGF0ZXMgcHJvY2Vzc2VkLicpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHR5cGVvZiBjYWxsYmFjayA9PT0gJ2Z1bmN0aW9uJykgeyAvLyBleGVjdXRlIGlmIGEgZnVuY3Rpb24gd2FzIHByb3ZpZGVkIHRvIHBhcmFtZXRlciBjYWxsYmFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChMT0dfREVCVUcpIGxvZygnW0RlYnVnXSBGdW5jdGlvbiB0byBjYWxsYmFjayBwYXJhbWV0ZXIgd2FzIHByb3ZpZGVkJyk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNhbGxiYWNrKCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgIH0sIERFTEFZICsgKDIwICogY291bnRlcikgKTsKICAgICAgICAgICAgfQogICAgICAgIH0pOwogICAgfSk7Cn0KCmxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgIFsnR2VyYWV0ZV96YWVobGVuLkxpY2h0X3phZWhsZW4uMDFMaWNodF9BbnphaGxfZWluZ2VzY2hhbHRldCcsIHsnbmFtZSc6JzAxTGljaHRfQW56YWhsX2Vpbmdlc2NoYWx0ZXQnLCAndHlwZSc6J251bWJlcicsICdyZWFkJzp0cnVlLCAnd3JpdGUnOmZhbHNlLCAncm9sZSc6J251bWJlcicsJ3VuaXQnOiAnTGFtcGVuJywgJ2RlZic6MCB9XSwKICAgIFsnR2VyYWV0ZV96YWVobGVuLkxpY2h0X3phZWhsZW4uMDJMaWNodF9BbnphaGxfZ2VzYW10JywgeyduYW1lJzonMDJMaWNodF9BbnphaGxfZ2VzYW10JywgJ3R5cGUnOidudW1iZXInLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzpmYWxzZSwgJ3JvbGUnOidudW1iZXInLCd1bml0JzogJ0xhbXBlbicsICdkZWYnOjAgfV0sCiAgICBbJ0dlcmFldGVfemFlaGxlbi5MaWNodF96YWVobGVuLjAzTGljaHRfdGV4dF9laW5nZXNjaGFsdGV0X0xpc3RlJywgeyduYW1lJzonMDNMaWNodF90ZXh0X2Vpbmdlc2NoYWx0ZXRfTGlzdGUnLCAndHlwZSc6J21peGVkJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6ZmFsc2UsICdyb2xlJzonc3RyaW5nJywgJ2RlZic6J25vY2ggbGVlcicgfV0sICAgICAgICAgCiAgICBbJ0dlcmFldGVfemFlaGxlbi5MaWNodF96YWVobGVuLjA0TGljaHRfdGV4dF9HZXNhbXRfTGlzdGUnLCB7J25hbWUnOicwNExpY2h0X3RleHRfR2VzYW10X0xpc3RlJywgJ3R5cGUnOidtaXhlZCcsICdyZWFkJzp0cnVlLCAnd3JpdGUnOmZhbHNlLCAncm9sZSc6J3N0cmluZycsICdkZWYnOidub2NoIGxlZXInIH1dLCAgICAKICAgIFsnR2VyYWV0ZV96YWVobGVuLkxpY2h0X3phZWhsZW4uMDVMaWNodF9odG1sX0xpc3RlJywgeyduYW1lJzonMDVMaWNodF9odG1sX0xpc3RlJywgJ3R5cGUnOidzdHJpbmcnLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzpmYWxzZSwgJ3JvbGUnOidzdHJpbmcnLCAnZGVmJzonbm9jaCBsZWVyJyB9XSwKICAgIApdOyAgICAKY3JlYXRlVXNlclN0YXRlcygnamF2YXNjcmlwdC4wJywgdHJ1ZSwgc3RhdGVzVG9DcmVhdGUpOwo=</field>
                                             <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                           </block>
                                           <block type="procedures_callcustomnoreturn" id=":$M_%{Ds0d-b,5nDEcL." disabled="true" x="13" y="213">
                                             <mutation name="Datenpunkte_erstellen"></mutation>
                                             <next>
                                               <block type="variables_set" id="m{3CIJBGWgyR970.R?.8">
                                                 <field name="VAR" id=".Yia3JB]R6UM8||#rtEy" variabletype="">Anzahl_Licht_eingeschaltet</field>
                                                 <value name="VALUE">
                                                   <block type="math_number" id="@{xLucodgvjj5zwTIk+E">
                                                     <field name="NUM">0</field>
                                                   </block>
                                                 </value>
                                                 <next>
                                                   <block type="variables_set" id="e??qlY4^1C,ST6I3@3Oo">
                                                     <field name="VAR" id="GBP*^g/p%y(A!z9wYIAp" variabletype="">Anzahl_Licht_gesamt</field>
                                                     <value name="VALUE">
                                                       <block type="math_number" id="_sj},NBYrXSWN8fg!cTK">
                                                         <field name="NUM">0</field>
                                                       </block>
                                                     </value>
                                                     <next>
                                                       <block type="variables_set" id="|:0:NXviBH3ts|PxK|E[">
                                                         <field name="VAR" id="kf.|gUBRrt]]ET/7VV`i" variabletype="">Licht_eingeschaltet_Liste</field>
                                                         <value name="VALUE">
                                                           <block type="lists_create_with" id="Bqe9#!`.vRu+(AZe8J2#">
                                                             <mutation items="0"></mutation>
                                                           </block>
                                                         </value>
                                                         <next>
                                                           <block type="variables_set" id="ch;k==7_X11LA3[*__@n">
                                                             <field name="VAR" id="?Iruv;}=6m-+T=![x@`H" variabletype="">Licht_gesamt_Liste</field>
                                                             <value name="VALUE">
                                                               <block type="lists_create_with" id="Ps*.9B^QUD?wJtCnX8jL">
                                                                 <mutation items="0"></mutation>
                                                               </block>
                                                             </value>
                                                             <next>
                                                               <block type="variables_set" id="Ze3P{Jv`0,K34)]|4A8x">
                                                                 <field name="VAR" id="M#.~fDd[/KAfhHH%W2-K" variabletype="">Licht_html_Liste</field>
                                                                 <value name="VALUE">
                                                                   <block type="lists_create_with" id="PnK._4y#V:}^D10q36@I">
                                                                     <mutation items="0"></mutation>
                                                                   </block>
                                                                 </value>
                                                                 <next>
                                                                   <block type="on_ext" id="hafx;Y{*x?Xn(,sMW.+n">
                                                                     <mutation items="1"></mutation>
                                                                     <field name="CONDITION">ne</field>
                                                                     <field name="ACK_CONDITION"></field>
                                                                     <value name="OID0">
                                                                       <shadow type="field_oid" id="#4w([E@;X_!loV@[Dy]:">
                                                                         <field name="oid">default</field>
                                                                       </shadow>
                                                                       <block type="selector" id="+{AR;_jRS67rU:cIQl%?">
                                                                         <field name="TEXT">[id=*_Status](functions=Licht)</field>
                                                                       </block>
                                                                     </value>
                                                                     <statement name="STATEMENT">
                                                                       <block type="variables_set" id="p=KHiUK+Y+|fQ)HcFDyO">
                                                                         <field name="VAR" id=".Yia3JB]R6UM8||#rtEy" variabletype="">Anzahl_Licht_eingeschaltet</field>
                                                                         <value name="VALUE">
                                                                           <block type="math_number" id="[jU@VEbQfpj$4AXB1Hf1">
                                                                             <field name="NUM">0</field>
                                                                           </block>
                                                                         </value>
                                                                         <next>
                                                                           <block type="variables_set" id="P.1UaFjJOJP+NHRlsqPK">
                                                                             <field name="VAR" id="GBP*^g/p%y(A!z9wYIAp" variabletype="">Anzahl_Licht_gesamt</field>
                                                                             <value name="VALUE">
                                                                               <block type="math_number" id=".Bxds~9rDXplhV2C)}x.">
                                                                                 <field name="NUM">0</field>
                                                                               </block>
                                                                             </value>
                                                                             <next>
                                                                               <block type="variables_set" id=",I)$oiHDlf!``82c}Jr8">
                                                                                 <field name="VAR" id="kf.|gUBRrt]]ET/7VV`i" variabletype="">Licht_eingeschaltet_Liste</field>
                                                                                 <value name="VALUE">
                                                                                   <block type="lists_create_with" id="|uw:aJhFPc}JD~rwG#f?">
                                                                                     <mutation items="0"></mutation>
                                                                                   </block>
                                                                                 </value>
                                                                                 <next>
                                                                                   <block type="variables_set" id="[(`mc9Ts+WbCoPlHiF2}">
                                                                                     <field name="VAR" id="?Iruv;}=6m-+T=![x@`H" variabletype="">Licht_gesamt_Liste</field>
                                                                                     <value name="VALUE">
                                                                                       <block type="lists_create_with" id="Vh0bIxSdFaUUrynRZ^fa">
                                                                                         <mutation items="0"></mutation>
                                                                                       </block>
                                                                                     </value>
                                                                                     <next>
                                                                                       <block type="variables_set" id="kj9)qx1[rc,_^tzUf|k8">
                                                                                         <field name="VAR" id="M#.~fDd[/KAfhHH%W2-K" variabletype="">Licht_html_Liste</field>
                                                                                         <value name="VALUE">
                                                                                           <block type="lists_create_with" id="G9[si:i3V3IM8S=on#ga">
                                                                                             <mutation items="0"></mutation>
                                                                                           </block>
                                                                                         </value>
                                                                                         <next>
                                                                                           <block type="variables_set" id="Bee!z}f_8!1s@cHV4/Vm">
                                                                                             <field name="VAR" id="HYyl#n^=-9$2h^y`Y;N?" variabletype="">htmlText</field>
                                                                                             <value name="VALUE">
                                                                                               <block type="text_join" id="p$RrX883u4,oKT*ew?jR">
                                                                                                 <mutation items="8"></mutation>
                                                                                                 <value name="ADD0">
                                                                                                   <block type="text" id="a:Ub=w1b*t!t_e`7!OUc">
                                                                                                     <field name="TEXT">&lt;!DOCTYPE html&gt;&lt;html lang="de"&gt;&lt;head&gt;&lt;title&gt;Licht&lt;/title&gt;&lt;meta http-equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;/head&gt;&lt;body&gt;</field>
                                                                                                   </block>
                                                                                                 </value>
                                                                                                 <value name="ADD1">
                                                                                                   <block type="text" id="vQ4-VDa*5hb|sv6:[@7#">
                                                                                                     <field name="TEXT">&lt;p style="color:#0000FF; font-family:Helvetica; font-weight: bold"&gt;Lichtstatus&lt;/p&gt; </field>
                                                                                                   </block>
                                                                                                 </value>
                                                                                                 <value name="ADD2">
                                                                                                   <block type="text" id="|F2=N*fP,:1#E[E:nzx]">
                                                                                                     <field name="TEXT">&lt;p style="color:#ff0000; font-family:Helvetica; font-weight: bold"&gt;letze Änderung:  </field>
                                                                                                   </block>
                                                                                                 </value>
                                                                                                 <value name="ADD3">
                                                                                                   <block type="time_get" id="!O)qFVPd9F4Y{c7sQqW/">
                                                                                                     <mutation format="true" language="false"></mutation>
                                                                                                     <field name="OPTION">custom</field>
                                                                                                     <field name="FORMAT">TT.MM.JJJJ SS:mm:ss</field>
                                                                                                   </block>
                                                                                                 </value>
                                                                                                 <value name="ADD4">
                                                                                                   <block type="text" id="|*GsEfGV1J*d`ZFXlDi,">
                                                                                                     <field name="TEXT"> &lt;/p&gt; </field>
                                                                                                   </block>
                                                                                                 </value>
                                                                                                 <value name="ADD5">
                                                                                                   <block type="text" id="=2d-n1(V^qS_)EYA]f=_">
                                                                                                     <field name="TEXT">&lt;table border="8" cellspacing="10" cellpadding="20" style="color:black; font-family:Helvetica;background-image: linear-gradient(42deg,transparent,lightblue);"&gt;</field>
                                                                                                   </block>
                                                                                                 </value>
                                                                                                 <value name="ADD6">
                                                                                                   <block type="text" id="fRZ.!bM#xY$BL?#_JkD.">
                                                                                                     <field name="TEXT">&lt;tr style="color:#0000FF"; font-weight: bold"&gt;&lt;td&gt;Licht&amp;ensp;&amp;ensp;&amp;ensp;&lt;/td&gt;&lt;td&gt;Status&lt;/td&gt;&lt;/tr&gt;</field>
                                                                                                   </block>
                                                                                                 </value>
                                                                                                 <value name="ADD7">
                                                                                                   <block type="text" id="n#g5W5tqsLc{jJ@V#!wm">
                                                                                                     <field name="TEXT">&lt;tr&gt;&lt;td&gt;</field>
                                                                                                   </block>
                                                                                                 </value>
                                                                                               </block>
                                                                                             </value>
                                                                                             <next>
                                                                                               <block type="controls_forEach" id="G!}uXUNe]!g=EHrV74L~">
                                                                                                 <field name="VAR" id="O.g)=vuxy/!=!?vJ]|ep" variabletype="">Licht_an</field>
                                                                                                 <value name="LIST">
                                                                                                   <block type="selector" id="z0W(;:pV^paS3QB6f{x#">
                                                                                                     <field name="TEXT">[id=*_Status](functions=Licht)</field>
                                                                                                   </block>
                                                                                                 </value>
                                                                                                 <statement name="DO">
                                                                                                   <block type="math_change" id="bCX,Jrt-yTpU?qB#sR~5">
                                                                                                     <field name="VAR" id="GBP*^g/p%y(A!z9wYIAp" variabletype="">Anzahl_Licht_gesamt</field>
                                                                                                     <value name="DELTA">
                                                                                                       <shadow type="math_number" id="7`=B;!^UTT2{xL9KtsBf">
                                                                                                         <field name="NUM">1</field>
                                                                                                       </shadow>
                                                                                                     </value>
                                                                                                     <next>
                                                                                                       <block type="controls_if" id="}4vd1#YZDcH=oOE*8~0d">
                                                                                                         <value name="IF0">
                                                                                                           <block type="logic_compare" id="g4G|LhWTY!;.GG+z=J.F">
                                                                                                             <field name="OP">EQ</field>
                                                                                                             <value name="A">
                                                                                                               <block type="get_value_var" id="E(cAi=#i)25dXS=XyKD,">
                                                                                                                 <field name="ATTR">val</field>
                                                                                                                 <value name="OID">
                                                                                                                   <shadow type="text" id="H+Si!dLFm_55HjmGoqp+">
                                                                                                                     <field name="TEXT"></field>
                                                                                                                   </shadow>
                                                                                                                   <block type="variables_get" id="Gt!b/b{W?Y~vWS@=09o*">
                                                                                                                     <field name="VAR" id="O.g)=vuxy/!=!?vJ]|ep" variabletype="">Licht_an</field>
                                                                                                                   </block>
                                                                                                                 </value>
                                                                                                               </block>
                                                                                                             </value>
                                                                                                             <value name="B">
                                                                                                               <block type="logic_boolean" id="e./C[g0TvcNuG%N~mE`D">
                                                                                                                 <field name="BOOL">TRUE</field>
                                                                                                               </block>
                                                                                                             </value>
                                                                                                           </block>
                                                                                                         </value>
                                                                                                         <statement name="DO0">
                                                                                                           <block type="math_change" id="J/3_pk@bHqVZV9TkhWdM">
                                                                                                             <field name="VAR" id=".Yia3JB]R6UM8||#rtEy" variabletype="">Anzahl_Licht_eingeschaltet</field>
                                                                                                             <value name="DELTA">
                                                                                                               <shadow type="math_number" id="%$(c9F?#C}Y-L0cd8+y[">
                                                                                                                 <field name="NUM">1</field>
                                                                                                               </shadow>
                                                                                                             </value>
                                                                                                             <next>
                                                                                                               <block type="lists_setIndex" id="1hr9X8pA*|4Q1zL}rBJ}">
                                                                                                                 <mutation at="false"></mutation>
                                                                                                                 <field name="MODE">INSERT</field>
                                                                                                                 <field name="WHERE">LAST</field>
                                                                                                                 <value name="LIST">
                                                                                                                   <block type="variables_get" id="4mG9){=ao#FFx#8|$=x~">
                                                                                                                     <field name="VAR" id="kf.|gUBRrt]]ET/7VV`i" variabletype="">Licht_eingeschaltet_Liste</field>
                                                                                                                   </block>
                                                                                                                 </value>
                                                                                                                 <value name="TO">
                                                                                                                   <block type="text_join" id="!BJ:wJ^yk_kad?pygD9]">
                                                                                                                     <mutation items="2"></mutation>
                                                                                                                     <value name="ADD0">
                                                                                                                       <block type="procedures_callcustomreturn" id="]qjE%||0Ho+nX]p^Go?V">
                                                                                                                         <mutation name="getParentName">
                                                                                                                           <arg name="id"></arg>
                                                                                                                         </mutation>
                                                                                                                         <value name="ARG0">
                                                                                                                           <block type="variables_get" id="K!q*-#{vI|sJ37#D]{?6">
                                                                                                                             <field name="VAR" id="O.g)=vuxy/!=!?vJ]|ep" variabletype="">Licht_an</field>
                                                                                                                           </block>
                                                                                                                         </value>
                                                                                                                       </block>
                                                                                                                     </value>
                                                                                                                     <value name="ADD1">
                                                                                                                       <block type="text" id="}Mt)bU3UI$dz(U[Hj^}5">
                                                                                                                         <field name="TEXT"> eingeschaltet</field>
                                                                                                                       </block>
                                                                                                                     </value>
                                                                                                                   </block>
                                                                                                                 </value>
                                                                                                                 <next>
                                                                                                                   <block type="lists_setIndex" id="+ffyh?-1O7`uPjA)f?yK">
                                                                                                                     <mutation at="false"></mutation>
                                                                                                                     <field name="MODE">INSERT</field>
                                                                                                                     <field name="WHERE">LAST</field>
                                                                                                                     <value name="LIST">
                                                                                                                       <block type="variables_get" id="vnrSS8[-bS_@$B45t)|v">
                                                                                                                         <field name="VAR" id="?Iruv;}=6m-+T=![x@`H" variabletype="">Licht_gesamt_Liste</field>
                                                                                                                       </block>
                                                                                                                     </value>
                                                                                                                     <value name="TO">
                                                                                                                       <block type="text_join" id="5GN5`vhGS;:R+N;)s!;/">
                                                                                                                         <mutation items="2"></mutation>
                                                                                                                         <value name="ADD0">
                                                                                                                           <block type="procedures_callcustomreturn" id="+GH1pLfc:-3a@KL@grP/">
                                                                                                                             <mutation name="getParentName">
                                                                                                                               <arg name="id"></arg>
                                                                                                                             </mutation>
                                                                                                                             <value name="ARG0">
                                                                                                                               <block type="variables_get" id="m|*sob7GthrzYTg~gQ=n">
                                                                                                                                 <field name="VAR" id="O.g)=vuxy/!=!?vJ]|ep" variabletype="">Licht_an</field>
                                                                                                                               </block>
                                                                                                                             </value>
                                                                                                                           </block>
                                                                                                                         </value>
                                                                                                                         <value name="ADD1">
                                                                                                                           <block type="text" id="mV+Rx.IK5_{`(/Pl3~)l">
                                                                                                                             <field name="TEXT"> an</field>
                                                                                                                           </block>
                                                                                                                         </value>
                                                                                                                       </block>
                                                                                                                     </value>
                                                                                                                     <next>
                                                                                                                       <block type="lists_setIndex" id="Wswu+2xPDSi{!*V}$-Uw">
                                                                                                                         <mutation at="false"></mutation>
                                                                                                                         <field name="MODE">INSERT</field>
                                                                                                                         <field name="WHERE">LAST</field>
                                                                                                                         <value name="LIST">
                                                                                                                           <block type="variables_get" id="a=@|uxl2b+@Xuiaud)ms">
                                                                                                                             <field name="VAR" id="M#.~fDd[/KAfhHH%W2-K" variabletype="">Licht_html_Liste</field>
                                                                                                                           </block>
                                                                                                                         </value>
                                                                                                                         <value name="TO">
                                                                                                                           <block type="text_join" id="uF#1PVo@,S|XT%hZYbuC">
                                                                                                                             <mutation items="2"></mutation>
                                                                                                                             <value name="ADD0">
                                                                                                                               <block type="procedures_callcustomreturn" id="/elCjez0c2QH1S%%-d}O">
                                                                                                                                 <mutation name="getParentName">
                                                                                                                                   <arg name="id"></arg>
                                                                                                                                 </mutation>
                                                                                                                                 <value name="ARG0">
                                                                                                                                   <block type="variables_get" id="{sMf]2kObn^5nv?4CGc`">
                                                                                                                                     <field name="VAR" id="O.g)=vuxy/!=!?vJ]|ep" variabletype="">Licht_an</field>
                                                                                                                                   </block>
                                                                                                                                 </value>
                                                                                                                               </block>
                                                                                                                             </value>
                                                                                                                             <value name="ADD1">
                                                                                                                               <block type="text" id="y92n$gdgaAqLSSVYC*NM">
                                                                                                                                 <field name="TEXT">&lt;td&gt;&lt;span style="color:#FF0000"&gt; an 💡&lt;/span&gt;</field>
                                                                                                                               </block>
                                                                                                                             </value>
                                                                                                                           </block>
                                                                                                                         </value>
                                                                                                                       </block>
                                                                                                                     </next>
                                                                                                                   </block>
                                                                                                                 </next>
                                                                                                               </block>
                                                                                                             </next>
                                                                                                           </block>
                                                                                                         </statement>
                                                                                                       </block>
                                                                                                     </next>
                                                                                                   </block>
                                                                                                 </statement>
                                                                                                 <next>
                                                                                                   <block type="controls_forEach" id="tzCG{$=#M;w}6NzNokX6">
                                                                                                     <field name="VAR" id="s=n-:M5Oe8@rDy8F^Czv" variabletype="">Licht_aus</field>
                                                                                                     <value name="LIST">
                                                                                                       <block type="selector" id="2-0]Yu/8Q]v[_?W(f82E">
                                                                                                         <field name="TEXT">[id=*_Status](functions=Licht)</field>
                                                                                                       </block>
                                                                                                     </value>
                                                                                                     <statement name="DO">
                                                                                                       <block type="controls_if" id="O8_g4Z[ppph)712s!4}j">
                                                                                                         <value name="IF0">
                                                                                                           <block type="logic_compare" id="/cYIgVH-nJmeDj2[(Sx*">
                                                                                                             <field name="OP">EQ</field>
                                                                                                             <value name="A">
                                                                                                               <block type="get_value_var" id="WQp$07`9U63Hj[3A}Gv]">
                                                                                                                 <field name="ATTR">val</field>
                                                                                                                 <value name="OID">
                                                                                                                   <shadow type="text" id="H+Si!dLFm_55HjmGoqp+">
                                                                                                                     <field name="TEXT"></field>
                                                                                                                   </shadow>
                                                                                                                   <block type="variables_get" id="X4~qu+|$t12Li!AzIlLb">
                                                                                                                     <field name="VAR" id="s=n-:M5Oe8@rDy8F^Czv" variabletype="">Licht_aus</field>
                                                                                                                   </block>
                                                                                                                 </value>
                                                                                                               </block>
                                                                                                             </value>
                                                                                                             <value name="B">
                                                                                                               <block type="logic_boolean" id="W7.{5mp8PC}^y@LvCXfh">
                                                                                                                 <field name="BOOL">FALSE</field>
                                                                                                               </block>
                                                                                                             </value>
                                                                                                           </block>
                                                                                                         </value>
                                                                                                         <statement name="DO0">
                                                                                                           <block type="lists_setIndex" id="){683b+;[9t~jNdJOc?}">
                                                                                                             <mutation at="false"></mutation>
                                                                                                             <field name="MODE">INSERT</field>
                                                                                                             <field name="WHERE">LAST</field>
                                                                                                             <value name="LIST">
                                                                                                               <block type="variables_get" id="ZF3~TA%$xo0_y*dvJ~Dp">
                                                                                                                 <field name="VAR" id="?Iruv;}=6m-+T=![x@`H" variabletype="">Licht_gesamt_Liste</field>
                                                                                                               </block>
                                                                                                             </value>
                                                                                                             <value name="TO">
                                                                                                               <block type="text_join" id="O;Y($KL{TMe@!uNBx0qn">
                                                                                                                 <mutation items="2"></mutation>
                                                                                                                 <value name="ADD0">
                                                                                                                   <block type="procedures_callcustomreturn" id="Y{6Xl-|alG{Jbe59BMQ+">
                                                                                                                     <mutation name="getParentName">
                                                                                                                       <arg name="id"></arg>
                                                                                                                     </mutation>
                                                                                                                     <value name="ARG0">
                                                                                                                       <block type="variables_get" id="kD26(YC0Z]0$dXs1S=oc">
                                                                                                                         <field name="VAR" id="s=n-:M5Oe8@rDy8F^Czv" variabletype="">Licht_aus</field>
                                                                                                                       </block>
                                                                                                                     </value>
                                                                                                                   </block>
                                                                                                                 </value>
                                                                                                                 <value name="ADD1">
                                                                                                                   <block type="text" id="sx_pnh$4IUzyw.W^cxL3">
                                                                                                                     <field name="TEXT"> aus</field>
                                                                                                                   </block>
                                                                                                                 </value>
                                                                                                               </block>
                                                                                                             </value>
                                                                                                             <next>
                                                                                                               <block type="lists_setIndex" id="WTHgF/ns$Hpx5m=8W/Q=">
                                                                                                                 <mutation at="false"></mutation>
                                                                                                                 <field name="MODE">INSERT</field>
                                                                                                                 <field name="WHERE">LAST</field>
                                                                                                                 <value name="LIST">
                                                                                                                   <block type="variables_get" id="9Sw_}aQMd;iT3kmRGY{P">
                                                                                                                     <field name="VAR" id="M#.~fDd[/KAfhHH%W2-K" variabletype="">Licht_html_Liste</field>
                                                                                                                   </block>
                                                                                                                 </value>
                                                                                                                 <value name="TO">
                                                                                                                   <block type="text_join" id="[hX4Scn#{MDwOc`$~BYd">
                                                                                                                     <mutation items="2"></mutation>
                                                                                                                     <value name="ADD0">
                                                                                                                       <block type="procedures_callcustomreturn" id="D(E,397!R$CmCT1rR(U:">
                                                                                                                         <mutation name="getParentName">
                                                                                                                           <arg name="id"></arg>
                                                                                                                         </mutation>
                                                                                                                         <value name="ARG0">
                                                                                                                           <block type="variables_get" id="Y*bH$f7%w+`fIWa.TCnc">
                                                                                                                             <field name="VAR" id="s=n-:M5Oe8@rDy8F^Czv" variabletype="">Licht_aus</field>
                                                                                                                           </block>
                                                                                                                         </value>
                                                                                                                       </block>
                                                                                                                     </value>
                                                                                                                     <value name="ADD1">
                                                                                                                       <block type="text" id="sq_YxxcNWvk~Evq{T)A%">
                                                                                                                         <field name="TEXT">&lt;td&gt;aus 👍</field>
                                                                                                                       </block>
                                                                                                                     </value>
                                                                                                                   </block>
                                                                                                                 </value>
                                                                                                               </block>
                                                                                                             </next>
                                                                                                           </block>
                                                                                                         </statement>
                                                                                                       </block>
                                                                                                     </statement>
                                                                                                     <next>
                                                                                                       <block type="update" id="BRUEt{SxHthj,HJC;u0g" disabled="true">
                                                                                                         <mutation delay_input="false"></mutation>
                                                                                                         <field name="OID">javascript.0.Geraete_zaehlen.Licht_zaehlen.01Licht_Anzahl_eingeschaltet</field>
                                                                                                         <field name="WITH_DELAY">FALSE</field>
                                                                                                         <value name="VALUE">
                                                                                                           <block type="variables_get" id="X`BV[yZwgx}QT2(f~3;a">
                                                                                                             <field name="VAR" id=".Yia3JB]R6UM8||#rtEy" variabletype="">Anzahl_Licht_eingeschaltet</field>
                                                                                                           </block>
                                                                                                         </value>
                                                                                                         <next>
                                                                                                           <block type="update" id="VnZud=~v2I?UkrzwyRSG" disabled="true">
                                                                                                             <mutation delay_input="false"></mutation>
                                                                                                             <field name="OID">javascript.0.Geraete_zaehlen.Licht_zaehlen.02Licht_Anzahl_gesamt</field>
                                                                                                             <field name="WITH_DELAY">FALSE</field>
                                                                                                             <value name="VALUE">
                                                                                                               <block type="variables_get" id="2=ru[-MFb,Qz]kN(m_jT">
                                                                                                                 <field name="VAR" id="GBP*^g/p%y(A!z9wYIAp" variabletype="">Anzahl_Licht_gesamt</field>
                                                                                                               </block>
                                                                                                             </value>
                                                                                                             <next>
                                                                                                               <block type="controls_if" id="7a03/(m4w0_5{)7++!j`" disabled="true">
                                                                                                                 <mutation else="1"></mutation>
                                                                                                                 <value name="IF0">
                                                                                                                   <block type="logic_compare" id="}oljbU;u0-Ps]?[zmt%e">
                                                                                                                     <field name="OP">NEQ</field>
                                                                                                                     <value name="A">
                                                                                                                       <block type="variables_get" id="Avxax[9?4idcrZ{~*O?_">
                                                                                                                         <field name="VAR" id=".Yia3JB]R6UM8||#rtEy" variabletype="">Anzahl_Licht_eingeschaltet</field>
                                                                                                                       </block>
                                                                                                                     </value>
                                                                                                                     <value name="B">
                                                                                                                       <block type="math_number" id="46}8y9!,uL/F[[#z)pD$">
                                                                                                                         <field name="NUM">0</field>
                                                                                                                       </block>
                                                                                                                     </value>
                                                                                                                   </block>
                                                                                                                 </value>
                                                                                                                 <statement name="DO0">
                                                                                                                   <block type="update" id="J+;HlsED3i(E5[nA;XMT">
                                                                                                                     <mutation delay_input="false"></mutation>
                                                                                                                     <field name="OID">javascript.0.Geraete_zaehlen.Licht_zaehlen.03Licht_text_eingeschaltet_Liste</field>
                                                                                                                     <field name="WITH_DELAY">FALSE</field>
                                                                                                                     <value name="VALUE">
                                                                                                                       <block type="procedures_callcustomreturn" id="9%wQA*VtZvVJ.~_C$xnY">
                                                                                                                         <mutation name="arry, trenner">
                                                                                                                           <arg name="arry"></arg>
                                                                                                                           <arg name="trenner"></arg>
                                                                                                                         </mutation>
                                                                                                                         <value name="ARG0">
                                                                                                                           <block type="lists_sort" id="A1|6Ct9eCV`yqXYDQ(If">
                                                                                                                             <field name="TYPE">TEXT</field>
                                                                                                                             <field name="DIRECTION">1</field>
                                                                                                                             <value name="LIST">
                                                                                                                               <block type="variables_get" id="$O/s~t^RpSUk4HOEA@`7">
                                                                                                                                 <field name="VAR" id="kf.|gUBRrt]]ET/7VV`i" variabletype="">Licht_eingeschaltet_Liste</field>
                                                                                                                               </block>
                                                                                                                             </value>
                                                                                                                           </block>
                                                                                                                         </value>
                                                                                                                         <value name="ARG1">
                                                                                                                           <block type="text" id="{l%(E:c!^]`oF%4j`!:2">
                                                                                                                             <field name="TEXT">, </field>
                                                                                                                           </block>
                                                                                                                         </value>
                                                                                                                       </block>
                                                                                                                     </value>
                                                                                                                   </block>
                                                                                                                 </statement>
                                                                                                                 <statement name="ELSE">
                                                                                                                   <block type="update" id="NIq@Ep$O[G`:%h2gi38x">
                                                                                                                     <mutation delay_input="false"></mutation>
                                                                                                                     <field name="OID">javascript.0.Geraete_zaehlen.Licht_zaehlen.03Licht_text_eingeschaltet_Liste</field>
                                                                                                                     <field name="WITH_DELAY">FALSE</field>
                                                                                                                     <value name="VALUE">
                                                                                                                       <block type="text" id="iCsJ:OXCcTlm(T%|m/Py">
                                                                                                                         <field name="TEXT">Alle Lampen sind ausgeschaltet.</field>
                                                                                                                       </block>
                                                                                                                     </value>
                                                                                                                   </block>
                                                                                                                 </statement>
                                                                                                                 <next>
                                                                                                                   <block type="update" id="SkC8k@_ho!#A[{if#9S/" disabled="true">
                                                                                                                     <mutation delay_input="false"></mutation>
                                                                                                                     <field name="OID">javascript.0.Geraete_zaehlen.Licht_zaehlen.04Licht_text_Gesamt_Liste</field>
                                                                                                                     <field name="WITH_DELAY">FALSE</field>
                                                                                                                     <value name="VALUE">
                                                                                                                       <block type="procedures_callcustomreturn" id="8XY6@y!(7EtlTui%Sl!s">
                                                                                                                         <mutation name="arry, trenner">
                                                                                                                           <arg name="arry"></arg>
                                                                                                                           <arg name="trenner"></arg>
                                                                                                                         </mutation>
                                                                                                                         <value name="ARG0">
                                                                                                                           <block type="variables_get" id="vZ8nkQ~MvkvFUv2Df:lK">
                                                                                                                             <field name="VAR" id="?Iruv;}=6m-+T=![x@`H" variabletype="">Licht_gesamt_Liste</field>
                                                                                                                           </block>
                                                                                                                         </value>
                                                                                                                         <value name="ARG1">
                                                                                                                           <block type="text" id="rwX])r?*]K%EMlH(T`S`">
                                                                                                                             <field name="TEXT">, </field>
                                                                                                                           </block>
                                                                                                                         </value>
                                                                                                                       </block>
                                                                                                                     </value>
                                                                                                                     <next>
                                                                                                                       <block type="update" id="WLR!ze5](]Hs8TX{|[rn" disabled="true">
                                                                                                                         <mutation delay_input="false"></mutation>
                                                                                                                         <field name="OID">javascript.0.Geraete_zaehlen.Licht_zaehlen.05Licht_html_Liste</field>
                                                                                                                         <field name="WITH_DELAY">FALSE</field>
                                                                                                                         <value name="VALUE">
                                                                                                                           <block type="text_join" id="qL)/)8Bp!XNXrDry%D:F">
                                                                                                                             <mutation items="3"></mutation>
                                                                                                                             <value name="ADD0">
                                                                                                                               <block type="variables_get" id="1Gd,]P|0}C0@DLdfn55B">
                                                                                                                                 <field name="VAR" id="HYyl#n^=-9$2h^y`Y;N?" variabletype="">htmlText</field>
                                                                                                                               </block>
                                                                                                                             </value>
                                                                                                                             <value name="ADD1">
                                                                                                                               <block type="procedures_callcustomreturn" id="eF2,7Unb/X#+~r8bZeD4">
                                                                                                                                 <mutation name="arry, trenner">
                                                                                                                                   <arg name="arry"></arg>
                                                                                                                                   <arg name="trenner"></arg>
                                                                                                                                 </mutation>
                                                                                                                                 <value name="ARG0">
                                                                                                                                   <block type="variables_get" id="An8=VpH]rZw}lll!_LSI">
                                                                                                                                     <field name="VAR" id="M#.~fDd[/KAfhHH%W2-K" variabletype="">Licht_html_Liste</field>
                                                                                                                                   </block>
                                                                                                                                 </value>
                                                                                                                                 <value name="ARG1">
                                                                                                                                   <block type="text" id="+j[Pf^94lrYLPiIrtxm=">
                                                                                                                                     <field name="TEXT">&lt;tr&gt;&lt;td&gt;</field>
                                                                                                                                   </block>
                                                                                                                                 </value>
                                                                                                                               </block>
                                                                                                                             </value>
                                                                                                                             <value name="ADD2">
                                                                                                                               <block type="text" id="z1d/zrdGPfBiu+dF{!_=">
                                                                                                                                 <field name="TEXT">&lt;/table&gt;&lt;/body&gt;</field>
                                                                                                                               </block>
                                                                                                                             </value>
                                                                                                                           </block>
                                                                                                                         </value>
                                                                                                                       </block>
                                                                                                                     </next>
                                                                                                                   </block>
                                                                                                                 </next>
                                                                                                               </block>
                                                                                                             </next>
                                                                                                           </block>
                                                                                                         </next>
                                                                                                       </block>
                                                                                                     </next>
                                                                                                   </block>
                                                                                                 </next>
                                                                                               </block>
                                                                                             </next>
                                                                                           </block>
                                                                                         </next>
                                                                                       </block>
                                                                                     </next>
                                                                                   </block>
                                                                                 </next>
                                                                               </block>
                                                                             </next>
                                                                           </block>
                                                                         </next>
                                                                       </block>
                                                                     </statement>
                                                                     <next>
                                                                       <block type="on_ext" id="0QfC!m)[(ofB-v[%:|{P" disabled="true">
                                                                         <mutation items="1"></mutation>
                                                                         <field name="CONDITION">ne</field>
                                                                         <field name="ACK_CONDITION"></field>
                                                                         <value name="OID0">
                                                                           <shadow type="field_oid" id="whek(^?ZC85iamrP5:/-">
                                                                             <field name="oid">javascript.0.Geraete_zaehlen.Licht_zaehlen.05Licht_html_Liste</field>
                                                                           </shadow>
                                                                         </value>
                                                                         <statement name="STATEMENT">
                                                                           <block type="timeouts_cleartimeout" id="Cu.60D-p8xWhkJnHnRol">
                                                                             <field name="NAME">timeout</field>
                                                                             <next>
                                                                               <block type="timeouts_settimeout" id="eMWZ_Dde4qR`n%o99$Et">
                                                                                 <field name="NAME">timeout</field>
                                                                                 <field name="DELAY">1000</field>
                                                                                 <field name="UNIT">ms</field>
                                                                                 <statement name="STATEMENT">
                                                                                   <block type="procedures_callcustomnoreturn" id="w0^g}FdxfJyZ3MC14WVn" disabled="true">
                                                                                     <mutation name="iQontrol_File_schreiben">
                                                                                       <arg name="textAusgabe"></arg>
                                                                                     </mutation>
                                                                                     <value name="ARG0">
                                                                                       <block type="get_value" id=":JXbmERS{@9iY$vW,M#p">
                                                                                         <field name="ATTR">val</field>
                                                                                         <field name="OID">javascript.0.Geraete_zaehlen.Licht_zaehlen.05Licht_html_Liste</field>
                                                                                       </block>
                                                                                     </value>
                                                                                   </block>
                                                                                 </statement>
                                                                               </block>
                                                                             </next>
                                                                           </block>
                                                                         </statement>
                                                                       </block>
                                                                     </next>
                                                                   </block>
                                                                 </next>
                                                               </block>
                                                             </next>
                                                           </block>
                                                         </next>
                                                       </block>
                                                     </next>
                                                   </block>
                                                 </next>
                                               </block>
                                             </next>
                                           </block>
                                          </xml>
                                          

                                          1 Reply Last reply Reply Quote 0
                                          • dslraser
                                            dslraser Forum Testing Most Active @manuel99 last edited by dslraser

                                            @manuel99
                                            und falls nicht gefunden wird, dann starte mal die Javascript Instanz und den Admin neu. Nicht auf Pause, nur Neustart mit dem Pfeilkreis.

                                            Selektor, dieser findet bei mir Deine DP

                                            Bildschirmfoto 2020-03-19 um 11.07.13.png

                                            EDIT:
                                            vielleicht sogar besser so...
                                            Bildschirmfoto 2020-03-19 um 11.12.29.png

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            868
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            javascript
                                            3
                                            23
                                            1020
                                            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