Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Blockly Selektor u. Aufzählungen Geräte zählen

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.3k

Blockly Selektor u. Aufzählungen Geräte zählen

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
202 Beiträge 14 Kommentatoren 30.8k Aufrufe 31 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • dslraserD dslraser

    @Freaknet
    wieso fängt in Deinem Bild die Liste 05 mit geschlossen an ? Ist das noch so ?

    dslraserD Offline
    dslraserD Offline
    dslraser
    Forum Testing Most Active
    schrieb am zuletzt editiert von dslraser
    #101

    @dslraser sagte in Fenster zählen mit Blockly Selektor Aufzählungen:

    @Freaknet
    wieso fängt in Deinem Bild die Liste 05 mit geschlossen an ? Ist das noch so ?

    Ich habe mir noch mal Deine Aufzählung angesehen. Das erste Fenster(Fenster WC open) hat keinen Punkt dazwischen, also kein .open ?
    Aufzählungen.png

    1 Antwort Letzte Antwort
    0
    • dslraserD dslraser

      @Freaknet
      wieso fängt in Deinem Bild die Liste 05 mit geschlossen an ? Ist das noch so ?

      F Offline
      F Offline
      Freaknet
      schrieb am zuletzt editiert von Freaknet
      #102

      @dslraser said in Fenster zählen mit Blockly Selektor Aufzählungen:

      @Freaknet
      wieso fängt in Deinem Bild die Liste 05 mit geschlossen an ? Ist das noch so ?

      Hat sich mittlerweile auch geändert. Hat ein State (Fenster WC) noch nicht gestimmt gehabt bei einem Fenster., hast Du ja schon gemerkt :-)

      Bildschirmfoto 2020-01-26 um 15.36.14.png

      Das Blockly von @paul53 versuch ich später wenn ich vom Spaziergang zurück bin ;-)

      1 Antwort Letzte Antwort
      0
      • dslraserD dslraser

        @paul53
        @Freaknet

        @paul53
        Funktioniert auch ohne das zweite falls, nur mit dem sonst.
        Und ein Hinweis für @Freaknet , wenn die Anzeige in den Objekten nicht direkt stimmt, dann aktualisiere mal den Browser. (nicht nur die Objekte aktualisieren) Am Besten Du übernimmst nochmal das Blockly von @paul53

        F Offline
        F Offline
        Freaknet
        schrieb am zuletzt editiert von Freaknet
        #103

        @dslraser said in Fenster zählen mit Blockly Selektor Aufzählungen:

        Und ein Hinweis für @Freaknet , wenn die Anzeige in den Objekten nicht direkt stimmt, dann aktualisiere mal den Browser. (nicht nur die Objekte aktualisieren) Am Besten Du übernimmst nochmal das Blockly von @paul53

        Also es scheint das das Script von @paul53 genauso läuft wie Dein @dslraser.
        Was ist da jetzt der Unterschied?

        Update: Ein Unterschied hab ich... 06_html_Fenster_Liste bleibt leer :-(
        Bildschirmfoto 2020-01-26 um 20.23.31.png

        dslraserD paul53P 2 Antworten Letzte Antwort
        0
        • F Freaknet

          @dslraser said in Fenster zählen mit Blockly Selektor Aufzählungen:

          Und ein Hinweis für @Freaknet , wenn die Anzeige in den Objekten nicht direkt stimmt, dann aktualisiere mal den Browser. (nicht nur die Objekte aktualisieren) Am Besten Du übernimmst nochmal das Blockly von @paul53

          Also es scheint das das Script von @paul53 genauso läuft wie Dein @dslraser.
          Was ist da jetzt der Unterschied?

          Update: Ein Unterschied hab ich... 06_html_Fenster_Liste bleibt leer :-(
          Bildschirmfoto 2020-01-26 um 20.23.31.png

          dslraserD Offline
          dslraserD Offline
          dslraser
          Forum Testing Most Active
          schrieb am zuletzt editiert von dslraser
          #104

          @Freaknet
          es gibt nur einen Unterschied in der Schleife.
          Zu 06, es sieht so aus als hättest Du noch kein Fenster geöffnet ? (bei mir wurde die befüllt, sonst schaue ich später nochmal)

          F 1 Antwort Letzte Antwort
          0
          • dslraserD dslraser

            @Freaknet
            es gibt nur einen Unterschied in der Schleife.
            Zu 06, es sieht so aus als hättest Du noch kein Fenster geöffnet ? (bei mir wurde die befüllt, sonst schaue ich später nochmal)

            F Offline
            F Offline
            Freaknet
            schrieb am zuletzt editiert von
            #105

            @dslraser

            Ok... alles grün :-)
            Hab nochmal ein Fenster geöffnet und jetzt kommt auch was in der html-Liste rüber :+1:

            Merci für die tolle Hilfe!

            P.S.: Wenn ich das ganze für mein Licht nutzen will, muss ich da was beachten oder kann ich das "Standart" Skript nehmen und einfach die Datenpunkte ect. ändern?

            dslraserD 1 Antwort Letzte Antwort
            0
            • F Freaknet

              @dslraser

              Ok... alles grün :-)
              Hab nochmal ein Fenster geöffnet und jetzt kommt auch was in der html-Liste rüber :+1:

              Merci für die tolle Hilfe!

              P.S.: Wenn ich das ganze für mein Licht nutzen will, muss ich da was beachten oder kann ich das "Standart" Skript nehmen und einfach die Datenpunkte ect. ändern?

              dslraserD Offline
              dslraserD Offline
              dslraser
              Forum Testing Most Active
              schrieb am zuletzt editiert von
              #106

              @Freaknet sagte in Fenster zählen mit Blockly Selektor Aufzählungen:

              P.S.: Wenn ich das ganze für mein Licht nutzen will, muss ich da was beachten oder kann ich das "Standart" Skript nehmen und einfach die Datenpunkte ect. ändern?

              Kommt drauf an...
              Was für Licht ? RAW ?

              F 1 Antwort Letzte Antwort
              0
              • F Freaknet

                @dslraser said in Fenster zählen mit Blockly Selektor Aufzählungen:

                Und ein Hinweis für @Freaknet , wenn die Anzeige in den Objekten nicht direkt stimmt, dann aktualisiere mal den Browser. (nicht nur die Objekte aktualisieren) Am Besten Du übernimmst nochmal das Blockly von @paul53

                Also es scheint das das Script von @paul53 genauso läuft wie Dein @dslraser.
                Was ist da jetzt der Unterschied?

                Update: Ein Unterschied hab ich... 06_html_Fenster_Liste bleibt leer :-(
                Bildschirmfoto 2020-01-26 um 20.23.31.png

                paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von
                #107

                @Freaknet sagte:

                Was ist da jetzt der Unterschied?

                Der wesentliche Unterschied ist, dass nur die Operationen in der Schleife ausgeführt (wiederholt) werden, die in der Schleife ausgeführt werden müssen.

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                1 Antwort Letzte Antwort
                0
                • dslraserD dslraser

                  @Freaknet sagte in Fenster zählen mit Blockly Selektor Aufzählungen:

                  P.S.: Wenn ich das ganze für mein Licht nutzen will, muss ich da was beachten oder kann ich das "Standart" Skript nehmen und einfach die Datenpunkte ect. ändern?

                  Kommt drauf an...
                  Was für Licht ? RAW ?

                  F Offline
                  F Offline
                  Freaknet
                  schrieb am zuletzt editiert von
                  #108

                  @dslraser said in Fenster zählen mit Blockly Selektor Aufzählungen:

                  Kommt drauf an...
                  Was für Licht ? RAW ?

                  Hab eigentlich nur 12 Hue´s und 9 Shelly-Switch für die Abfrage. Kann später mal die RAW´s der beiden schicken. Hab alle mit *.on geschrieben und als Aufzählung Lichter genommen.

                  @paul53
                  Das mit der Schleife habe ich gesehen, läuft alles stabil bis jetzt und alle Fenster/Türen werden erkannt :-)

                  dslraserD 1 Antwort Letzte Antwort
                  0
                  • F Freaknet

                    @dslraser said in Fenster zählen mit Blockly Selektor Aufzählungen:

                    Kommt drauf an...
                    Was für Licht ? RAW ?

                    Hab eigentlich nur 12 Hue´s und 9 Shelly-Switch für die Abfrage. Kann später mal die RAW´s der beiden schicken. Hab alle mit *.on geschrieben und als Aufzählung Lichter genommen.

                    @paul53
                    Das mit der Schleife habe ich gesehen, läuft alles stabil bis jetzt und alle Fenster/Türen werden erkannt :-)

                    dslraserD Offline
                    dslraserD Offline
                    dslraser
                    Forum Testing Most Active
                    schrieb am zuletzt editiert von
                    #109

                    @Freaknet sagte in Fenster zählen mit Blockly Selektor Aufzählungen:

                    Hab eigentlich nur 12 Hue´s und 9 Shelly-Switch für die Abfrage.

                    Das zählen geht auf jeden Fall. Ob die dann gemeinsam in einer Liste darstellbar sind weiß ich noch nicht.
                    Ich habe z.B. HUE Lampen und Steckdosen wo Lampen drann sind in der Auswertung bei mir (aber nicht in einer Liste)

                    Screenshot_20200127-132521_Chrome.jpg

                    F paul53P 2 Antworten Letzte Antwort
                    0
                    • dslraserD dslraser

                      @Freaknet sagte in Fenster zählen mit Blockly Selektor Aufzählungen:

                      Hab eigentlich nur 12 Hue´s und 9 Shelly-Switch für die Abfrage.

                      Das zählen geht auf jeden Fall. Ob die dann gemeinsam in einer Liste darstellbar sind weiß ich noch nicht.
                      Ich habe z.B. HUE Lampen und Steckdosen wo Lampen drann sind in der Auswertung bei mir (aber nicht in einer Liste)

                      Screenshot_20200127-132521_Chrome.jpg

                      F Offline
                      F Offline
                      Freaknet
                      schrieb am zuletzt editiert von
                      #110

                      @dslraser

                      Würde mir schon reichen wenn ich die Zahl der Lichter=on/off in eine Liste bekommen würde. Vielleicht mit Name noch. Muss ja keine iQontrol Liste sein ;-)

                      Kannst Du mir das Blockly ggf. zur Verfügung stellen mit deinen Hue´s? Dann muss ich vielleicht nicht soviel abändern wegen den Shelly´s, oder macht das keinen Sinn?

                      Kann ich die iQontroll Liste auch selber bearbeiten aus dem Blockly heraus (Aussehen)? Mit den 8 Fenstern klappt das noch recht gut in der VIS-Darstellung, aber wenn es mehr werden reicht der Platz nimmer ohne scrollen zu müssen.

                      dslraserD 2 Antworten Letzte Antwort
                      0
                      • F Freaknet

                        @dslraser

                        Würde mir schon reichen wenn ich die Zahl der Lichter=on/off in eine Liste bekommen würde. Vielleicht mit Name noch. Muss ja keine iQontrol Liste sein ;-)

                        Kannst Du mir das Blockly ggf. zur Verfügung stellen mit deinen Hue´s? Dann muss ich vielleicht nicht soviel abändern wegen den Shelly´s, oder macht das keinen Sinn?

                        Kann ich die iQontroll Liste auch selber bearbeiten aus dem Blockly heraus (Aussehen)? Mit den 8 Fenstern klappt das noch recht gut in der VIS-Darstellung, aber wenn es mehr werden reicht der Platz nimmer ohne scrollen zu müssen.

                        dslraserD Offline
                        dslraserD Offline
                        dslraser
                        Forum Testing Most Active
                        schrieb am zuletzt editiert von
                        #111

                        @Freaknet sagte in Fenster zählen mit Blockly Selektor Aufzählungen:

                        Kann ich die iQontroll Liste auch selber bearbeiten aus dem Blockly heraus

                        Hier wird die html-Liste erstellt

                        Bildschirmfoto 2020-01-27 um 14.12.59.png

                        geöffnete Fenster

                        Bildschirmfoto 2020-01-27 um 14.14.26.png

                        geschlossene Fenster

                        Bildschirmfoto 2020-01-27 um 14.14.45.png

                        1 Antwort Letzte Antwort
                        0
                        • F Freaknet

                          @dslraser

                          Würde mir schon reichen wenn ich die Zahl der Lichter=on/off in eine Liste bekommen würde. Vielleicht mit Name noch. Muss ja keine iQontrol Liste sein ;-)

                          Kannst Du mir das Blockly ggf. zur Verfügung stellen mit deinen Hue´s? Dann muss ich vielleicht nicht soviel abändern wegen den Shelly´s, oder macht das keinen Sinn?

                          Kann ich die iQontroll Liste auch selber bearbeiten aus dem Blockly heraus (Aussehen)? Mit den 8 Fenstern klappt das noch recht gut in der VIS-Darstellung, aber wenn es mehr werden reicht der Platz nimmer ohne scrollen zu müssen.

                          dslraserD Offline
                          dslraserD Offline
                          dslraser
                          Forum Testing Most Active
                          schrieb am zuletzt editiert von
                          #112

                          @Freaknet sagte in Fenster zählen mit Blockly Selektor Aufzählungen:

                          Kannst Du mir das Blockly ggf. zur Verfügung stellen mit deinen Hue´s?

                          ich nehme .level (geht aber auch mit .on=wahr, mußt Du dann ändern)

                          <xml xmlns="http://www.w3.org/1999/xhtml">
                           <variables>
                             <variable type="" id=".2k]),Q$l|l%mJu)mo-e">Anzahl_HUE_aktiv</variable>
                             <variable type="" id=";ITUVe4B=QGVsc2VwzL7">Anzahl_HUE_gesamt</variable>
                             <variable type="" id=".Yia3JB]R6UM8||#rtEy">Anzahl_Lichtsteckdosen_aktiv</variable>
                             <variable type="" id="O.g)=vuxy/!=!?vJ]|ep">HUE</variable>
                             <variable type="" id="GBP*^g/p%y(A!z9wYIAp">Anzahl_Lichtsteckdosen_gesamt</variable>
                             <variable type="" id="k1V%Om2^GrHwhE.r-Ooe">Lichtsteckdosen</variable>
                           </variables>
                           <block type="procedures_defcustomnoreturn" id="EJhG@Zv:/.r@(DzIU,:6" x="13" y="13">
                             <mutation statements="false"></mutation>
                             <field name="NAME">Datenpunkte_erstellen</field>
                             <field name="SCRIPT">LyoqCiAqIENyZWF0ZSBzdGF0ZXMgdW5kZXIgMF91c2VyZGF0YS4wIG9yIGphdmFzY3JpcHQueAogKiBDdXJyZW50IFZlcnNpb246ICAgICBodHRwczovL2dpdGh1Yi5jb20vTWljLU0vaW9icm9rZXIuY3JlYXRlVXNlclN0YXRlcwogKiBTdXBwb3J0OiAgICAgICAgICAgICBodHRwczovL2ZvcnVtLmlvYnJva2VyLm5ldC90b3BpYy8yNjgzOS8KICogQXV0b3I6ICAgICAgICAgICAgICAgTWljIChpb0Jyb2tlcikgfCBNaWMtTSAoZ2l0aHViKQogKiBWZXJzaW9uOiAgICAgICAgICAgICAxLjAgKDE3IEphbnVhcnkgMjAyMCkKICogRXhhbXBsZToKICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgIGxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgICAgICBbJ1Rlc3QuVGVzdDEnLCB7J25hbWUnOidUZXN0IDEnLCAndHlwZSc6J3N0cmluZycsICdyZWFkJzp0cnVlLCAnd3JpdGUnOnRydWUsICdyb2xlJzonaW5mbycsICdkZWYnOidIZWxsbycgfV0sCiAgICAgICAgWydUZXN0LlRlc3QyJywgeyduYW1lJzonVGVzdCAyJywgJ3R5cGUnOidzdHJpbmcnLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzp0cnVlLCAncm9sZSc6J2luZm8nLCAnZGVmJzonSGVsbG8nIH1dLAogICAgXTsKICAgIGNyZWF0ZVVzZXJTdGF0ZXMoJzBfdXNlcmRhdGEuMCcsIGZhbHNlLCBzdGF0ZXNUb0NyZWF0ZSk7CiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAqIFBMRUFTRSBOT1RFOiBQZXIgaHR0cHM6Ly9naXRodWIuY29tL2lvQnJva2VyL2lvQnJva2VyLmphdmFzY3JpcHQvaXNzdWVzLzQ3NCwgdGhlIHVzZWQgZnVuY3Rpb24gc2V0T2JqZWN0KCkgCiAqICAgICAgICAgICAgICBleGVjdXRlcyB0aGUgY2FsbGJhY2sgUFJJT1IgdG8gY29tcGxldGluZyB0aGUgc3RhdGUgY3JlYXRpb24uIFRoZXJlZm9yZSwgd2UgdXNlIGEgc2V0VGltZW91dCBhbmQgY291bnRlci4gCiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAqIEBwYXJhbSB7c3RyaW5nfSB3aGVyZSAgICAgICAgICBXaGVyZSB0byBjcmVhdGUgdGhlIHN0YXRlOiBlLmcuICcwX3VzZXJkYXRhLjAnIG9yICdqYXZhc2NyaXB0LngnLgogKiBAcGFyYW0ge2Jvb2xlYW59IGZvcmNlICAgICAgICAgRm9yY2Ugc3RhdGUgY3JlYXRpb24gKG92ZXJ3cml0ZSksIGlmIHN0YXRlIGlzIGV4aXN0aW5nLgogKiBAcGFyYW0ge2FycmF5fSBzdGF0ZXNUb0NyZWF0ZSAgU3RhdGUocykgdG8gY3JlYXRlLiBzaW5nbGUgYXJyYXkgb3IgYXJyYXkgb2YgYXJyYXlzCiAqIEBwYXJhbSB7b2JqZWN0fSBbY2FsbGJhY2tdICAgICBPcHRpb25hbDogYSBjYWxsYmFjayBmdW5jdGlvbiAtLSBUaGlzIHByb3ZpZGVkIGZ1bmN0aW9uIHdpbGwgYmUgZXhlY3V0ZWQgYWZ0ZXIgYWxsIHN0YXRlcyBhcmUgY3JlYXRlZC4KICovCmZ1bmN0aW9uIGNyZWF0ZVVzZXJTdGF0ZXMod2hlcmUsIGZvcmNlLCBzdGF0ZXNUb0NyZWF0ZSwgY2FsbGJhY2sgPSB1bmRlZmluZWQpIHsKIAogICAgY29uc3QgV0FSTiA9IGZhbHNlOyAvLyBUaHJvd3Mgd2FybmluZyBpbiBsb2csIGlmIHN0YXRlIGlzIGFscmVhZHkgZXhpc3RpbmcgYW5kIGZvcmNlPWZhbHNlLiBEZWZhdWx0IGlzIGZhbHNlLCBzbyBubyB3YXJuaW5nIGluIGxvZywgaWYgc3RhdGUgZXhpc3RzLgogICAgY29uc3QgTE9HX0RFQlVHID0gZmFsc2U7IC8vIFRvIGRlYnVnIHRoaXMgZnVuY3Rpb24sIHNldCB0byB0cnVlCiAgICAvLyBQZXIgaXNzdWUgIzQ3NCAoaHR0cHM6Ly9naXRodWIuY29tL2lvQnJva2VyL2lvQnJva2VyLmphdmFzY3JpcHQvaXNzdWVzLzQ3NCksIHRoZSB1c2VkIGZ1bmN0aW9uIHNldE9iamVjdCgpIGV4ZWN1dGVzIHRoZSBjYWxsYmFjayAKICAgIC8vIGJlZm9yZSB0aGUgc3RhdGUgaXMgYWN0dWFsIGNyZWF0ZWQuIFRoZXJlZm9yZSwgd2UgdXNlIGEgc2V0VGltZW91dCBhbmQgY291bnRlciBhcyBhIHdvcmthcm91bmQuCiAgICAvLyBJbmNyZWFzZSB0aGlzIHRvIDEwMCwgaWYgaXQgaXMgbm90IHdvcmtpbmcuCiAgICBjb25zdCBERUxBWSA9IDUwOyAvLyBEZWxheSBpbiBtaWxsaXNlY29uZHMgKG1zKQoKCiAgICAvLyBWYWxpZGF0ZSAid2hlcmUiCiAgICBpZiAod2hlcmUuZW5kc1dpdGgoJy4nKSkgd2hlcmUgPSB3aGVyZS5zbGljZSgwLCAtMSk7IC8vIFJlbW92ZSB0cmFpbGluZyBkb3QKICAgIGlmICggKHdoZXJlLm1hdGNoKC9eamF2YXNjcmlwdC4oWzAtOV18WzEtOV1bMC05XSkkLykgPT0gbnVsbCkgJiYgKHdoZXJlLm1hdGNoKC9eMF91c2VyZGF0YS4wJC8pID09IG51bGwpICkgewogICAgICAgIGxvZygnVGhpcyBzY3JpcHQgZG9lcyBub3Qgc3VwcG9ydCB0byBjcmVhdGUgc3RhdGVzIHVuZGVyIFsnICsgd2hlcmUgKyAnXScsICdlcnJvcicpOwogICAgICAgIHJldHVybjsKICAgIH0KCiAgICAvLyBQcmVwYXJlICJzdGF0ZXNUb0NyZWF0ZSIgc2luY2Ugd2UgYWxzbyBhbGxvdyBhIHNpbmdsZSBzdGF0ZSB0byBjcmVhdGUKICAgIGlmKCFBcnJheS5pc0FycmF5KHN0YXRlc1RvQ3JlYXRlWzBdKSkgc3RhdGVzVG9DcmVhdGUgPSBbc3RhdGVzVG9DcmVhdGVdOyAvLyB3cmFwIGludG8gYXJyYXksIGlmIGp1c3Qgb25lIGFycmF5IGFuZCBub3QgaW5zaWRlIGFuIGFycmF5CgogICAgbGV0IG51bVN0YXRlcyA9IHN0YXRlc1RvQ3JlYXRlLmxlbmd0aDsKICAgIGxldCBjb3VudGVyID0gLTE7CiAgICBzdGF0ZXNUb0NyZWF0ZS5mb3JFYWNoKGZ1bmN0aW9uKHBhcmFtKSB7CiAgICAgICAgY291bnRlciArPSAxOwogICAgICAgIGlmIChMT0dfREVCVUcpIGxvZyAoJ1tEZWJ1Z10gQ3VycmVudGx5IHByb2Nlc3NpbmcgZm9sbG93aW5nIHN0YXRlOiBbJyArIHBhcmFtWzBdICsgJ10nKTsKCiAgICAgICAgLy8gQ2xlYW4KICAgICAgICBsZXQgc3RhdGVJZCA9IHBhcmFtWzBdOwogICAgICAgIGlmICghIHN0YXRlSWQuc3RhcnRzV2l0aCh3aGVyZSkpIHN0YXRlSWQgPSB3aGVyZSArICcuJyArIHN0YXRlSWQ7IC8vIGFkZCB3aGVyZSB0byBiZWdpbm5pbmcgb2Ygc3RyaW5nCiAgICAgICAgc3RhdGVJZCA9IHN0YXRlSWQucmVwbGFjZSgvXC4qXC4vZywgJy4nKTsgLy8gcmVwbGFjZSBhbGwgbXVsdGlwbGUgZG90cyBsaWtlICcuLicsICcuLi4nIHdpdGggYSBzaW5nbGUgJy4nCiAgICAgICAgY29uc3QgRlVMTF9TVEFURV9JRCA9IHN0YXRlSWQ7CgogICAgICAgIGlmKCAoJChGVUxMX1NUQVRFX0lEKS5sZW5ndGggPiAwKSAmJiAoZXhpc3RzU3RhdGUoRlVMTF9TVEFURV9JRCkpICkgeyAvLyBXb3JrYXJvdW5kIGR1ZSB0byBodHRwczovL2dpdGh1Yi5jb20vaW9Ccm9rZXIvaW9Ccm9rZXIuamF2YXNjcmlwdC9pc3N1ZXMvNDc4CiAgICAgICAgICAgIC8vIFN0YXRlIGlzIGV4aXN0aW5nLgogICAgICAgICAgICBpZiAoV0FSTiAmJiAhZm9yY2UpIGxvZygnU3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ10gaXMgYWxyZWFkeSBleGlzdGluZyBhbmQgd2lsbCBubyBsb25nZXIgYmUgY3JlYXRlZC4nLCAnd2FybicpOwogICAgICAgICAgICBpZiAoIVdBUk4gJiYgTE9HX0RFQlVHKSBsb2coJ1tEZWJ1Z10gU3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ10gaXMgYWxyZWFkeSBleGlzdGluZy4gT3B0aW9uIGZvcmNlICg9b3ZlcndyaXRlKSBpcyBzZXQgdG8gWycgKyBmb3JjZSArICddLicpOwoKICAgICAgICAgICAgaWYoIWZvcmNlKSB7CiAgICAgICAgICAgICAgICAvLyBTdGF0ZSBleGlzdHMgYW5kIHNoYWxsIG5vdCBiZSBvdmVyd3JpdHRlbiBzaW5jZSBmb3JjZT1mYWxzZQogICAgICAgICAgICAgICAgLy8gU28sIHdlIGRvIG5vdCBwcm9jZWVkLgogICAgICAgICAgICAgICAgbnVtU3RhdGVzLS07CiAgICAgICAgICAgICAgICBpZiAobnVtU3RhdGVzID09PSAwKSB7CiAgICAgICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIEFsbCBzdGF0ZXMgc3VjY2Vzc2Z1bGx5IHByb2Nlc3NlZCEnKTsKICAgICAgICAgICAgICAgICAgICBpZiAodHlwZW9mIGNhbGxiYWNrID09PSAnZnVuY3Rpb24nKSB7IC8vIGV4ZWN1dGUgaWYgYSBmdW5jdGlvbiB3YXMgcHJvdmlkZWQgdG8gcGFyYW1ldGVyIGNhbGxiYWNrCiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChMT0dfREVCVUcpIGxvZygnW0RlYnVnXSBBbiBvcHRpb25hbCBjYWxsYmFjayBmdW5jdGlvbiB3YXMgcHJvdmlkZWQsIHdoaWNoIHdlIGFyZSBnb2luZyB0byBleGVjdXRlIG5vdy4nKTsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNhbGxiYWNrKCk7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAvLyBXZSBuZWVkIHRvIGdvIG91dCBhbmQgY29udGludWUgd2l0aCBuZXh0IGVsZW1lbnQgaW4gbG9vcC4KICAgICAgICAgICAgICAgICAgICByZXR1cm47IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE4NDUyOTIwL2NvbnRpbnVlLWluLWN1cnNvci1mb3JlYWNoCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gLy8gaWYoIWZvcmNlKQogICAgICAgIH0KCiAgICAgICAgLyoqKioqKioqKioqKgogICAgICAgICAqIFN0YXRlIGlzIG5vdCBleGlzdGluZyBvciBmb3JjZSA9IHRydWUsIHNvIHdlIGFyZSBjb250aW51aW5nIHRvIGNyZWF0ZSB0aGUgc3RhdGUgdGhyb3VnaCBzZXRPYmplY3QoKS4KICAgICAgICAgKioqKioqKioqKioqLwogICAgICAgIGxldCBvYmogPSB7fTsKICAgICAgICBvYmoudHlwZSA9ICdzdGF0ZSc7CiAgICAgICAgb2JqLm5hdGl2ZSA9IHt9OwogICAgICAgIG9iai5jb21tb24gPSBwYXJhbVsxXTsKICAgICAgICBzZXRPYmplY3QoRlVMTF9TVEFURV9JRCwgb2JqLCBmdW5jdGlvbiAoZXJyKSB7CiAgICAgICAgICAgIGlmIChlcnIpIHsKICAgICAgICAgICAgICAgIGxvZygnQ2Fubm90IHdyaXRlIG9iamVjdCBmb3Igc3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ106ICcgKyBlcnIpOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIE5vdyB3ZSBhcmUgY3JlYXRpbmcgbmV3IHN0YXRlIFsnICsgRlVMTF9TVEFURV9JRCArICddJykKICAgICAgICAgICAgICAgIGxldCBpbml0ID0gbnVsbDsKICAgICAgICAgICAgICAgIGlmKHBhcmFtWzFdLmRlZiA9PT0gdW5kZWZpbmVkKSB7CiAgICAgICAgICAgICAgICAgICAgaWYocGFyYW1bMV0udHlwZSA9PT0gJ251bWJlcicpIGluaXQgPSAwOwogICAgICAgICAgICAgICAgICAgIGlmKHBhcmFtWzFdLnR5cGUgPT09ICdib29sZWFuJykgaW5pdCA9IGZhbHNlOwogICAgICAgICAgICAgICAgICAgIGlmKHBhcmFtWzFdLnR5cGUgPT09ICdzdHJpbmcnKSBpbml0ID0gJyc7CiAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgIGluaXQgPSBwYXJhbVsxXS5kZWY7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgICAgIHNldFN0YXRlKEZVTExfU1RBVEVfSUQsIGluaXQsIHRydWUsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgICAgICAgICBpZiAoTE9HX0RFQlVHKSBsb2coJ1tEZWJ1Z10gc2V0U3RhdGUgZHVyY2hnZWbDvGhydDogJyArIEZVTExfU1RBVEVfSUQpOwogICAgICAgICAgICAgICAgICAgICAgICBudW1TdGF0ZXMtLTsKICAgICAgICAgICAgICAgICAgICAgICAgaWYgKG51bVN0YXRlcyA9PT0gMCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIEFsbCBzdGF0ZXMgcHJvY2Vzc2VkLicpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHR5cGVvZiBjYWxsYmFjayA9PT0gJ2Z1bmN0aW9uJykgeyAvLyBleGVjdXRlIGlmIGEgZnVuY3Rpb24gd2FzIHByb3ZpZGVkIHRvIHBhcmFtZXRlciBjYWxsYmFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChMT0dfREVCVUcpIGxvZygnW0RlYnVnXSBGdW5jdGlvbiB0byBjYWxsYmFjayBwYXJhbWV0ZXIgd2FzIHByb3ZpZGVkJyk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNhbGxiYWNrKCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgIH0sIERFTEFZICsgKDIwICogY291bnRlcikgKTsKICAgICAgICAgICAgfQogICAgICAgIH0pOwogICAgfSk7Cn0KCmxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgIFsnR2VyYWV0ZV96YWVobGVuLkxpY2h0X3phZWhsZW4uMDFMaWNodF9IVUVfQW56YWhsX2Vpbmdlc2NoYWx0ZXQnLCB7J25hbWUnOicwMUxpY2h0X0hVRV9BbnphaGxfZWluZ2VzY2hhbHRldCcsICd0eXBlJzonbnVtYmVyJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6ZmFsc2UsICdyb2xlJzonbnVtYmVyJywndW5pdCc6ICdIVUUgTGFtcGVuJywgJ2RlZic6MCB9XSwKICAgIFsnR2VyYWV0ZV96YWVobGVuLkxpY2h0X3phZWhsZW4uMDJMaWNodF9IVUVfQW56YWhsX2dlc2FtdCcsIHsnbmFtZSc6JzAyTGljaHRfSFVFX0FuemFobF9nZXNhbXQnLCAndHlwZSc6J251bWJlcicsICdyZWFkJzp0cnVlLCAnd3JpdGUnOmZhbHNlLCAncm9sZSc6J251bWJlcicsJ3VuaXQnOiAnSFVFIExhbXBlbicsICdkZWYnOjAgfV0sCiAgICBbJ0dlcmFldGVfemFlaGxlbi5MaWNodF96YWVobGVuLjAzTGljaHRfU3RlY2tkb3Nlbl9BbnphaGxfZWluZ2VzY2hhbHRldCcsIHsnbmFtZSc6JzAzTGljaHRfU3RlY2tkb3Nlbl9BbnphaGxfZWluZ2VzY2hhbHRldCcsICd0eXBlJzonbnVtYmVyJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6ZmFsc2UsICdyb2xlJzonbnVtYmVyJywndW5pdCc6ICdMaWNodHN0ZWNrZG9zZW4nLCAnZGVmJzowIH1dLAogICAgWydHZXJhZXRlX3phZWhsZW4uTGljaHRfemFlaGxlbi4wNExpY2h0X1N0ZWNrZG9zZW5fQW56YWhsX2dlc2FtdCcsIHsnbmFtZSc6JzA0TGljaHRfU3RlY2tkb3Nlbl9BbnphaGxfZ2VzYW10JywgJ3R5cGUnOidudW1iZXInLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzpmYWxzZSwgJ3JvbGUnOidudW1iZXInLCd1bml0JzogJ0xpY2h0c3RlY2tkb3NlbicsICdkZWYnOjAgfV0sCiAgICBbJ0dlcmFldGVfemFlaGxlbi5MaWNodF96YWVobGVuLjA1TGljaHRfQW56YWhsX2Vpbmdlc2NoYWx0ZXQnLCB7J25hbWUnOicwNUxpY2h0X0FuemFobF9laW5nZXNjaGFsdGV0JywgJ3R5cGUnOidudW1iZXInLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzpmYWxzZSwgJ3JvbGUnOidudW1iZXInLCd1bml0JzogJ0xhbXBlbicsICdkZWYnOjAgfV0sCiAgICBbJ0dlcmFldGVfemFlaGxlbi5MaWNodF96YWVobGVuLjA2TGljaHRfQW56YWhsX2dlc2FtdCcsIHsnbmFtZSc6JzA2TGljaHRfQW56YWhsX2dlc2FtdCcsICd0eXBlJzonbnVtYmVyJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6ZmFsc2UsICdyb2xlJzonbnVtYmVyJywndW5pdCc6ICdMYW1wZW4nLCAnZGVmJzowIH1dLAogICAgCl07ICAgIApjcmVhdGVVc2VyU3RhdGVzKCcwX3VzZXJkYXRhLjAnLCB0cnVlLCBzdGF0ZXNUb0NyZWF0ZSk7Cg==</field>
                             <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                           </block>
                           <block type="procedures_callcustomnoreturn" id="X+4?!FV=R(MUJl~Yi2L." x="13" y="63">
                             <mutation name="Datenpunkte_erstellen"></mutation>
                             <next>
                               <block type="on_ext" id="hafx;Y{*x?Xn(,sMW.+n">
                                 <mutation items="1"></mutation>
                                 <field name="CONDITION">any</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">state[id=level](functions='HUE')</field>
                                   </block>
                                 </value>
                                 <statement name="STATEMENT">
                                   <block type="variables_set" id="|8H=Pul|f.cr!UhJLN(H">
                                     <field name="VAR" id=".2k]),Q$l|l%mJu)mo-e" variabletype="">Anzahl_HUE_aktiv</field>
                                     <value name="VALUE">
                                       <block type="math_number" id="JJ!;Yr|2GY(0JCOqtmzg">
                                         <field name="NUM">0</field>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="variables_set" id="VX#)3TR!c*9V=CBCNN^~">
                                         <field name="VAR" id=";ITUVe4B=QGVsc2VwzL7" variabletype="">Anzahl_HUE_gesamt</field>
                                         <value name="VALUE">
                                           <block type="math_number" id="JDNj8[~cqg4{)hPhqGfA">
                                             <field name="NUM">0</field>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="controls_forEach" id="G!}uXUNe]!g=EHrV74L~">
                                             <field name="VAR" id="O.g)=vuxy/!=!?vJ]|ep" variabletype="">HUE</field>
                                             <value name="LIST">
                                               <block type="selector" id="MONtf(uq5XEC}a_-xfMb">
                                                 <field name="TEXT">state[id=level](functions='HUE')</field>
                                               </block>
                                             </value>
                                             <statement name="DO">
                                               <block type="math_change" id="wX3a;:_:P|iF9au~5Rlr">
                                                 <field name="VAR" id=";ITUVe4B=QGVsc2VwzL7" variabletype="">Anzahl_HUE_gesamt</field>
                                                 <value name="DELTA">
                                                   <shadow type="math_number" id="EbsD?G]|b4O8WV1AD,Cd">
                                                     <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">GT</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="">HUE</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                         <value name="B">
                                                           <block type="math_number" id="CsVX,!$C^/;xrvGNn*#M">
                                                             <field name="NUM">0</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                     <statement name="DO0">
                                                       <block type="math_change" id="KI|Fwv`!II[b[e{HUT-V">
                                                         <field name="VAR" id=".2k]),Q$l|l%mJu)mo-e" variabletype="">Anzahl_HUE_aktiv</field>
                                                         <value name="DELTA">
                                                           <shadow type="math_number" id="zA#pO8^NGsc3eI_hO}Dt">
                                                             <field name="NUM">1</field>
                                                           </shadow>
                                                         </value>
                                                       </block>
                                                     </statement>
                                                   </block>
                                                 </next>
                                               </block>
                                             </statement>
                                             <next>
                                               <block type="update" id="BRUEt{SxHthj,HJC;u0g">
                                                 <mutation delay_input="false"></mutation>
                                                 <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.01Licht_HUE_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=".2k]),Q$l|l%mJu)mo-e" variabletype="">Anzahl_HUE_aktiv</field>
                                                   </block>
                                                 </value>
                                                 <next>
                                                   <block type="update" id="VnZud=~v2I?UkrzwyRSG">
                                                     <mutation delay_input="false"></mutation>
                                                     <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.02Licht_HUE_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=";ITUVe4B=QGVsc2VwzL7" variabletype="">Anzahl_HUE_gesamt</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </next>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </statement>
                                 <next>
                                   <block type="on_ext" id="V1kpsdPQC:|sufssEQ*z">
                                     <mutation items="1"></mutation>
                                     <field name="CONDITION">any</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="?)@(:rQgwvNK-P2_ANwr">
                                         <field name="TEXT">state[id=STATE](functions='Lichtsteckdosen')</field>
                                       </block>
                                     </value>
                                     <statement name="STATEMENT">
                                       <block type="variables_set" id="EUOh)H+5/W^dTk9,-kZ9">
                                         <field name="VAR" id=".Yia3JB]R6UM8||#rtEy" variabletype="">Anzahl_Lichtsteckdosen_aktiv</field>
                                         <value name="VALUE">
                                           <block type="math_number" id="4;S*`$2?R]D9%WqG$9Yn">
                                             <field name="NUM">0</field>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="variables_set" id="qa97CpeWKQ%uN2N-R|r,">
                                             <field name="VAR" id="GBP*^g/p%y(A!z9wYIAp" variabletype="">Anzahl_Lichtsteckdosen_gesamt</field>
                                             <value name="VALUE">
                                               <block type="math_number" id="6(KoRd0Q#{nzJM3dX62)">
                                                 <field name="NUM">0</field>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="controls_forEach" id=".m+JeoExV[1]:#qZCzBq">
                                                 <field name="VAR" id="k1V%Om2^GrHwhE.r-Ooe" variabletype="">Lichtsteckdosen</field>
                                                 <value name="LIST">
                                                   <block type="selector" id="]=0?,b+1!^B3f.Qx7{zl">
                                                     <field name="TEXT">state[id=STATE](functions='Lichtsteckdosen')</field>
                                                   </block>
                                                 </value>
                                                 <statement name="DO">
                                                   <block type="math_change" id="w-AGl|nLX9gm8g(ZNQhz">
                                                     <field name="VAR" id="GBP*^g/p%y(A!z9wYIAp" variabletype="">Anzahl_Lichtsteckdosen_gesamt</field>
                                                     <value name="DELTA">
                                                       <shadow type="math_number" id="MR[}3[zrLeXB1v0X;wSm">
                                                         <field name="NUM">1</field>
                                                       </shadow>
                                                     </value>
                                                     <next>
                                                       <block type="controls_if" id="kFe#]pQ7akH6[,!wu4,8">
                                                         <value name="IF0">
                                                           <block type="logic_compare" id=".9mBUt}8pUY02GvL+1rX">
                                                             <field name="OP">EQ</field>
                                                             <value name="A">
                                                               <block type="get_value_var" id="O6YMOK$=G[k/s}#h[F(y">
                                                                 <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="*r*n~D4DFTcmV^IQ]ak~">
                                                                     <field name="VAR" id="k1V%Om2^GrHwhE.r-Ooe" variabletype="">Lichtsteckdosen</field>
                                                                   </block>
                                                                 </value>
                                                               </block>
                                                             </value>
                                                             <value name="B">
                                                               <block type="logic_boolean" id="^_Endu/OHmU^DIr~8MHo">
                                                                 <field name="BOOL">TRUE</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                         <statement name="DO0">
                                                           <block type="math_change" id="/{nU_fYTJAjqq;iPylsx">
                                                             <field name="VAR" id=".Yia3JB]R6UM8||#rtEy" variabletype="">Anzahl_Lichtsteckdosen_aktiv</field>
                                                             <value name="DELTA">
                                                               <shadow type="math_number" id="$5[-hLU3]|W5Iq9-k*Fx">
                                                                 <field name="NUM">1</field>
                                                               </shadow>
                                                             </value>
                                                           </block>
                                                         </statement>
                                                       </block>
                                                     </next>
                                                   </block>
                                                 </statement>
                                                 <next>
                                                   <block type="update" id="cp36p9J_H=MvrYz(K0;q">
                                                     <mutation delay_input="false"></mutation>
                                                     <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.03Licht_Steckdosen_Anzahl_eingeschaltet</field>
                                                     <field name="WITH_DELAY">FALSE</field>
                                                     <value name="VALUE">
                                                       <block type="variables_get" id="95h*1t+vKZs6mraN20Ht">
                                                         <field name="VAR" id=".Yia3JB]R6UM8||#rtEy" variabletype="">Anzahl_Lichtsteckdosen_aktiv</field>
                                                       </block>
                                                     </value>
                                                     <next>
                                                       <block type="update" id="TGU9Lp,C0O-et)3!wE0T">
                                                         <mutation delay_input="false"></mutation>
                                                         <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.04Licht_Steckdosen_Anzahl_gesamt</field>
                                                         <field name="WITH_DELAY">FALSE</field>
                                                         <value name="VALUE">
                                                           <block type="variables_get" id="LDD}d$t@L!$Hl?^(._6u">
                                                             <field name="VAR" id="GBP*^g/p%y(A!z9wYIAp" variabletype="">Anzahl_Lichtsteckdosen_gesamt</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </next>
                                                   </block>
                                                 </next>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                     </statement>
                                     <next>
                                       <block type="on_ext" id="E$Z4vn#Z:bfhp^7z}|.^">
                                         <mutation items="4"></mutation>
                                         <field name="CONDITION">any</field>
                                         <field name="ACK_CONDITION"></field>
                                         <value name="OID0">
                                           <shadow type="field_oid" id="s~^C/kxgG|[(Uw]Ck3Lh">
                                             <field name="oid">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.01Licht_HUE_Anzahl_eingeschaltet</field>
                                           </shadow>
                                         </value>
                                         <value name="OID1">
                                           <shadow type="field_oid" id="3d]E6n8.*r^,m9):CG0P">
                                             <field name="oid">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.02Licht_HUE_Anzahl_gesamt</field>
                                           </shadow>
                                         </value>
                                         <value name="OID2">
                                           <shadow type="field_oid" id="zWn^y1#4%ex71_V!E8cm">
                                             <field name="oid">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.03Licht_Steckdosen_Anzahl_eingeschaltet</field>
                                           </shadow>
                                         </value>
                                         <value name="OID3">
                                           <shadow type="field_oid" id="Jcd-#GuS?uHKaZOwC-r@">
                                             <field name="oid">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.04Licht_Steckdosen_Anzahl_gesamt</field>
                                           </shadow>
                                         </value>
                                         <statement name="STATEMENT">
                                           <block type="update" id="MR7!7b=SJA]a{FOIv.W=" inline="false">
                                             <mutation delay_input="false"></mutation>
                                             <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.05Licht_Anzahl_eingeschaltet</field>
                                             <field name="WITH_DELAY">FALSE</field>
                                             <value name="VALUE">
                                               <block type="math_arithmetic" id="mOO6E9/b77!,I!!d[BPa" inline="false">
                                                 <field name="OP">ADD</field>
                                                 <value name="A">
                                                   <shadow type="math_number" id="qO;+8I~sX%a$.b3m6D4i">
                                                     <field name="NUM">1</field>
                                                   </shadow>
                                                   <block type="get_value" id="pOw@4)lFyKeaa^^jgAJo">
                                                     <field name="ATTR">val</field>
                                                     <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.01Licht_HUE_Anzahl_eingeschaltet</field>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <shadow type="math_number" id="aTvIAkeFCK*-p{?Z62NH">
                                                     <field name="NUM">1</field>
                                                   </shadow>
                                                   <block type="get_value" id="^C%u_y*Dq9uF5%NoI.h1">
                                                     <field name="ATTR">val</field>
                                                     <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.03Licht_Steckdosen_Anzahl_eingeschaltet</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="update" id="=cOorr4^0Yf0|M5u-[!F" inline="false">
                                                 <mutation delay_input="false"></mutation>
                                                 <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.06Licht_Anzahl_gesamt</field>
                                                 <field name="WITH_DELAY">FALSE</field>
                                                 <value name="VALUE">
                                                   <block type="math_arithmetic" id="e-eW^*#SA9hjR*O^x_Tn" inline="false">
                                                     <field name="OP">ADD</field>
                                                     <value name="A">
                                                       <shadow type="math_number" id="qO;+8I~sX%a$.b3m6D4i">
                                                         <field name="NUM">1</field>
                                                       </shadow>
                                                       <block type="get_value" id="XwO90#9e5:;gXwQjHr!f">
                                                         <field name="ATTR">val</field>
                                                         <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.02Licht_HUE_Anzahl_gesamt</field>
                                                       </block>
                                                     </value>
                                                     <value name="B">
                                                       <shadow type="math_number" id="aTvIAkeFCK*-p{?Z62NH">
                                                         <field name="NUM">1</field>
                                                       </shadow>
                                                       <block type="get_value" id="P^-mXT!iYSRaW|gykzMZ">
                                                         <field name="ATTR">val</field>
                                                         <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.04Licht_Steckdosen_Anzahl_gesamt</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                               </block>
                                             </next>
                                           </block>
                                         </statement>
                                       </block>
                                     </next>
                                   </block>
                                 </next>
                               </block>
                             </next>
                           </block>
                          </xml>
                          

                          Bildschirmfoto 2020-01-27 um 14.19.32.png

                          Bildschirmfoto 2020-01-27 um 14.19.43.png

                          F 1 Antwort Letzte Antwort
                          0
                          • dslraserD dslraser

                            @Freaknet sagte in Fenster zählen mit Blockly Selektor Aufzählungen:

                            Hab eigentlich nur 12 Hue´s und 9 Shelly-Switch für die Abfrage.

                            Das zählen geht auf jeden Fall. Ob die dann gemeinsam in einer Liste darstellbar sind weiß ich noch nicht.
                            Ich habe z.B. HUE Lampen und Steckdosen wo Lampen drann sind in der Auswertung bei mir (aber nicht in einer Liste)

                            Screenshot_20200127-132521_Chrome.jpg

                            paul53P Offline
                            paul53P Offline
                            paul53
                            schrieb am zuletzt editiert von paul53
                            #113

                            @dslraser sagte:

                            Ob die dann gemeinsam in einer Liste darstellbar sind weiß ich noch nicht.

                            Wenn man mehrere Selektoren verwenden muss, kann man trotzdem gemeinsame Listen erzeugen. Prinzip:

                            Blockly_temp.JPG

                            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                            dslraserD 1 Antwort Letzte Antwort
                            1
                            • paul53P paul53

                              @dslraser sagte:

                              Ob die dann gemeinsam in einer Liste darstellbar sind weiß ich noch nicht.

                              Wenn man mehrere Selektoren verwenden muss, kann man trotzdem gemeinsame Listen erzeugen. Prinzip:

                              Blockly_temp.JPG

                              dslraserD Offline
                              dslraserD Offline
                              dslraser
                              Forum Testing Most Active
                              schrieb am zuletzt editiert von
                              #114

                              @paul53
                              super, werde ich bei mir testen, wenn ich wieder Zeit finde, das vereinfacht einiges. Ich hatte schon gedacht das vielleicht mit alias zu lösen.

                              paul53P 1 Antwort Letzte Antwort
                              0
                              • dslraserD dslraser

                                @paul53
                                super, werde ich bei mir testen, wenn ich wieder Zeit finde, das vereinfacht einiges. Ich hatte schon gedacht das vielleicht mit alias zu lösen.

                                paul53P Offline
                                paul53P Offline
                                paul53
                                schrieb am zuletzt editiert von
                                #115

                                @dslraser sagte:

                                das vielleicht mit alias zu lösen.

                                Das ist letztendlich die bessere Lösung, macht aber erst einmal mehr Arbeit.

                                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                1 Antwort Letzte Antwort
                                0
                                • dslraserD dslraser

                                  @Freaknet sagte in Fenster zählen mit Blockly Selektor Aufzählungen:

                                  Kannst Du mir das Blockly ggf. zur Verfügung stellen mit deinen Hue´s?

                                  ich nehme .level (geht aber auch mit .on=wahr, mußt Du dann ändern)

                                  <xml xmlns="http://www.w3.org/1999/xhtml">
                                   <variables>
                                     <variable type="" id=".2k]),Q$l|l%mJu)mo-e">Anzahl_HUE_aktiv</variable>
                                     <variable type="" id=";ITUVe4B=QGVsc2VwzL7">Anzahl_HUE_gesamt</variable>
                                     <variable type="" id=".Yia3JB]R6UM8||#rtEy">Anzahl_Lichtsteckdosen_aktiv</variable>
                                     <variable type="" id="O.g)=vuxy/!=!?vJ]|ep">HUE</variable>
                                     <variable type="" id="GBP*^g/p%y(A!z9wYIAp">Anzahl_Lichtsteckdosen_gesamt</variable>
                                     <variable type="" id="k1V%Om2^GrHwhE.r-Ooe">Lichtsteckdosen</variable>
                                   </variables>
                                   <block type="procedures_defcustomnoreturn" id="EJhG@Zv:/.r@(DzIU,:6" x="13" y="13">
                                     <mutation statements="false"></mutation>
                                     <field name="NAME">Datenpunkte_erstellen</field>
                                     <field name="SCRIPT">LyoqCiAqIENyZWF0ZSBzdGF0ZXMgdW5kZXIgMF91c2VyZGF0YS4wIG9yIGphdmFzY3JpcHQueAogKiBDdXJyZW50IFZlcnNpb246ICAgICBodHRwczovL2dpdGh1Yi5jb20vTWljLU0vaW9icm9rZXIuY3JlYXRlVXNlclN0YXRlcwogKiBTdXBwb3J0OiAgICAgICAgICAgICBodHRwczovL2ZvcnVtLmlvYnJva2VyLm5ldC90b3BpYy8yNjgzOS8KICogQXV0b3I6ICAgICAgICAgICAgICAgTWljIChpb0Jyb2tlcikgfCBNaWMtTSAoZ2l0aHViKQogKiBWZXJzaW9uOiAgICAgICAgICAgICAxLjAgKDE3IEphbnVhcnkgMjAyMCkKICogRXhhbXBsZToKICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgIGxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgICAgICBbJ1Rlc3QuVGVzdDEnLCB7J25hbWUnOidUZXN0IDEnLCAndHlwZSc6J3N0cmluZycsICdyZWFkJzp0cnVlLCAnd3JpdGUnOnRydWUsICdyb2xlJzonaW5mbycsICdkZWYnOidIZWxsbycgfV0sCiAgICAgICAgWydUZXN0LlRlc3QyJywgeyduYW1lJzonVGVzdCAyJywgJ3R5cGUnOidzdHJpbmcnLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzp0cnVlLCAncm9sZSc6J2luZm8nLCAnZGVmJzonSGVsbG8nIH1dLAogICAgXTsKICAgIGNyZWF0ZVVzZXJTdGF0ZXMoJzBfdXNlcmRhdGEuMCcsIGZhbHNlLCBzdGF0ZXNUb0NyZWF0ZSk7CiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAqIFBMRUFTRSBOT1RFOiBQZXIgaHR0cHM6Ly9naXRodWIuY29tL2lvQnJva2VyL2lvQnJva2VyLmphdmFzY3JpcHQvaXNzdWVzLzQ3NCwgdGhlIHVzZWQgZnVuY3Rpb24gc2V0T2JqZWN0KCkgCiAqICAgICAgICAgICAgICBleGVjdXRlcyB0aGUgY2FsbGJhY2sgUFJJT1IgdG8gY29tcGxldGluZyB0aGUgc3RhdGUgY3JlYXRpb24uIFRoZXJlZm9yZSwgd2UgdXNlIGEgc2V0VGltZW91dCBhbmQgY291bnRlci4gCiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAqIEBwYXJhbSB7c3RyaW5nfSB3aGVyZSAgICAgICAgICBXaGVyZSB0byBjcmVhdGUgdGhlIHN0YXRlOiBlLmcuICcwX3VzZXJkYXRhLjAnIG9yICdqYXZhc2NyaXB0LngnLgogKiBAcGFyYW0ge2Jvb2xlYW59IGZvcmNlICAgICAgICAgRm9yY2Ugc3RhdGUgY3JlYXRpb24gKG92ZXJ3cml0ZSksIGlmIHN0YXRlIGlzIGV4aXN0aW5nLgogKiBAcGFyYW0ge2FycmF5fSBzdGF0ZXNUb0NyZWF0ZSAgU3RhdGUocykgdG8gY3JlYXRlLiBzaW5nbGUgYXJyYXkgb3IgYXJyYXkgb2YgYXJyYXlzCiAqIEBwYXJhbSB7b2JqZWN0fSBbY2FsbGJhY2tdICAgICBPcHRpb25hbDogYSBjYWxsYmFjayBmdW5jdGlvbiAtLSBUaGlzIHByb3ZpZGVkIGZ1bmN0aW9uIHdpbGwgYmUgZXhlY3V0ZWQgYWZ0ZXIgYWxsIHN0YXRlcyBhcmUgY3JlYXRlZC4KICovCmZ1bmN0aW9uIGNyZWF0ZVVzZXJTdGF0ZXMod2hlcmUsIGZvcmNlLCBzdGF0ZXNUb0NyZWF0ZSwgY2FsbGJhY2sgPSB1bmRlZmluZWQpIHsKIAogICAgY29uc3QgV0FSTiA9IGZhbHNlOyAvLyBUaHJvd3Mgd2FybmluZyBpbiBsb2csIGlmIHN0YXRlIGlzIGFscmVhZHkgZXhpc3RpbmcgYW5kIGZvcmNlPWZhbHNlLiBEZWZhdWx0IGlzIGZhbHNlLCBzbyBubyB3YXJuaW5nIGluIGxvZywgaWYgc3RhdGUgZXhpc3RzLgogICAgY29uc3QgTE9HX0RFQlVHID0gZmFsc2U7IC8vIFRvIGRlYnVnIHRoaXMgZnVuY3Rpb24sIHNldCB0byB0cnVlCiAgICAvLyBQZXIgaXNzdWUgIzQ3NCAoaHR0cHM6Ly9naXRodWIuY29tL2lvQnJva2VyL2lvQnJva2VyLmphdmFzY3JpcHQvaXNzdWVzLzQ3NCksIHRoZSB1c2VkIGZ1bmN0aW9uIHNldE9iamVjdCgpIGV4ZWN1dGVzIHRoZSBjYWxsYmFjayAKICAgIC8vIGJlZm9yZSB0aGUgc3RhdGUgaXMgYWN0dWFsIGNyZWF0ZWQuIFRoZXJlZm9yZSwgd2UgdXNlIGEgc2V0VGltZW91dCBhbmQgY291bnRlciBhcyBhIHdvcmthcm91bmQuCiAgICAvLyBJbmNyZWFzZSB0aGlzIHRvIDEwMCwgaWYgaXQgaXMgbm90IHdvcmtpbmcuCiAgICBjb25zdCBERUxBWSA9IDUwOyAvLyBEZWxheSBpbiBtaWxsaXNlY29uZHMgKG1zKQoKCiAgICAvLyBWYWxpZGF0ZSAid2hlcmUiCiAgICBpZiAod2hlcmUuZW5kc1dpdGgoJy4nKSkgd2hlcmUgPSB3aGVyZS5zbGljZSgwLCAtMSk7IC8vIFJlbW92ZSB0cmFpbGluZyBkb3QKICAgIGlmICggKHdoZXJlLm1hdGNoKC9eamF2YXNjcmlwdC4oWzAtOV18WzEtOV1bMC05XSkkLykgPT0gbnVsbCkgJiYgKHdoZXJlLm1hdGNoKC9eMF91c2VyZGF0YS4wJC8pID09IG51bGwpICkgewogICAgICAgIGxvZygnVGhpcyBzY3JpcHQgZG9lcyBub3Qgc3VwcG9ydCB0byBjcmVhdGUgc3RhdGVzIHVuZGVyIFsnICsgd2hlcmUgKyAnXScsICdlcnJvcicpOwogICAgICAgIHJldHVybjsKICAgIH0KCiAgICAvLyBQcmVwYXJlICJzdGF0ZXNUb0NyZWF0ZSIgc2luY2Ugd2UgYWxzbyBhbGxvdyBhIHNpbmdsZSBzdGF0ZSB0byBjcmVhdGUKICAgIGlmKCFBcnJheS5pc0FycmF5KHN0YXRlc1RvQ3JlYXRlWzBdKSkgc3RhdGVzVG9DcmVhdGUgPSBbc3RhdGVzVG9DcmVhdGVdOyAvLyB3cmFwIGludG8gYXJyYXksIGlmIGp1c3Qgb25lIGFycmF5IGFuZCBub3QgaW5zaWRlIGFuIGFycmF5CgogICAgbGV0IG51bVN0YXRlcyA9IHN0YXRlc1RvQ3JlYXRlLmxlbmd0aDsKICAgIGxldCBjb3VudGVyID0gLTE7CiAgICBzdGF0ZXNUb0NyZWF0ZS5mb3JFYWNoKGZ1bmN0aW9uKHBhcmFtKSB7CiAgICAgICAgY291bnRlciArPSAxOwogICAgICAgIGlmIChMT0dfREVCVUcpIGxvZyAoJ1tEZWJ1Z10gQ3VycmVudGx5IHByb2Nlc3NpbmcgZm9sbG93aW5nIHN0YXRlOiBbJyArIHBhcmFtWzBdICsgJ10nKTsKCiAgICAgICAgLy8gQ2xlYW4KICAgICAgICBsZXQgc3RhdGVJZCA9IHBhcmFtWzBdOwogICAgICAgIGlmICghIHN0YXRlSWQuc3RhcnRzV2l0aCh3aGVyZSkpIHN0YXRlSWQgPSB3aGVyZSArICcuJyArIHN0YXRlSWQ7IC8vIGFkZCB3aGVyZSB0byBiZWdpbm5pbmcgb2Ygc3RyaW5nCiAgICAgICAgc3RhdGVJZCA9IHN0YXRlSWQucmVwbGFjZSgvXC4qXC4vZywgJy4nKTsgLy8gcmVwbGFjZSBhbGwgbXVsdGlwbGUgZG90cyBsaWtlICcuLicsICcuLi4nIHdpdGggYSBzaW5nbGUgJy4nCiAgICAgICAgY29uc3QgRlVMTF9TVEFURV9JRCA9IHN0YXRlSWQ7CgogICAgICAgIGlmKCAoJChGVUxMX1NUQVRFX0lEKS5sZW5ndGggPiAwKSAmJiAoZXhpc3RzU3RhdGUoRlVMTF9TVEFURV9JRCkpICkgeyAvLyBXb3JrYXJvdW5kIGR1ZSB0byBodHRwczovL2dpdGh1Yi5jb20vaW9Ccm9rZXIvaW9Ccm9rZXIuamF2YXNjcmlwdC9pc3N1ZXMvNDc4CiAgICAgICAgICAgIC8vIFN0YXRlIGlzIGV4aXN0aW5nLgogICAgICAgICAgICBpZiAoV0FSTiAmJiAhZm9yY2UpIGxvZygnU3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ10gaXMgYWxyZWFkeSBleGlzdGluZyBhbmQgd2lsbCBubyBsb25nZXIgYmUgY3JlYXRlZC4nLCAnd2FybicpOwogICAgICAgICAgICBpZiAoIVdBUk4gJiYgTE9HX0RFQlVHKSBsb2coJ1tEZWJ1Z10gU3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ10gaXMgYWxyZWFkeSBleGlzdGluZy4gT3B0aW9uIGZvcmNlICg9b3ZlcndyaXRlKSBpcyBzZXQgdG8gWycgKyBmb3JjZSArICddLicpOwoKICAgICAgICAgICAgaWYoIWZvcmNlKSB7CiAgICAgICAgICAgICAgICAvLyBTdGF0ZSBleGlzdHMgYW5kIHNoYWxsIG5vdCBiZSBvdmVyd3JpdHRlbiBzaW5jZSBmb3JjZT1mYWxzZQogICAgICAgICAgICAgICAgLy8gU28sIHdlIGRvIG5vdCBwcm9jZWVkLgogICAgICAgICAgICAgICAgbnVtU3RhdGVzLS07CiAgICAgICAgICAgICAgICBpZiAobnVtU3RhdGVzID09PSAwKSB7CiAgICAgICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIEFsbCBzdGF0ZXMgc3VjY2Vzc2Z1bGx5IHByb2Nlc3NlZCEnKTsKICAgICAgICAgICAgICAgICAgICBpZiAodHlwZW9mIGNhbGxiYWNrID09PSAnZnVuY3Rpb24nKSB7IC8vIGV4ZWN1dGUgaWYgYSBmdW5jdGlvbiB3YXMgcHJvdmlkZWQgdG8gcGFyYW1ldGVyIGNhbGxiYWNrCiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChMT0dfREVCVUcpIGxvZygnW0RlYnVnXSBBbiBvcHRpb25hbCBjYWxsYmFjayBmdW5jdGlvbiB3YXMgcHJvdmlkZWQsIHdoaWNoIHdlIGFyZSBnb2luZyB0byBleGVjdXRlIG5vdy4nKTsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNhbGxiYWNrKCk7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAvLyBXZSBuZWVkIHRvIGdvIG91dCBhbmQgY29udGludWUgd2l0aCBuZXh0IGVsZW1lbnQgaW4gbG9vcC4KICAgICAgICAgICAgICAgICAgICByZXR1cm47IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE4NDUyOTIwL2NvbnRpbnVlLWluLWN1cnNvci1mb3JlYWNoCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gLy8gaWYoIWZvcmNlKQogICAgICAgIH0KCiAgICAgICAgLyoqKioqKioqKioqKgogICAgICAgICAqIFN0YXRlIGlzIG5vdCBleGlzdGluZyBvciBmb3JjZSA9IHRydWUsIHNvIHdlIGFyZSBjb250aW51aW5nIHRvIGNyZWF0ZSB0aGUgc3RhdGUgdGhyb3VnaCBzZXRPYmplY3QoKS4KICAgICAgICAgKioqKioqKioqKioqLwogICAgICAgIGxldCBvYmogPSB7fTsKICAgICAgICBvYmoudHlwZSA9ICdzdGF0ZSc7CiAgICAgICAgb2JqLm5hdGl2ZSA9IHt9OwogICAgICAgIG9iai5jb21tb24gPSBwYXJhbVsxXTsKICAgICAgICBzZXRPYmplY3QoRlVMTF9TVEFURV9JRCwgb2JqLCBmdW5jdGlvbiAoZXJyKSB7CiAgICAgICAgICAgIGlmIChlcnIpIHsKICAgICAgICAgICAgICAgIGxvZygnQ2Fubm90IHdyaXRlIG9iamVjdCBmb3Igc3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ106ICcgKyBlcnIpOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIE5vdyB3ZSBhcmUgY3JlYXRpbmcgbmV3IHN0YXRlIFsnICsgRlVMTF9TVEFURV9JRCArICddJykKICAgICAgICAgICAgICAgIGxldCBpbml0ID0gbnVsbDsKICAgICAgICAgICAgICAgIGlmKHBhcmFtWzFdLmRlZiA9PT0gdW5kZWZpbmVkKSB7CiAgICAgICAgICAgICAgICAgICAgaWYocGFyYW1bMV0udHlwZSA9PT0gJ251bWJlcicpIGluaXQgPSAwOwogICAgICAgICAgICAgICAgICAgIGlmKHBhcmFtWzFdLnR5cGUgPT09ICdib29sZWFuJykgaW5pdCA9IGZhbHNlOwogICAgICAgICAgICAgICAgICAgIGlmKHBhcmFtWzFdLnR5cGUgPT09ICdzdHJpbmcnKSBpbml0ID0gJyc7CiAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgIGluaXQgPSBwYXJhbVsxXS5kZWY7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgICAgIHNldFN0YXRlKEZVTExfU1RBVEVfSUQsIGluaXQsIHRydWUsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgICAgICAgICBpZiAoTE9HX0RFQlVHKSBsb2coJ1tEZWJ1Z10gc2V0U3RhdGUgZHVyY2hnZWbDvGhydDogJyArIEZVTExfU1RBVEVfSUQpOwogICAgICAgICAgICAgICAgICAgICAgICBudW1TdGF0ZXMtLTsKICAgICAgICAgICAgICAgICAgICAgICAgaWYgKG51bVN0YXRlcyA9PT0gMCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIEFsbCBzdGF0ZXMgcHJvY2Vzc2VkLicpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHR5cGVvZiBjYWxsYmFjayA9PT0gJ2Z1bmN0aW9uJykgeyAvLyBleGVjdXRlIGlmIGEgZnVuY3Rpb24gd2FzIHByb3ZpZGVkIHRvIHBhcmFtZXRlciBjYWxsYmFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChMT0dfREVCVUcpIGxvZygnW0RlYnVnXSBGdW5jdGlvbiB0byBjYWxsYmFjayBwYXJhbWV0ZXIgd2FzIHByb3ZpZGVkJyk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNhbGxiYWNrKCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgIH0sIERFTEFZICsgKDIwICogY291bnRlcikgKTsKICAgICAgICAgICAgfQogICAgICAgIH0pOwogICAgfSk7Cn0KCmxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgIFsnR2VyYWV0ZV96YWVobGVuLkxpY2h0X3phZWhsZW4uMDFMaWNodF9IVUVfQW56YWhsX2Vpbmdlc2NoYWx0ZXQnLCB7J25hbWUnOicwMUxpY2h0X0hVRV9BbnphaGxfZWluZ2VzY2hhbHRldCcsICd0eXBlJzonbnVtYmVyJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6ZmFsc2UsICdyb2xlJzonbnVtYmVyJywndW5pdCc6ICdIVUUgTGFtcGVuJywgJ2RlZic6MCB9XSwKICAgIFsnR2VyYWV0ZV96YWVobGVuLkxpY2h0X3phZWhsZW4uMDJMaWNodF9IVUVfQW56YWhsX2dlc2FtdCcsIHsnbmFtZSc6JzAyTGljaHRfSFVFX0FuemFobF9nZXNhbXQnLCAndHlwZSc6J251bWJlcicsICdyZWFkJzp0cnVlLCAnd3JpdGUnOmZhbHNlLCAncm9sZSc6J251bWJlcicsJ3VuaXQnOiAnSFVFIExhbXBlbicsICdkZWYnOjAgfV0sCiAgICBbJ0dlcmFldGVfemFlaGxlbi5MaWNodF96YWVobGVuLjAzTGljaHRfU3RlY2tkb3Nlbl9BbnphaGxfZWluZ2VzY2hhbHRldCcsIHsnbmFtZSc6JzAzTGljaHRfU3RlY2tkb3Nlbl9BbnphaGxfZWluZ2VzY2hhbHRldCcsICd0eXBlJzonbnVtYmVyJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6ZmFsc2UsICdyb2xlJzonbnVtYmVyJywndW5pdCc6ICdMaWNodHN0ZWNrZG9zZW4nLCAnZGVmJzowIH1dLAogICAgWydHZXJhZXRlX3phZWhsZW4uTGljaHRfemFlaGxlbi4wNExpY2h0X1N0ZWNrZG9zZW5fQW56YWhsX2dlc2FtdCcsIHsnbmFtZSc6JzA0TGljaHRfU3RlY2tkb3Nlbl9BbnphaGxfZ2VzYW10JywgJ3R5cGUnOidudW1iZXInLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzpmYWxzZSwgJ3JvbGUnOidudW1iZXInLCd1bml0JzogJ0xpY2h0c3RlY2tkb3NlbicsICdkZWYnOjAgfV0sCiAgICBbJ0dlcmFldGVfemFlaGxlbi5MaWNodF96YWVobGVuLjA1TGljaHRfQW56YWhsX2Vpbmdlc2NoYWx0ZXQnLCB7J25hbWUnOicwNUxpY2h0X0FuemFobF9laW5nZXNjaGFsdGV0JywgJ3R5cGUnOidudW1iZXInLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzpmYWxzZSwgJ3JvbGUnOidudW1iZXInLCd1bml0JzogJ0xhbXBlbicsICdkZWYnOjAgfV0sCiAgICBbJ0dlcmFldGVfemFlaGxlbi5MaWNodF96YWVobGVuLjA2TGljaHRfQW56YWhsX2dlc2FtdCcsIHsnbmFtZSc6JzA2TGljaHRfQW56YWhsX2dlc2FtdCcsICd0eXBlJzonbnVtYmVyJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6ZmFsc2UsICdyb2xlJzonbnVtYmVyJywndW5pdCc6ICdMYW1wZW4nLCAnZGVmJzowIH1dLAogICAgCl07ICAgIApjcmVhdGVVc2VyU3RhdGVzKCcwX3VzZXJkYXRhLjAnLCB0cnVlLCBzdGF0ZXNUb0NyZWF0ZSk7Cg==</field>
                                     <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                   </block>
                                   <block type="procedures_callcustomnoreturn" id="X+4?!FV=R(MUJl~Yi2L." x="13" y="63">
                                     <mutation name="Datenpunkte_erstellen"></mutation>
                                     <next>
                                       <block type="on_ext" id="hafx;Y{*x?Xn(,sMW.+n">
                                         <mutation items="1"></mutation>
                                         <field name="CONDITION">any</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">state[id=level](functions='HUE')</field>
                                           </block>
                                         </value>
                                         <statement name="STATEMENT">
                                           <block type="variables_set" id="|8H=Pul|f.cr!UhJLN(H">
                                             <field name="VAR" id=".2k]),Q$l|l%mJu)mo-e" variabletype="">Anzahl_HUE_aktiv</field>
                                             <value name="VALUE">
                                               <block type="math_number" id="JJ!;Yr|2GY(0JCOqtmzg">
                                                 <field name="NUM">0</field>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="variables_set" id="VX#)3TR!c*9V=CBCNN^~">
                                                 <field name="VAR" id=";ITUVe4B=QGVsc2VwzL7" variabletype="">Anzahl_HUE_gesamt</field>
                                                 <value name="VALUE">
                                                   <block type="math_number" id="JDNj8[~cqg4{)hPhqGfA">
                                                     <field name="NUM">0</field>
                                                   </block>
                                                 </value>
                                                 <next>
                                                   <block type="controls_forEach" id="G!}uXUNe]!g=EHrV74L~">
                                                     <field name="VAR" id="O.g)=vuxy/!=!?vJ]|ep" variabletype="">HUE</field>
                                                     <value name="LIST">
                                                       <block type="selector" id="MONtf(uq5XEC}a_-xfMb">
                                                         <field name="TEXT">state[id=level](functions='HUE')</field>
                                                       </block>
                                                     </value>
                                                     <statement name="DO">
                                                       <block type="math_change" id="wX3a;:_:P|iF9au~5Rlr">
                                                         <field name="VAR" id=";ITUVe4B=QGVsc2VwzL7" variabletype="">Anzahl_HUE_gesamt</field>
                                                         <value name="DELTA">
                                                           <shadow type="math_number" id="EbsD?G]|b4O8WV1AD,Cd">
                                                             <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">GT</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="">HUE</field>
                                                                       </block>
                                                                     </value>
                                                                   </block>
                                                                 </value>
                                                                 <value name="B">
                                                                   <block type="math_number" id="CsVX,!$C^/;xrvGNn*#M">
                                                                     <field name="NUM">0</field>
                                                                   </block>
                                                                 </value>
                                                               </block>
                                                             </value>
                                                             <statement name="DO0">
                                                               <block type="math_change" id="KI|Fwv`!II[b[e{HUT-V">
                                                                 <field name="VAR" id=".2k]),Q$l|l%mJu)mo-e" variabletype="">Anzahl_HUE_aktiv</field>
                                                                 <value name="DELTA">
                                                                   <shadow type="math_number" id="zA#pO8^NGsc3eI_hO}Dt">
                                                                     <field name="NUM">1</field>
                                                                   </shadow>
                                                                 </value>
                                                               </block>
                                                             </statement>
                                                           </block>
                                                         </next>
                                                       </block>
                                                     </statement>
                                                     <next>
                                                       <block type="update" id="BRUEt{SxHthj,HJC;u0g">
                                                         <mutation delay_input="false"></mutation>
                                                         <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.01Licht_HUE_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=".2k]),Q$l|l%mJu)mo-e" variabletype="">Anzahl_HUE_aktiv</field>
                                                           </block>
                                                         </value>
                                                         <next>
                                                           <block type="update" id="VnZud=~v2I?UkrzwyRSG">
                                                             <mutation delay_input="false"></mutation>
                                                             <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.02Licht_HUE_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=";ITUVe4B=QGVsc2VwzL7" variabletype="">Anzahl_HUE_gesamt</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </next>
                                                       </block>
                                                     </next>
                                                   </block>
                                                 </next>
                                               </block>
                                             </next>
                                           </block>
                                         </statement>
                                         <next>
                                           <block type="on_ext" id="V1kpsdPQC:|sufssEQ*z">
                                             <mutation items="1"></mutation>
                                             <field name="CONDITION">any</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="?)@(:rQgwvNK-P2_ANwr">
                                                 <field name="TEXT">state[id=STATE](functions='Lichtsteckdosen')</field>
                                               </block>
                                             </value>
                                             <statement name="STATEMENT">
                                               <block type="variables_set" id="EUOh)H+5/W^dTk9,-kZ9">
                                                 <field name="VAR" id=".Yia3JB]R6UM8||#rtEy" variabletype="">Anzahl_Lichtsteckdosen_aktiv</field>
                                                 <value name="VALUE">
                                                   <block type="math_number" id="4;S*`$2?R]D9%WqG$9Yn">
                                                     <field name="NUM">0</field>
                                                   </block>
                                                 </value>
                                                 <next>
                                                   <block type="variables_set" id="qa97CpeWKQ%uN2N-R|r,">
                                                     <field name="VAR" id="GBP*^g/p%y(A!z9wYIAp" variabletype="">Anzahl_Lichtsteckdosen_gesamt</field>
                                                     <value name="VALUE">
                                                       <block type="math_number" id="6(KoRd0Q#{nzJM3dX62)">
                                                         <field name="NUM">0</field>
                                                       </block>
                                                     </value>
                                                     <next>
                                                       <block type="controls_forEach" id=".m+JeoExV[1]:#qZCzBq">
                                                         <field name="VAR" id="k1V%Om2^GrHwhE.r-Ooe" variabletype="">Lichtsteckdosen</field>
                                                         <value name="LIST">
                                                           <block type="selector" id="]=0?,b+1!^B3f.Qx7{zl">
                                                             <field name="TEXT">state[id=STATE](functions='Lichtsteckdosen')</field>
                                                           </block>
                                                         </value>
                                                         <statement name="DO">
                                                           <block type="math_change" id="w-AGl|nLX9gm8g(ZNQhz">
                                                             <field name="VAR" id="GBP*^g/p%y(A!z9wYIAp" variabletype="">Anzahl_Lichtsteckdosen_gesamt</field>
                                                             <value name="DELTA">
                                                               <shadow type="math_number" id="MR[}3[zrLeXB1v0X;wSm">
                                                                 <field name="NUM">1</field>
                                                               </shadow>
                                                             </value>
                                                             <next>
                                                               <block type="controls_if" id="kFe#]pQ7akH6[,!wu4,8">
                                                                 <value name="IF0">
                                                                   <block type="logic_compare" id=".9mBUt}8pUY02GvL+1rX">
                                                                     <field name="OP">EQ</field>
                                                                     <value name="A">
                                                                       <block type="get_value_var" id="O6YMOK$=G[k/s}#h[F(y">
                                                                         <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="*r*n~D4DFTcmV^IQ]ak~">
                                                                             <field name="VAR" id="k1V%Om2^GrHwhE.r-Ooe" variabletype="">Lichtsteckdosen</field>
                                                                           </block>
                                                                         </value>
                                                                       </block>
                                                                     </value>
                                                                     <value name="B">
                                                                       <block type="logic_boolean" id="^_Endu/OHmU^DIr~8MHo">
                                                                         <field name="BOOL">TRUE</field>
                                                                       </block>
                                                                     </value>
                                                                   </block>
                                                                 </value>
                                                                 <statement name="DO0">
                                                                   <block type="math_change" id="/{nU_fYTJAjqq;iPylsx">
                                                                     <field name="VAR" id=".Yia3JB]R6UM8||#rtEy" variabletype="">Anzahl_Lichtsteckdosen_aktiv</field>
                                                                     <value name="DELTA">
                                                                       <shadow type="math_number" id="$5[-hLU3]|W5Iq9-k*Fx">
                                                                         <field name="NUM">1</field>
                                                                       </shadow>
                                                                     </value>
                                                                   </block>
                                                                 </statement>
                                                               </block>
                                                             </next>
                                                           </block>
                                                         </statement>
                                                         <next>
                                                           <block type="update" id="cp36p9J_H=MvrYz(K0;q">
                                                             <mutation delay_input="false"></mutation>
                                                             <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.03Licht_Steckdosen_Anzahl_eingeschaltet</field>
                                                             <field name="WITH_DELAY">FALSE</field>
                                                             <value name="VALUE">
                                                               <block type="variables_get" id="95h*1t+vKZs6mraN20Ht">
                                                                 <field name="VAR" id=".Yia3JB]R6UM8||#rtEy" variabletype="">Anzahl_Lichtsteckdosen_aktiv</field>
                                                               </block>
                                                             </value>
                                                             <next>
                                                               <block type="update" id="TGU9Lp,C0O-et)3!wE0T">
                                                                 <mutation delay_input="false"></mutation>
                                                                 <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.04Licht_Steckdosen_Anzahl_gesamt</field>
                                                                 <field name="WITH_DELAY">FALSE</field>
                                                                 <value name="VALUE">
                                                                   <block type="variables_get" id="LDD}d$t@L!$Hl?^(._6u">
                                                                     <field name="VAR" id="GBP*^g/p%y(A!z9wYIAp" variabletype="">Anzahl_Lichtsteckdosen_gesamt</field>
                                                                   </block>
                                                                 </value>
                                                               </block>
                                                             </next>
                                                           </block>
                                                         </next>
                                                       </block>
                                                     </next>
                                                   </block>
                                                 </next>
                                               </block>
                                             </statement>
                                             <next>
                                               <block type="on_ext" id="E$Z4vn#Z:bfhp^7z}|.^">
                                                 <mutation items="4"></mutation>
                                                 <field name="CONDITION">any</field>
                                                 <field name="ACK_CONDITION"></field>
                                                 <value name="OID0">
                                                   <shadow type="field_oid" id="s~^C/kxgG|[(Uw]Ck3Lh">
                                                     <field name="oid">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.01Licht_HUE_Anzahl_eingeschaltet</field>
                                                   </shadow>
                                                 </value>
                                                 <value name="OID1">
                                                   <shadow type="field_oid" id="3d]E6n8.*r^,m9):CG0P">
                                                     <field name="oid">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.02Licht_HUE_Anzahl_gesamt</field>
                                                   </shadow>
                                                 </value>
                                                 <value name="OID2">
                                                   <shadow type="field_oid" id="zWn^y1#4%ex71_V!E8cm">
                                                     <field name="oid">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.03Licht_Steckdosen_Anzahl_eingeschaltet</field>
                                                   </shadow>
                                                 </value>
                                                 <value name="OID3">
                                                   <shadow type="field_oid" id="Jcd-#GuS?uHKaZOwC-r@">
                                                     <field name="oid">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.04Licht_Steckdosen_Anzahl_gesamt</field>
                                                   </shadow>
                                                 </value>
                                                 <statement name="STATEMENT">
                                                   <block type="update" id="MR7!7b=SJA]a{FOIv.W=" inline="false">
                                                     <mutation delay_input="false"></mutation>
                                                     <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.05Licht_Anzahl_eingeschaltet</field>
                                                     <field name="WITH_DELAY">FALSE</field>
                                                     <value name="VALUE">
                                                       <block type="math_arithmetic" id="mOO6E9/b77!,I!!d[BPa" inline="false">
                                                         <field name="OP">ADD</field>
                                                         <value name="A">
                                                           <shadow type="math_number" id="qO;+8I~sX%a$.b3m6D4i">
                                                             <field name="NUM">1</field>
                                                           </shadow>
                                                           <block type="get_value" id="pOw@4)lFyKeaa^^jgAJo">
                                                             <field name="ATTR">val</field>
                                                             <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.01Licht_HUE_Anzahl_eingeschaltet</field>
                                                           </block>
                                                         </value>
                                                         <value name="B">
                                                           <shadow type="math_number" id="aTvIAkeFCK*-p{?Z62NH">
                                                             <field name="NUM">1</field>
                                                           </shadow>
                                                           <block type="get_value" id="^C%u_y*Dq9uF5%NoI.h1">
                                                             <field name="ATTR">val</field>
                                                             <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.03Licht_Steckdosen_Anzahl_eingeschaltet</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                     <next>
                                                       <block type="update" id="=cOorr4^0Yf0|M5u-[!F" inline="false">
                                                         <mutation delay_input="false"></mutation>
                                                         <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.06Licht_Anzahl_gesamt</field>
                                                         <field name="WITH_DELAY">FALSE</field>
                                                         <value name="VALUE">
                                                           <block type="math_arithmetic" id="e-eW^*#SA9hjR*O^x_Tn" inline="false">
                                                             <field name="OP">ADD</field>
                                                             <value name="A">
                                                               <shadow type="math_number" id="qO;+8I~sX%a$.b3m6D4i">
                                                                 <field name="NUM">1</field>
                                                               </shadow>
                                                               <block type="get_value" id="XwO90#9e5:;gXwQjHr!f">
                                                                 <field name="ATTR">val</field>
                                                                 <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.02Licht_HUE_Anzahl_gesamt</field>
                                                               </block>
                                                             </value>
                                                             <value name="B">
                                                               <shadow type="math_number" id="aTvIAkeFCK*-p{?Z62NH">
                                                                 <field name="NUM">1</field>
                                                               </shadow>
                                                               <block type="get_value" id="P^-mXT!iYSRaW|gykzMZ">
                                                                 <field name="ATTR">val</field>
                                                                 <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.04Licht_Steckdosen_Anzahl_gesamt</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </next>
                                                   </block>
                                                 </statement>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                  </xml>
                                  

                                  Bildschirmfoto 2020-01-27 um 14.19.32.png

                                  Bildschirmfoto 2020-01-27 um 14.19.43.png

                                  F Offline
                                  F Offline
                                  Freaknet
                                  schrieb am zuletzt editiert von Freaknet
                                  #116

                                  @dslraser

                                  Hey, erstmal Danke für das Script. Hab es etwas umgewandelt auf meine Bedürfnisse. Die Hue´s werden erkannt aber wie befürchtet erkennt das Skript die Shellys nicht.

                                  Hier mal das RAW eines Shelly

                                  {
                                    "from": "system.adapter.shelly.0",
                                    "user": "system.user.admin",
                                    "ts": 1580001665289,
                                    "common": {
                                      "name": "Küchenlicht.on",
                                      "type": "boolean",
                                      "role": "switch",
                                      "def": false,
                                      "read": true,
                                      "write": true,
                                      "smartName": {
                                        "de": "Küchenlicht"
                                      },
                                      "custom": {
                                        "statistics.0": {
                                          "enabled": true,
                                          "logName": "Strom Küchenlicht",
                                          "count": false,
                                          "sumCount": true,
                                          "timeCount": true,
                                          "fiveMin": false,
                                          "groupFactor": 0.005,
                                          "impUnit": "Wh",
                                          "impUnitPerImpulse": 1,
                                          "sumIgnoreMinus": true,
                                          "sumDelta": false,
                                          "avg": false,
                                          "minmax": false,
                                          "sumGroup": "Watt"
                                        }
                                      }
                                    },
                                    "native": {},
                                    "acl": {
                                      "object": 1636,
                                      "owner": "system.user.admin",
                                      "ownerGroup": "system.group.administrator",
                                      "state": 1636
                                    },
                                    "_id": "shelly.0.SHSW-1#227D67#1.Relay0.Switch",
                                    "type": "state"
                                  }
                                  

                                  Jetzt wäre noch interessant, die Namen der Lichter zu bekommen, dann wäre ich erstmal glücklich ;-)

                                  So sehen aktuell meine Datenpunkte aus:
                                  Bildschirmfoto 2020-01-27 um 20.00.18.png

                                  Falls benötigt hier noch mein geändertes Script

                                  <xml xmlns="http://www.w3.org/1999/xhtml">
                                    <variables>
                                      <variable type="" id=".2k]),Q$l|l%mJu)mo-e">Anzahl_Lichter_aktiv</variable>
                                      <variable type="" id=";ITUVe4B=QGVsc2VwzL7">Anzahl_Lichter_gesamt</variable>
                                      <variable type="" id="O.g)=vuxy/!=!?vJ]|ep">Lichter</variable>
                                    </variables>
                                    <block type="procedures_defcustomnoreturn" id="EJhG@Zv:/.r@(DzIU,:6" x="113" y="-87">
                                      <mutation statements="false"></mutation>
                                      <field name="NAME">Datenpunkte_erstellen</field>
                                      <field name="SCRIPT">LyoqCiAqIENyZWF0ZSBzdGF0ZXMgdW5kZXIgMF91c2VyZGF0YS4wIG9yIGphdmFzY3JpcHQueAogKiBDdXJyZW50IFZlcnNpb246ICAgICBodHRwczovL2dpdGh1Yi5jb20vTWljLU0vaW9icm9rZXIuY3JlYXRlVXNlclN0YXRlcwogKiBTdXBwb3J0OiAgICAgICAgICAgICBodHRwczovL2ZvcnVtLmlvYnJva2VyLm5ldC90b3BpYy8yNjgzOS8KICogQXV0b3I6ICAgICAgICAgICAgICAgTWljIChpb0Jyb2tlcikgfCBNaWMtTSAoZ2l0aHViKQogKiBWZXJzaW9uOiAgICAgICAgICAgICAxLjAgKDE3IEphbnVhcnkgMjAyMCkKICogRXhhbXBsZToKICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgIGxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgICAgICBbJ1Rlc3QuVGVzdDEnLCB7J25hbWUnOidUZXN0IDEnLCAndHlwZSc6J3N0cmluZycsICdyZWFkJzp0cnVlLCAnd3JpdGUnOnRydWUsICdyb2xlJzonaW5mbycsICdkZWYnOidIZWxsbycgfV0sCiAgICAgICAgWydUZXN0LlRlc3QyJywgeyduYW1lJzonVGVzdCAyJywgJ3R5cGUnOidzdHJpbmcnLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzp0cnVlLCAncm9sZSc6J2luZm8nLCAnZGVmJzonSGVsbG8nIH1dLAogICAgXTsKICAgIGNyZWF0ZVVzZXJTdGF0ZXMoJzBfdXNlcmRhdGEuMCcsIGZhbHNlLCBzdGF0ZXNUb0NyZWF0ZSk7CiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAqIFBMRUFTRSBOT1RFOiBQZXIgaHR0cHM6Ly9naXRodWIuY29tL2lvQnJva2VyL2lvQnJva2VyLmphdmFzY3JpcHQvaXNzdWVzLzQ3NCwgdGhlIHVzZWQgZnVuY3Rpb24gc2V0T2JqZWN0KCkgCiAqICAgICAgICAgICAgICBleGVjdXRlcyB0aGUgY2FsbGJhY2sgUFJJT1IgdG8gY29tcGxldGluZyB0aGUgc3RhdGUgY3JlYXRpb24uIFRoZXJlZm9yZSwgd2UgdXNlIGEgc2V0VGltZW91dCBhbmQgY291bnRlci4gCiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAqIEBwYXJhbSB7c3RyaW5nfSB3aGVyZSAgICAgICAgICBXaGVyZSB0byBjcmVhdGUgdGhlIHN0YXRlOiBlLmcuICcwX3VzZXJkYXRhLjAnIG9yICdqYXZhc2NyaXB0LngnLgogKiBAcGFyYW0ge2Jvb2xlYW59IGZvcmNlICAgICAgICAgRm9yY2Ugc3RhdGUgY3JlYXRpb24gKG92ZXJ3cml0ZSksIGlmIHN0YXRlIGlzIGV4aXN0aW5nLgogKiBAcGFyYW0ge2FycmF5fSBzdGF0ZXNUb0NyZWF0ZSAgU3RhdGUocykgdG8gY3JlYXRlLiBzaW5nbGUgYXJyYXkgb3IgYXJyYXkgb2YgYXJyYXlzCiAqIEBwYXJhbSB7b2JqZWN0fSBbY2FsbGJhY2tdICAgICBPcHRpb25hbDogYSBjYWxsYmFjayBmdW5jdGlvbiAtLSBUaGlzIHByb3ZpZGVkIGZ1bmN0aW9uIHdpbGwgYmUgZXhlY3V0ZWQgYWZ0ZXIgYWxsIHN0YXRlcyBhcmUgY3JlYXRlZC4KICovCmZ1bmN0aW9uIGNyZWF0ZVVzZXJTdGF0ZXMod2hlcmUsIGZvcmNlLCBzdGF0ZXNUb0NyZWF0ZSwgY2FsbGJhY2sgPSB1bmRlZmluZWQpIHsKIAogICAgY29uc3QgV0FSTiA9IGZhbHNlOyAvLyBUaHJvd3Mgd2FybmluZyBpbiBsb2csIGlmIHN0YXRlIGlzIGFscmVhZHkgZXhpc3RpbmcgYW5kIGZvcmNlPWZhbHNlLiBEZWZhdWx0IGlzIGZhbHNlLCBzbyBubyB3YXJuaW5nIGluIGxvZywgaWYgc3RhdGUgZXhpc3RzLgogICAgY29uc3QgTE9HX0RFQlVHID0gZmFsc2U7IC8vIFRvIGRlYnVnIHRoaXMgZnVuY3Rpb24sIHNldCB0byB0cnVlCiAgICAvLyBQZXIgaXNzdWUgIzQ3NCAoaHR0cHM6Ly9naXRodWIuY29tL2lvQnJva2VyL2lvQnJva2VyLmphdmFzY3JpcHQvaXNzdWVzLzQ3NCksIHRoZSB1c2VkIGZ1bmN0aW9uIHNldE9iamVjdCgpIGV4ZWN1dGVzIHRoZSBjYWxsYmFjayAKICAgIC8vIGJlZm9yZSB0aGUgc3RhdGUgaXMgYWN0dWFsIGNyZWF0ZWQuIFRoZXJlZm9yZSwgd2UgdXNlIGEgc2V0VGltZW91dCBhbmQgY291bnRlciBhcyBhIHdvcmthcm91bmQuCiAgICAvLyBJbmNyZWFzZSB0aGlzIHRvIDEwMCwgaWYgaXQgaXMgbm90IHdvcmtpbmcuCiAgICBjb25zdCBERUxBWSA9IDUwOyAvLyBEZWxheSBpbiBtaWxsaXNlY29uZHMgKG1zKQoKCiAgICAvLyBWYWxpZGF0ZSAid2hlcmUiCiAgICBpZiAod2hlcmUuZW5kc1dpdGgoJy4nKSkgd2hlcmUgPSB3aGVyZS5zbGljZSgwLCAtMSk7IC8vIFJlbW92ZSB0cmFpbGluZyBkb3QKICAgIGlmICggKHdoZXJlLm1hdGNoKC9eamF2YXNjcmlwdC4oWzAtOV18WzEtOV1bMC05XSkkLykgPT0gbnVsbCkgJiYgKHdoZXJlLm1hdGNoKC9eMF91c2VyZGF0YS4wJC8pID09IG51bGwpICkgewogICAgICAgIGxvZygnVGhpcyBzY3JpcHQgZG9lcyBub3Qgc3VwcG9ydCB0byBjcmVhdGUgc3RhdGVzIHVuZGVyIFsnICsgd2hlcmUgKyAnXScsICdlcnJvcicpOwogICAgICAgIHJldHVybjsKICAgIH0KCiAgICAvLyBQcmVwYXJlICJzdGF0ZXNUb0NyZWF0ZSIgc2luY2Ugd2UgYWxzbyBhbGxvdyBhIHNpbmdsZSBzdGF0ZSB0byBjcmVhdGUKICAgIGlmKCFBcnJheS5pc0FycmF5KHN0YXRlc1RvQ3JlYXRlWzBdKSkgc3RhdGVzVG9DcmVhdGUgPSBbc3RhdGVzVG9DcmVhdGVdOyAvLyB3cmFwIGludG8gYXJyYXksIGlmIGp1c3Qgb25lIGFycmF5IGFuZCBub3QgaW5zaWRlIGFuIGFycmF5CgogICAgbGV0IG51bVN0YXRlcyA9IHN0YXRlc1RvQ3JlYXRlLmxlbmd0aDsKICAgIGxldCBjb3VudGVyID0gLTE7CiAgICBzdGF0ZXNUb0NyZWF0ZS5mb3JFYWNoKGZ1bmN0aW9uKHBhcmFtKSB7CiAgICAgICAgY291bnRlciArPSAxOwogICAgICAgIGlmIChMT0dfREVCVUcpIGxvZyAoJ1tEZWJ1Z10gQ3VycmVudGx5IHByb2Nlc3NpbmcgZm9sbG93aW5nIHN0YXRlOiBbJyArIHBhcmFtWzBdICsgJ10nKTsKCiAgICAgICAgLy8gQ2xlYW4KICAgICAgICBsZXQgc3RhdGVJZCA9IHBhcmFtWzBdOwogICAgICAgIGlmICghIHN0YXRlSWQuc3RhcnRzV2l0aCh3aGVyZSkpIHN0YXRlSWQgPSB3aGVyZSArICcuJyArIHN0YXRlSWQ7IC8vIGFkZCB3aGVyZSB0byBiZWdpbm5pbmcgb2Ygc3RyaW5nCiAgICAgICAgc3RhdGVJZCA9IHN0YXRlSWQucmVwbGFjZSgvXC4qXC4vZywgJy4nKTsgLy8gcmVwbGFjZSBhbGwgbXVsdGlwbGUgZG90cyBsaWtlICcuLicsICcuLi4nIHdpdGggYSBzaW5nbGUgJy4nCiAgICAgICAgY29uc3QgRlVMTF9TVEFURV9JRCA9IHN0YXRlSWQ7CgogICAgICAgIGlmKCAoJChGVUxMX1NUQVRFX0lEKS5sZW5ndGggPiAwKSAmJiAoZXhpc3RzU3RhdGUoRlVMTF9TVEFURV9JRCkpICkgeyAvLyBXb3JrYXJvdW5kIGR1ZSB0byBodHRwczovL2dpdGh1Yi5jb20vaW9Ccm9rZXIvaW9Ccm9rZXIuamF2YXNjcmlwdC9pc3N1ZXMvNDc4CiAgICAgICAgICAgIC8vIFN0YXRlIGlzIGV4aXN0aW5nLgogICAgICAgICAgICBpZiAoV0FSTiAmJiAhZm9yY2UpIGxvZygnU3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ10gaXMgYWxyZWFkeSBleGlzdGluZyBhbmQgd2lsbCBubyBsb25nZXIgYmUgY3JlYXRlZC4nLCAnd2FybicpOwogICAgICAgICAgICBpZiAoIVdBUk4gJiYgTE9HX0RFQlVHKSBsb2coJ1tEZWJ1Z10gU3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ10gaXMgYWxyZWFkeSBleGlzdGluZy4gT3B0aW9uIGZvcmNlICg9b3ZlcndyaXRlKSBpcyBzZXQgdG8gWycgKyBmb3JjZSArICddLicpOwoKICAgICAgICAgICAgaWYoIWZvcmNlKSB7CiAgICAgICAgICAgICAgICAvLyBTdGF0ZSBleGlzdHMgYW5kIHNoYWxsIG5vdCBiZSBvdmVyd3JpdHRlbiBzaW5jZSBmb3JjZT1mYWxzZQogICAgICAgICAgICAgICAgLy8gU28sIHdlIGRvIG5vdCBwcm9jZWVkLgogICAgICAgICAgICAgICAgbnVtU3RhdGVzLS07CiAgICAgICAgICAgICAgICBpZiAobnVtU3RhdGVzID09PSAwKSB7CiAgICAgICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIEFsbCBzdGF0ZXMgc3VjY2Vzc2Z1bGx5IHByb2Nlc3NlZCEnKTsKICAgICAgICAgICAgICAgICAgICBpZiAodHlwZW9mIGNhbGxiYWNrID09PSAnZnVuY3Rpb24nKSB7IC8vIGV4ZWN1dGUgaWYgYSBmdW5jdGlvbiB3YXMgcHJvdmlkZWQgdG8gcGFyYW1ldGVyIGNhbGxiYWNrCiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChMT0dfREVCVUcpIGxvZygnW0RlYnVnXSBBbiBvcHRpb25hbCBjYWxsYmFjayBmdW5jdGlvbiB3YXMgcHJvdmlkZWQsIHdoaWNoIHdlIGFyZSBnb2luZyB0byBleGVjdXRlIG5vdy4nKTsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNhbGxiYWNrKCk7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAvLyBXZSBuZWVkIHRvIGdvIG91dCBhbmQgY29udGludWUgd2l0aCBuZXh0IGVsZW1lbnQgaW4gbG9vcC4KICAgICAgICAgICAgICAgICAgICByZXR1cm47IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE4NDUyOTIwL2NvbnRpbnVlLWluLWN1cnNvci1mb3JlYWNoCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gLy8gaWYoIWZvcmNlKQogICAgICAgIH0KCiAgICAgICAgLyoqKioqKioqKioqKgogICAgICAgICAqIFN0YXRlIGlzIG5vdCBleGlzdGluZyBvciBmb3JjZSA9IHRydWUsIHNvIHdlIGFyZSBjb250aW51aW5nIHRvIGNyZWF0ZSB0aGUgc3RhdGUgdGhyb3VnaCBzZXRPYmplY3QoKS4KICAgICAgICAgKioqKioqKioqKioqLwogICAgICAgIGxldCBvYmogPSB7fTsKICAgICAgICBvYmoudHlwZSA9ICdzdGF0ZSc7CiAgICAgICAgb2JqLm5hdGl2ZSA9IHt9OwogICAgICAgIG9iai5jb21tb24gPSBwYXJhbVsxXTsKICAgICAgICBzZXRPYmplY3QoRlVMTF9TVEFURV9JRCwgb2JqLCBmdW5jdGlvbiAoZXJyKSB7CiAgICAgICAgICAgIGlmIChlcnIpIHsKICAgICAgICAgICAgICAgIGxvZygnQ2Fubm90IHdyaXRlIG9iamVjdCBmb3Igc3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ106ICcgKyBlcnIpOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIE5vdyB3ZSBhcmUgY3JlYXRpbmcgbmV3IHN0YXRlIFsnICsgRlVMTF9TVEFURV9JRCArICddJykKICAgICAgICAgICAgICAgIGxldCBpbml0ID0gbnVsbDsKICAgICAgICAgICAgICAgIGlmKHBhcmFtWzFdLmRlZiA9PT0gdW5kZWZpbmVkKSB7CiAgICAgICAgICAgICAgICAgICAgaWYocGFyYW1bMV0udHlwZSA9PT0gJ251bWJlcicpIGluaXQgPSAwOwogICAgICAgICAgICAgICAgICAgIGlmKHBhcmFtWzFdLnR5cGUgPT09ICdib29sZWFuJykgaW5pdCA9IGZhbHNlOwogICAgICAgICAgICAgICAgICAgIGlmKHBhcmFtWzFdLnR5cGUgPT09ICdzdHJpbmcnKSBpbml0ID0gJyc7CiAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgIGluaXQgPSBwYXJhbVsxXS5kZWY7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgICAgIHNldFN0YXRlKEZVTExfU1RBVEVfSUQsIGluaXQsIHRydWUsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgICAgICAgICBpZiAoTE9HX0RFQlVHKSBsb2coJ1tEZWJ1Z10gc2V0U3RhdGUgZHVyY2hnZWbDvGhydDogJyArIEZVTExfU1RBVEVfSUQpOwogICAgICAgICAgICAgICAgICAgICAgICBudW1TdGF0ZXMtLTsKICAgICAgICAgICAgICAgICAgICAgICAgaWYgKG51bVN0YXRlcyA9PT0gMCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIEFsbCBzdGF0ZXMgcHJvY2Vzc2VkLicpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHR5cGVvZiBjYWxsYmFjayA9PT0gJ2Z1bmN0aW9uJykgeyAvLyBleGVjdXRlIGlmIGEgZnVuY3Rpb24gd2FzIHByb3ZpZGVkIHRvIHBhcmFtZXRlciBjYWxsYmFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChMT0dfREVCVUcpIGxvZygnW0RlYnVnXSBGdW5jdGlvbiB0byBjYWxsYmFjayBwYXJhbWV0ZXIgd2FzIHByb3ZpZGVkJyk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNhbGxiYWNrKCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgIH0sIERFTEFZICsgKDIwICogY291bnRlcikgKTsKICAgICAgICAgICAgfQogICAgICAgIH0pOwogICAgfSk7Cn0KCmxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgIFsnR2VyYWV0ZV96YWVobGVuLkxpY2h0X3phZWhsZW4uMDFMaWNodF9BbnphaGxfZWluZ2VzY2hhbHRldCcsIHsnbmFtZSc6JzAxTGljaHRfQW56YWhsX2Vpbmdlc2NoYWx0ZXQnLCAndHlwZSc6J251bWJlcicsICdyZWFkJzp0cnVlLCAnd3JpdGUnOmZhbHNlLCAncm9sZSc6J251bWJlcicsJ3VuaXQnOiAnTGFtcGVuJywgJ2RlZic6MCB9XSwKICAgIFsnR2VyYWV0ZV96YWVobGVuLkxpY2h0X3phZWhsZW4uMDJMaWNodF9BbnphaGxfZ2VzYW10JywgeyduYW1lJzonMDJMaWNodF9BbnphaGxfZ2VzYW10JywgJ3R5cGUnOidudW1iZXInLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzpmYWxzZSwgJ3JvbGUnOidudW1iZXInLCd1bml0JzogJ0xhbXBlbicsICdkZWYnOjAgfV0sCiAgICBbJ0dlcmFldGVfemFlaGxlbi5MaWNodF96YWVobGVuLjA1TGljaHRfQW56YWhsX2Vpbmdlc2NoYWx0ZXQnLCB7J25hbWUnOicwNUxpY2h0X0FuemFobF9laW5nZXNjaGFsdGV0JywgJ3R5cGUnOidudW1iZXInLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzpmYWxzZSwgJ3JvbGUnOidudW1iZXInLCd1bml0JzogJ0xhbXBlbicsICdkZWYnOjAgfV0sCiAgICBbJ0dlcmFldGVfemFlaGxlbi5MaWNodF96YWVobGVuLjA2TGljaHRfQW56YWhsX2dlc2FtdCcsIHsnbmFtZSc6JzA2TGljaHRfQW56YWhsX2dlc2FtdCcsICd0eXBlJzonbnVtYmVyJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6ZmFsc2UsICdyb2xlJzonbnVtYmVyJywndW5pdCc6ICdMYW1wZW4nLCAnZGVmJzowIH1dLAogICAgCl07ICAgIApjcmVhdGVVc2VyU3RhdGVzKCcwX3VzZXJkYXRhLjAnLCBmYWxzZSwgc3RhdGVzVG9DcmVhdGUpOwo=</field>
                                      <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                    </block>
                                    <block type="procedures_callcustomnoreturn" id="X+4?!FV=R(MUJl~Yi2L." x="108" y="-36">
                                      <mutation name="Datenpunkte_erstellen"></mutation>
                                      <next>
                                        <block type="on_ext" id="hafx;Y{*x?Xn(,sMW.+n">
                                          <mutation items="1"></mutation>
                                          <field name="CONDITION">any</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">state[id=on](functions='lichterstatus')</field>
                                            </block>
                                          </value>
                                          <statement name="STATEMENT">
                                            <block type="variables_set" id="|8H=Pul|f.cr!UhJLN(H">
                                              <field name="VAR" id=".2k]),Q$l|l%mJu)mo-e" variabletype="">Anzahl_Lichter_aktiv</field>
                                              <value name="VALUE">
                                                <block type="math_number" id="JJ!;Yr|2GY(0JCOqtmzg">
                                                  <field name="NUM">0</field>
                                                </block>
                                              </value>
                                              <next>
                                                <block type="variables_set" id="VX#)3TR!c*9V=CBCNN^~">
                                                  <field name="VAR" id=";ITUVe4B=QGVsc2VwzL7" variabletype="">Anzahl_Lichter_gesamt</field>
                                                  <value name="VALUE">
                                                    <block type="math_number" id="JDNj8[~cqg4{)hPhqGfA">
                                                      <field name="NUM">0</field>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="controls_forEach" id="G!}uXUNe]!g=EHrV74L~">
                                                      <field name="VAR" id="O.g)=vuxy/!=!?vJ]|ep" variabletype="">Lichter</field>
                                                      <value name="LIST">
                                                        <block type="selector" id="MONtf(uq5XEC}a_-xfMb">
                                                          <field name="TEXT">state[id=on](functions='lichterstatus')</field>
                                                        </block>
                                                      </value>
                                                      <statement name="DO">
                                                        <block type="math_change" id="wX3a;:_:P|iF9au~5Rlr">
                                                          <field name="VAR" id=";ITUVe4B=QGVsc2VwzL7" variabletype="">Anzahl_Lichter_gesamt</field>
                                                          <value name="DELTA">
                                                            <shadow type="math_number" id="EbsD?G]|b4O8WV1AD,Cd">
                                                              <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">GT</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="">Lichter</field>
                                                                        </block>
                                                                      </value>
                                                                    </block>
                                                                  </value>
                                                                  <value name="B">
                                                                    <block type="math_number" id="CsVX,!$C^/;xrvGNn*#M">
                                                                      <field name="NUM">0</field>
                                                                    </block>
                                                                  </value>
                                                                </block>
                                                              </value>
                                                              <statement name="DO0">
                                                                <block type="math_change" id="KI|Fwv`!II[b[e{HUT-V">
                                                                  <field name="VAR" id=".2k]),Q$l|l%mJu)mo-e" variabletype="">Anzahl_Lichter_aktiv</field>
                                                                  <value name="DELTA">
                                                                    <shadow type="math_number" id="zA#pO8^NGsc3eI_hO}Dt">
                                                                      <field name="NUM">1</field>
                                                                    </shadow>
                                                                  </value>
                                                                </block>
                                                              </statement>
                                                            </block>
                                                          </next>
                                                        </block>
                                                      </statement>
                                                      <next>
                                                        <block type="update" id="BRUEt{SxHthj,HJC;u0g">
                                                          <mutation delay_input="false"></mutation>
                                                          <field name="OID">0_userdata.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=".2k]),Q$l|l%mJu)mo-e" variabletype="">Anzahl_Lichter_aktiv</field>
                                                            </block>
                                                          </value>
                                                          <next>
                                                            <block type="update" id="VnZud=~v2I?UkrzwyRSG">
                                                              <mutation delay_input="false"></mutation>
                                                              <field name="OID">0_userdata.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=";ITUVe4B=QGVsc2VwzL7" variabletype="">Anzahl_Lichter_gesamt</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </next>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </next>
                                                </block>
                                              </next>
                                            </block>
                                          </statement>
                                          <next>
                                            <block type="on_ext" id="E$Z4vn#Z:bfhp^7z}|.^">
                                              <mutation items="2"></mutation>
                                              <field name="CONDITION">ne</field>
                                              <field name="ACK_CONDITION"></field>
                                              <value name="OID0">
                                                <shadow type="field_oid" id="s~^C/kxgG|[(Uw]Ck3Lh">
                                                  <field name="oid">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.01Licht_Anzahl_eingeschaltet</field>
                                                </shadow>
                                              </value>
                                              <value name="OID1">
                                                <shadow type="field_oid" id="3d]E6n8.*r^,m9):CG0P">
                                                  <field name="oid">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.02Licht_Anzahl_gesamt</field>
                                                </shadow>
                                              </value>
                                              <statement name="STATEMENT">
                                                <block type="update" id="MR7!7b=SJA]a{FOIv.W=" inline="false">
                                                  <mutation delay_input="false"></mutation>
                                                  <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.05Licht_Anzahl_eingeschaltet</field>
                                                  <field name="WITH_DELAY">FALSE</field>
                                                  <value name="VALUE">
                                                    <block type="get_value" id="pOw@4)lFyKeaa^^jgAJo">
                                                      <field name="ATTR">val</field>
                                                      <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.01Licht_Anzahl_eingeschaltet</field>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="update" id="=cOorr4^0Yf0|M5u-[!F" inline="false">
                                                      <mutation delay_input="false"></mutation>
                                                      <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.06Licht_Anzahl_gesamt</field>
                                                      <field name="WITH_DELAY">FALSE</field>
                                                      <value name="VALUE">
                                                        <block type="get_value" id="XwO90#9e5:;gXwQjHr!f">
                                                          <field name="ATTR">val</field>
                                                          <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.02Licht_Anzahl_gesamt</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </next>
                                                </block>
                                              </statement>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </xml>
                                  
                                  dslraserD 1 Antwort Letzte Antwort
                                  0
                                  • F Freaknet

                                    @dslraser

                                    Hey, erstmal Danke für das Script. Hab es etwas umgewandelt auf meine Bedürfnisse. Die Hue´s werden erkannt aber wie befürchtet erkennt das Skript die Shellys nicht.

                                    Hier mal das RAW eines Shelly

                                    {
                                      "from": "system.adapter.shelly.0",
                                      "user": "system.user.admin",
                                      "ts": 1580001665289,
                                      "common": {
                                        "name": "Küchenlicht.on",
                                        "type": "boolean",
                                        "role": "switch",
                                        "def": false,
                                        "read": true,
                                        "write": true,
                                        "smartName": {
                                          "de": "Küchenlicht"
                                        },
                                        "custom": {
                                          "statistics.0": {
                                            "enabled": true,
                                            "logName": "Strom Küchenlicht",
                                            "count": false,
                                            "sumCount": true,
                                            "timeCount": true,
                                            "fiveMin": false,
                                            "groupFactor": 0.005,
                                            "impUnit": "Wh",
                                            "impUnitPerImpulse": 1,
                                            "sumIgnoreMinus": true,
                                            "sumDelta": false,
                                            "avg": false,
                                            "minmax": false,
                                            "sumGroup": "Watt"
                                          }
                                        }
                                      },
                                      "native": {},
                                      "acl": {
                                        "object": 1636,
                                        "owner": "system.user.admin",
                                        "ownerGroup": "system.group.administrator",
                                        "state": 1636
                                      },
                                      "_id": "shelly.0.SHSW-1#227D67#1.Relay0.Switch",
                                      "type": "state"
                                    }
                                    

                                    Jetzt wäre noch interessant, die Namen der Lichter zu bekommen, dann wäre ich erstmal glücklich ;-)

                                    So sehen aktuell meine Datenpunkte aus:
                                    Bildschirmfoto 2020-01-27 um 20.00.18.png

                                    Falls benötigt hier noch mein geändertes Script

                                    <xml xmlns="http://www.w3.org/1999/xhtml">
                                      <variables>
                                        <variable type="" id=".2k]),Q$l|l%mJu)mo-e">Anzahl_Lichter_aktiv</variable>
                                        <variable type="" id=";ITUVe4B=QGVsc2VwzL7">Anzahl_Lichter_gesamt</variable>
                                        <variable type="" id="O.g)=vuxy/!=!?vJ]|ep">Lichter</variable>
                                      </variables>
                                      <block type="procedures_defcustomnoreturn" id="EJhG@Zv:/.r@(DzIU,:6" x="113" y="-87">
                                        <mutation statements="false"></mutation>
                                        <field name="NAME">Datenpunkte_erstellen</field>
                                        <field name="SCRIPT">LyoqCiAqIENyZWF0ZSBzdGF0ZXMgdW5kZXIgMF91c2VyZGF0YS4wIG9yIGphdmFzY3JpcHQueAogKiBDdXJyZW50IFZlcnNpb246ICAgICBodHRwczovL2dpdGh1Yi5jb20vTWljLU0vaW9icm9rZXIuY3JlYXRlVXNlclN0YXRlcwogKiBTdXBwb3J0OiAgICAgICAgICAgICBodHRwczovL2ZvcnVtLmlvYnJva2VyLm5ldC90b3BpYy8yNjgzOS8KICogQXV0b3I6ICAgICAgICAgICAgICAgTWljIChpb0Jyb2tlcikgfCBNaWMtTSAoZ2l0aHViKQogKiBWZXJzaW9uOiAgICAgICAgICAgICAxLjAgKDE3IEphbnVhcnkgMjAyMCkKICogRXhhbXBsZToKICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgIGxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgICAgICBbJ1Rlc3QuVGVzdDEnLCB7J25hbWUnOidUZXN0IDEnLCAndHlwZSc6J3N0cmluZycsICdyZWFkJzp0cnVlLCAnd3JpdGUnOnRydWUsICdyb2xlJzonaW5mbycsICdkZWYnOidIZWxsbycgfV0sCiAgICAgICAgWydUZXN0LlRlc3QyJywgeyduYW1lJzonVGVzdCAyJywgJ3R5cGUnOidzdHJpbmcnLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzp0cnVlLCAncm9sZSc6J2luZm8nLCAnZGVmJzonSGVsbG8nIH1dLAogICAgXTsKICAgIGNyZWF0ZVVzZXJTdGF0ZXMoJzBfdXNlcmRhdGEuMCcsIGZhbHNlLCBzdGF0ZXNUb0NyZWF0ZSk7CiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAqIFBMRUFTRSBOT1RFOiBQZXIgaHR0cHM6Ly9naXRodWIuY29tL2lvQnJva2VyL2lvQnJva2VyLmphdmFzY3JpcHQvaXNzdWVzLzQ3NCwgdGhlIHVzZWQgZnVuY3Rpb24gc2V0T2JqZWN0KCkgCiAqICAgICAgICAgICAgICBleGVjdXRlcyB0aGUgY2FsbGJhY2sgUFJJT1IgdG8gY29tcGxldGluZyB0aGUgc3RhdGUgY3JlYXRpb24uIFRoZXJlZm9yZSwgd2UgdXNlIGEgc2V0VGltZW91dCBhbmQgY291bnRlci4gCiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAqIEBwYXJhbSB7c3RyaW5nfSB3aGVyZSAgICAgICAgICBXaGVyZSB0byBjcmVhdGUgdGhlIHN0YXRlOiBlLmcuICcwX3VzZXJkYXRhLjAnIG9yICdqYXZhc2NyaXB0LngnLgogKiBAcGFyYW0ge2Jvb2xlYW59IGZvcmNlICAgICAgICAgRm9yY2Ugc3RhdGUgY3JlYXRpb24gKG92ZXJ3cml0ZSksIGlmIHN0YXRlIGlzIGV4aXN0aW5nLgogKiBAcGFyYW0ge2FycmF5fSBzdGF0ZXNUb0NyZWF0ZSAgU3RhdGUocykgdG8gY3JlYXRlLiBzaW5nbGUgYXJyYXkgb3IgYXJyYXkgb2YgYXJyYXlzCiAqIEBwYXJhbSB7b2JqZWN0fSBbY2FsbGJhY2tdICAgICBPcHRpb25hbDogYSBjYWxsYmFjayBmdW5jdGlvbiAtLSBUaGlzIHByb3ZpZGVkIGZ1bmN0aW9uIHdpbGwgYmUgZXhlY3V0ZWQgYWZ0ZXIgYWxsIHN0YXRlcyBhcmUgY3JlYXRlZC4KICovCmZ1bmN0aW9uIGNyZWF0ZVVzZXJTdGF0ZXMod2hlcmUsIGZvcmNlLCBzdGF0ZXNUb0NyZWF0ZSwgY2FsbGJhY2sgPSB1bmRlZmluZWQpIHsKIAogICAgY29uc3QgV0FSTiA9IGZhbHNlOyAvLyBUaHJvd3Mgd2FybmluZyBpbiBsb2csIGlmIHN0YXRlIGlzIGFscmVhZHkgZXhpc3RpbmcgYW5kIGZvcmNlPWZhbHNlLiBEZWZhdWx0IGlzIGZhbHNlLCBzbyBubyB3YXJuaW5nIGluIGxvZywgaWYgc3RhdGUgZXhpc3RzLgogICAgY29uc3QgTE9HX0RFQlVHID0gZmFsc2U7IC8vIFRvIGRlYnVnIHRoaXMgZnVuY3Rpb24sIHNldCB0byB0cnVlCiAgICAvLyBQZXIgaXNzdWUgIzQ3NCAoaHR0cHM6Ly9naXRodWIuY29tL2lvQnJva2VyL2lvQnJva2VyLmphdmFzY3JpcHQvaXNzdWVzLzQ3NCksIHRoZSB1c2VkIGZ1bmN0aW9uIHNldE9iamVjdCgpIGV4ZWN1dGVzIHRoZSBjYWxsYmFjayAKICAgIC8vIGJlZm9yZSB0aGUgc3RhdGUgaXMgYWN0dWFsIGNyZWF0ZWQuIFRoZXJlZm9yZSwgd2UgdXNlIGEgc2V0VGltZW91dCBhbmQgY291bnRlciBhcyBhIHdvcmthcm91bmQuCiAgICAvLyBJbmNyZWFzZSB0aGlzIHRvIDEwMCwgaWYgaXQgaXMgbm90IHdvcmtpbmcuCiAgICBjb25zdCBERUxBWSA9IDUwOyAvLyBEZWxheSBpbiBtaWxsaXNlY29uZHMgKG1zKQoKCiAgICAvLyBWYWxpZGF0ZSAid2hlcmUiCiAgICBpZiAod2hlcmUuZW5kc1dpdGgoJy4nKSkgd2hlcmUgPSB3aGVyZS5zbGljZSgwLCAtMSk7IC8vIFJlbW92ZSB0cmFpbGluZyBkb3QKICAgIGlmICggKHdoZXJlLm1hdGNoKC9eamF2YXNjcmlwdC4oWzAtOV18WzEtOV1bMC05XSkkLykgPT0gbnVsbCkgJiYgKHdoZXJlLm1hdGNoKC9eMF91c2VyZGF0YS4wJC8pID09IG51bGwpICkgewogICAgICAgIGxvZygnVGhpcyBzY3JpcHQgZG9lcyBub3Qgc3VwcG9ydCB0byBjcmVhdGUgc3RhdGVzIHVuZGVyIFsnICsgd2hlcmUgKyAnXScsICdlcnJvcicpOwogICAgICAgIHJldHVybjsKICAgIH0KCiAgICAvLyBQcmVwYXJlICJzdGF0ZXNUb0NyZWF0ZSIgc2luY2Ugd2UgYWxzbyBhbGxvdyBhIHNpbmdsZSBzdGF0ZSB0byBjcmVhdGUKICAgIGlmKCFBcnJheS5pc0FycmF5KHN0YXRlc1RvQ3JlYXRlWzBdKSkgc3RhdGVzVG9DcmVhdGUgPSBbc3RhdGVzVG9DcmVhdGVdOyAvLyB3cmFwIGludG8gYXJyYXksIGlmIGp1c3Qgb25lIGFycmF5IGFuZCBub3QgaW5zaWRlIGFuIGFycmF5CgogICAgbGV0IG51bVN0YXRlcyA9IHN0YXRlc1RvQ3JlYXRlLmxlbmd0aDsKICAgIGxldCBjb3VudGVyID0gLTE7CiAgICBzdGF0ZXNUb0NyZWF0ZS5mb3JFYWNoKGZ1bmN0aW9uKHBhcmFtKSB7CiAgICAgICAgY291bnRlciArPSAxOwogICAgICAgIGlmIChMT0dfREVCVUcpIGxvZyAoJ1tEZWJ1Z10gQ3VycmVudGx5IHByb2Nlc3NpbmcgZm9sbG93aW5nIHN0YXRlOiBbJyArIHBhcmFtWzBdICsgJ10nKTsKCiAgICAgICAgLy8gQ2xlYW4KICAgICAgICBsZXQgc3RhdGVJZCA9IHBhcmFtWzBdOwogICAgICAgIGlmICghIHN0YXRlSWQuc3RhcnRzV2l0aCh3aGVyZSkpIHN0YXRlSWQgPSB3aGVyZSArICcuJyArIHN0YXRlSWQ7IC8vIGFkZCB3aGVyZSB0byBiZWdpbm5pbmcgb2Ygc3RyaW5nCiAgICAgICAgc3RhdGVJZCA9IHN0YXRlSWQucmVwbGFjZSgvXC4qXC4vZywgJy4nKTsgLy8gcmVwbGFjZSBhbGwgbXVsdGlwbGUgZG90cyBsaWtlICcuLicsICcuLi4nIHdpdGggYSBzaW5nbGUgJy4nCiAgICAgICAgY29uc3QgRlVMTF9TVEFURV9JRCA9IHN0YXRlSWQ7CgogICAgICAgIGlmKCAoJChGVUxMX1NUQVRFX0lEKS5sZW5ndGggPiAwKSAmJiAoZXhpc3RzU3RhdGUoRlVMTF9TVEFURV9JRCkpICkgeyAvLyBXb3JrYXJvdW5kIGR1ZSB0byBodHRwczovL2dpdGh1Yi5jb20vaW9Ccm9rZXIvaW9Ccm9rZXIuamF2YXNjcmlwdC9pc3N1ZXMvNDc4CiAgICAgICAgICAgIC8vIFN0YXRlIGlzIGV4aXN0aW5nLgogICAgICAgICAgICBpZiAoV0FSTiAmJiAhZm9yY2UpIGxvZygnU3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ10gaXMgYWxyZWFkeSBleGlzdGluZyBhbmQgd2lsbCBubyBsb25nZXIgYmUgY3JlYXRlZC4nLCAnd2FybicpOwogICAgICAgICAgICBpZiAoIVdBUk4gJiYgTE9HX0RFQlVHKSBsb2coJ1tEZWJ1Z10gU3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ10gaXMgYWxyZWFkeSBleGlzdGluZy4gT3B0aW9uIGZvcmNlICg9b3ZlcndyaXRlKSBpcyBzZXQgdG8gWycgKyBmb3JjZSArICddLicpOwoKICAgICAgICAgICAgaWYoIWZvcmNlKSB7CiAgICAgICAgICAgICAgICAvLyBTdGF0ZSBleGlzdHMgYW5kIHNoYWxsIG5vdCBiZSBvdmVyd3JpdHRlbiBzaW5jZSBmb3JjZT1mYWxzZQogICAgICAgICAgICAgICAgLy8gU28sIHdlIGRvIG5vdCBwcm9jZWVkLgogICAgICAgICAgICAgICAgbnVtU3RhdGVzLS07CiAgICAgICAgICAgICAgICBpZiAobnVtU3RhdGVzID09PSAwKSB7CiAgICAgICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIEFsbCBzdGF0ZXMgc3VjY2Vzc2Z1bGx5IHByb2Nlc3NlZCEnKTsKICAgICAgICAgICAgICAgICAgICBpZiAodHlwZW9mIGNhbGxiYWNrID09PSAnZnVuY3Rpb24nKSB7IC8vIGV4ZWN1dGUgaWYgYSBmdW5jdGlvbiB3YXMgcHJvdmlkZWQgdG8gcGFyYW1ldGVyIGNhbGxiYWNrCiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChMT0dfREVCVUcpIGxvZygnW0RlYnVnXSBBbiBvcHRpb25hbCBjYWxsYmFjayBmdW5jdGlvbiB3YXMgcHJvdmlkZWQsIHdoaWNoIHdlIGFyZSBnb2luZyB0byBleGVjdXRlIG5vdy4nKTsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNhbGxiYWNrKCk7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAvLyBXZSBuZWVkIHRvIGdvIG91dCBhbmQgY29udGludWUgd2l0aCBuZXh0IGVsZW1lbnQgaW4gbG9vcC4KICAgICAgICAgICAgICAgICAgICByZXR1cm47IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE4NDUyOTIwL2NvbnRpbnVlLWluLWN1cnNvci1mb3JlYWNoCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gLy8gaWYoIWZvcmNlKQogICAgICAgIH0KCiAgICAgICAgLyoqKioqKioqKioqKgogICAgICAgICAqIFN0YXRlIGlzIG5vdCBleGlzdGluZyBvciBmb3JjZSA9IHRydWUsIHNvIHdlIGFyZSBjb250aW51aW5nIHRvIGNyZWF0ZSB0aGUgc3RhdGUgdGhyb3VnaCBzZXRPYmplY3QoKS4KICAgICAgICAgKioqKioqKioqKioqLwogICAgICAgIGxldCBvYmogPSB7fTsKICAgICAgICBvYmoudHlwZSA9ICdzdGF0ZSc7CiAgICAgICAgb2JqLm5hdGl2ZSA9IHt9OwogICAgICAgIG9iai5jb21tb24gPSBwYXJhbVsxXTsKICAgICAgICBzZXRPYmplY3QoRlVMTF9TVEFURV9JRCwgb2JqLCBmdW5jdGlvbiAoZXJyKSB7CiAgICAgICAgICAgIGlmIChlcnIpIHsKICAgICAgICAgICAgICAgIGxvZygnQ2Fubm90IHdyaXRlIG9iamVjdCBmb3Igc3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ106ICcgKyBlcnIpOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIE5vdyB3ZSBhcmUgY3JlYXRpbmcgbmV3IHN0YXRlIFsnICsgRlVMTF9TVEFURV9JRCArICddJykKICAgICAgICAgICAgICAgIGxldCBpbml0ID0gbnVsbDsKICAgICAgICAgICAgICAgIGlmKHBhcmFtWzFdLmRlZiA9PT0gdW5kZWZpbmVkKSB7CiAgICAgICAgICAgICAgICAgICAgaWYocGFyYW1bMV0udHlwZSA9PT0gJ251bWJlcicpIGluaXQgPSAwOwogICAgICAgICAgICAgICAgICAgIGlmKHBhcmFtWzFdLnR5cGUgPT09ICdib29sZWFuJykgaW5pdCA9IGZhbHNlOwogICAgICAgICAgICAgICAgICAgIGlmKHBhcmFtWzFdLnR5cGUgPT09ICdzdHJpbmcnKSBpbml0ID0gJyc7CiAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgIGluaXQgPSBwYXJhbVsxXS5kZWY7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgICAgIHNldFN0YXRlKEZVTExfU1RBVEVfSUQsIGluaXQsIHRydWUsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgICAgICAgICBpZiAoTE9HX0RFQlVHKSBsb2coJ1tEZWJ1Z10gc2V0U3RhdGUgZHVyY2hnZWbDvGhydDogJyArIEZVTExfU1RBVEVfSUQpOwogICAgICAgICAgICAgICAgICAgICAgICBudW1TdGF0ZXMtLTsKICAgICAgICAgICAgICAgICAgICAgICAgaWYgKG51bVN0YXRlcyA9PT0gMCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIEFsbCBzdGF0ZXMgcHJvY2Vzc2VkLicpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHR5cGVvZiBjYWxsYmFjayA9PT0gJ2Z1bmN0aW9uJykgeyAvLyBleGVjdXRlIGlmIGEgZnVuY3Rpb24gd2FzIHByb3ZpZGVkIHRvIHBhcmFtZXRlciBjYWxsYmFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChMT0dfREVCVUcpIGxvZygnW0RlYnVnXSBGdW5jdGlvbiB0byBjYWxsYmFjayBwYXJhbWV0ZXIgd2FzIHByb3ZpZGVkJyk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNhbGxiYWNrKCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgIH0sIERFTEFZICsgKDIwICogY291bnRlcikgKTsKICAgICAgICAgICAgfQogICAgICAgIH0pOwogICAgfSk7Cn0KCmxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgIFsnR2VyYWV0ZV96YWVobGVuLkxpY2h0X3phZWhsZW4uMDFMaWNodF9BbnphaGxfZWluZ2VzY2hhbHRldCcsIHsnbmFtZSc6JzAxTGljaHRfQW56YWhsX2Vpbmdlc2NoYWx0ZXQnLCAndHlwZSc6J251bWJlcicsICdyZWFkJzp0cnVlLCAnd3JpdGUnOmZhbHNlLCAncm9sZSc6J251bWJlcicsJ3VuaXQnOiAnTGFtcGVuJywgJ2RlZic6MCB9XSwKICAgIFsnR2VyYWV0ZV96YWVobGVuLkxpY2h0X3phZWhsZW4uMDJMaWNodF9BbnphaGxfZ2VzYW10JywgeyduYW1lJzonMDJMaWNodF9BbnphaGxfZ2VzYW10JywgJ3R5cGUnOidudW1iZXInLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzpmYWxzZSwgJ3JvbGUnOidudW1iZXInLCd1bml0JzogJ0xhbXBlbicsICdkZWYnOjAgfV0sCiAgICBbJ0dlcmFldGVfemFlaGxlbi5MaWNodF96YWVobGVuLjA1TGljaHRfQW56YWhsX2Vpbmdlc2NoYWx0ZXQnLCB7J25hbWUnOicwNUxpY2h0X0FuemFobF9laW5nZXNjaGFsdGV0JywgJ3R5cGUnOidudW1iZXInLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzpmYWxzZSwgJ3JvbGUnOidudW1iZXInLCd1bml0JzogJ0xhbXBlbicsICdkZWYnOjAgfV0sCiAgICBbJ0dlcmFldGVfemFlaGxlbi5MaWNodF96YWVobGVuLjA2TGljaHRfQW56YWhsX2dlc2FtdCcsIHsnbmFtZSc6JzA2TGljaHRfQW56YWhsX2dlc2FtdCcsICd0eXBlJzonbnVtYmVyJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6ZmFsc2UsICdyb2xlJzonbnVtYmVyJywndW5pdCc6ICdMYW1wZW4nLCAnZGVmJzowIH1dLAogICAgCl07ICAgIApjcmVhdGVVc2VyU3RhdGVzKCcwX3VzZXJkYXRhLjAnLCBmYWxzZSwgc3RhdGVzVG9DcmVhdGUpOwo=</field>
                                        <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                      </block>
                                      <block type="procedures_callcustomnoreturn" id="X+4?!FV=R(MUJl~Yi2L." x="108" y="-36">
                                        <mutation name="Datenpunkte_erstellen"></mutation>
                                        <next>
                                          <block type="on_ext" id="hafx;Y{*x?Xn(,sMW.+n">
                                            <mutation items="1"></mutation>
                                            <field name="CONDITION">any</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">state[id=on](functions='lichterstatus')</field>
                                              </block>
                                            </value>
                                            <statement name="STATEMENT">
                                              <block type="variables_set" id="|8H=Pul|f.cr!UhJLN(H">
                                                <field name="VAR" id=".2k]),Q$l|l%mJu)mo-e" variabletype="">Anzahl_Lichter_aktiv</field>
                                                <value name="VALUE">
                                                  <block type="math_number" id="JJ!;Yr|2GY(0JCOqtmzg">
                                                    <field name="NUM">0</field>
                                                  </block>
                                                </value>
                                                <next>
                                                  <block type="variables_set" id="VX#)3TR!c*9V=CBCNN^~">
                                                    <field name="VAR" id=";ITUVe4B=QGVsc2VwzL7" variabletype="">Anzahl_Lichter_gesamt</field>
                                                    <value name="VALUE">
                                                      <block type="math_number" id="JDNj8[~cqg4{)hPhqGfA">
                                                        <field name="NUM">0</field>
                                                      </block>
                                                    </value>
                                                    <next>
                                                      <block type="controls_forEach" id="G!}uXUNe]!g=EHrV74L~">
                                                        <field name="VAR" id="O.g)=vuxy/!=!?vJ]|ep" variabletype="">Lichter</field>
                                                        <value name="LIST">
                                                          <block type="selector" id="MONtf(uq5XEC}a_-xfMb">
                                                            <field name="TEXT">state[id=on](functions='lichterstatus')</field>
                                                          </block>
                                                        </value>
                                                        <statement name="DO">
                                                          <block type="math_change" id="wX3a;:_:P|iF9au~5Rlr">
                                                            <field name="VAR" id=";ITUVe4B=QGVsc2VwzL7" variabletype="">Anzahl_Lichter_gesamt</field>
                                                            <value name="DELTA">
                                                              <shadow type="math_number" id="EbsD?G]|b4O8WV1AD,Cd">
                                                                <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">GT</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="">Lichter</field>
                                                                          </block>
                                                                        </value>
                                                                      </block>
                                                                    </value>
                                                                    <value name="B">
                                                                      <block type="math_number" id="CsVX,!$C^/;xrvGNn*#M">
                                                                        <field name="NUM">0</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </value>
                                                                <statement name="DO0">
                                                                  <block type="math_change" id="KI|Fwv`!II[b[e{HUT-V">
                                                                    <field name="VAR" id=".2k]),Q$l|l%mJu)mo-e" variabletype="">Anzahl_Lichter_aktiv</field>
                                                                    <value name="DELTA">
                                                                      <shadow type="math_number" id="zA#pO8^NGsc3eI_hO}Dt">
                                                                        <field name="NUM">1</field>
                                                                      </shadow>
                                                                    </value>
                                                                  </block>
                                                                </statement>
                                                              </block>
                                                            </next>
                                                          </block>
                                                        </statement>
                                                        <next>
                                                          <block type="update" id="BRUEt{SxHthj,HJC;u0g">
                                                            <mutation delay_input="false"></mutation>
                                                            <field name="OID">0_userdata.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=".2k]),Q$l|l%mJu)mo-e" variabletype="">Anzahl_Lichter_aktiv</field>
                                                              </block>
                                                            </value>
                                                            <next>
                                                              <block type="update" id="VnZud=~v2I?UkrzwyRSG">
                                                                <mutation delay_input="false"></mutation>
                                                                <field name="OID">0_userdata.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=";ITUVe4B=QGVsc2VwzL7" variabletype="">Anzahl_Lichter_gesamt</field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </next>
                                                          </block>
                                                        </next>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </next>
                                              </block>
                                            </statement>
                                            <next>
                                              <block type="on_ext" id="E$Z4vn#Z:bfhp^7z}|.^">
                                                <mutation items="2"></mutation>
                                                <field name="CONDITION">ne</field>
                                                <field name="ACK_CONDITION"></field>
                                                <value name="OID0">
                                                  <shadow type="field_oid" id="s~^C/kxgG|[(Uw]Ck3Lh">
                                                    <field name="oid">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.01Licht_Anzahl_eingeschaltet</field>
                                                  </shadow>
                                                </value>
                                                <value name="OID1">
                                                  <shadow type="field_oid" id="3d]E6n8.*r^,m9):CG0P">
                                                    <field name="oid">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.02Licht_Anzahl_gesamt</field>
                                                  </shadow>
                                                </value>
                                                <statement name="STATEMENT">
                                                  <block type="update" id="MR7!7b=SJA]a{FOIv.W=" inline="false">
                                                    <mutation delay_input="false"></mutation>
                                                    <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.05Licht_Anzahl_eingeschaltet</field>
                                                    <field name="WITH_DELAY">FALSE</field>
                                                    <value name="VALUE">
                                                      <block type="get_value" id="pOw@4)lFyKeaa^^jgAJo">
                                                        <field name="ATTR">val</field>
                                                        <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.01Licht_Anzahl_eingeschaltet</field>
                                                      </block>
                                                    </value>
                                                    <next>
                                                      <block type="update" id="=cOorr4^0Yf0|M5u-[!F" inline="false">
                                                        <mutation delay_input="false"></mutation>
                                                        <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.06Licht_Anzahl_gesamt</field>
                                                        <field name="WITH_DELAY">FALSE</field>
                                                        <value name="VALUE">
                                                          <block type="get_value" id="XwO90#9e5:;gXwQjHr!f">
                                                            <field name="ATTR">val</field>
                                                            <field name="OID">0_userdata.0.Geraete_zaehlen.Licht_zaehlen.02Licht_Anzahl_gesamt</field>
                                                          </block>
                                                        </value>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </statement>
                                              </block>
                                            </next>
                                          </block>
                                        </next>
                                      </block>
                                    </xml>
                                    
                                    dslraserD Offline
                                    dslraserD Offline
                                    dslraser
                                    Forum Testing Most Active
                                    schrieb am zuletzt editiert von
                                    #117

                                    @Freaknet
                                    schaue ich mir an

                                    F 1 Antwort Letzte Antwort
                                    0
                                    • dslraserD dslraser

                                      @Freaknet
                                      schaue ich mir an

                                      F Offline
                                      F Offline
                                      Freaknet
                                      schrieb am zuletzt editiert von
                                      #118

                                      @dslraser

                                      Danke bis dahin!

                                      dslraserD 1 Antwort Letzte Antwort
                                      0
                                      • F Freaknet

                                        @dslraser

                                        Danke bis dahin!

                                        dslraserD Offline
                                        dslraserD Offline
                                        dslraser
                                        Forum Testing Most Active
                                        schrieb am zuletzt editiert von
                                        #119

                                        @Freaknet
                                        Hier mal HUE und Shelly gemischt für Dich. Ich habe mal einige HUE von mir und Deinen Shelly Küchenlicht probiert, alle in der gleichen Aufzählung: lichterstatus

                                        Bildschirmfoto 2020-01-28 um 11.32.54.png

                                        Bildschirmfoto 2020-01-28 um 11.32.17.png

                                        <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="s^g_cd%U/.iiN#+uA0!:">Anzahl_Licht_eingeschaltet</variable>
                                           <variable type="" id="rtfLle*]f_K|%$KK)r9i">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="" id="HYyl#n^=-9$2h^y`Y;N?">htmlText</variable>
                                           <variable type="" id="O.g)=vuxy/!=!?vJ]|ep">Shelly</variable>
                                           <variable type="" id="6iOe8s0aT$XGy[cfPo]I">HUE</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">dmFyIG9iaiA9IGdldE9iamVjdChpZCk7DQp2YXIgbmFtZSA9IGdldE9iamVjdChpZCkuY29tbW9uLm5hbWU7DQp2YXIgZGV2aWNlbmFtZSA9IG5hbWUuc3Vic3RyaW5nKDAsIG5hbWUuaW5kZXhPZigiLm9uIikpOyAvLy5vbiBhdXMgVGV4dCBlbnRmZXJuZW4NCnJldHVybiBnZXRPYmplY3QoaWQpLmNvbW1vbi5uYW1lLnN1YnN0cmluZygwLCBuYW1lLmluZGV4T2YoIi5vbiIpKTsNCg0KDQovL2lmKGdldE9iamVjdChpZC5zdWJzdHJpbmcoMCwgaWQubGFzdEluZGV4T2YoJy4nKSkpKSByZXR1cm4gZ2V0T2JqZWN0KGlkLnN1YnN0cmluZygwLCBpZC5sYXN0SW5kZXhPZignLicpKSkuY29tbW9uLm5hbWU7DQovL2Vsc2UgcmV0dXJuIG51bGw7DQovL2lmKGV4aXN0c09iamVjdChpZCkpIHJldHVybiBnZXRPYmplY3QoaWQpLmNvbW1vbi5uYW1lOw==</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="EJhG@Zv:/.r@(DzIU,:6" x="13" y="113">
                                           <mutation statements="false"></mutation>
                                           <field name="NAME">Datenpunkte_erstellen</field>
                                           <field name="SCRIPT">LyoqCiAqIENyZWF0ZSBzdGF0ZXMgdW5kZXIgMF91c2VyZGF0YS4wIG9yIGphdmFzY3JpcHQueAogKiBDdXJyZW50IFZlcnNpb246ICAgICBodHRwczovL2dpdGh1Yi5jb20vTWljLU0vaW9icm9rZXIuY3JlYXRlVXNlclN0YXRlcwogKiBTdXBwb3J0OiAgICAgICAgICAgICBodHRwczovL2ZvcnVtLmlvYnJva2VyLm5ldC90b3BpYy8yNjgzOS8KICogQXV0b3I6ICAgICAgICAgICAgICAgTWljIChpb0Jyb2tlcikgfCBNaWMtTSAoZ2l0aHViKQogKiBWZXJzaW9uOiAgICAgICAgICAgICAxLjAgKDE3IEphbnVhcnkgMjAyMCkKICogRXhhbXBsZToKICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgIGxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgICAgICBbJ1Rlc3QuVGVzdDEnLCB7J25hbWUnOidUZXN0IDEnLCAndHlwZSc6J3N0cmluZycsICdyZWFkJzp0cnVlLCAnd3JpdGUnOnRydWUsICdyb2xlJzonaW5mbycsICdkZWYnOidIZWxsbycgfV0sCiAgICAgICAgWydUZXN0LlRlc3QyJywgeyduYW1lJzonVGVzdCAyJywgJ3R5cGUnOidzdHJpbmcnLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzp0cnVlLCAncm9sZSc6J2luZm8nLCAnZGVmJzonSGVsbG8nIH1dLAogICAgXTsKICAgIGNyZWF0ZVVzZXJTdGF0ZXMoJzBfdXNlcmRhdGEuMCcsIGZhbHNlLCBzdGF0ZXNUb0NyZWF0ZSk7CiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAqIFBMRUFTRSBOT1RFOiBQZXIgaHR0cHM6Ly9naXRodWIuY29tL2lvQnJva2VyL2lvQnJva2VyLmphdmFzY3JpcHQvaXNzdWVzLzQ3NCwgdGhlIHVzZWQgZnVuY3Rpb24gc2V0T2JqZWN0KCkgCiAqICAgICAgICAgICAgICBleGVjdXRlcyB0aGUgY2FsbGJhY2sgUFJJT1IgdG8gY29tcGxldGluZyB0aGUgc3RhdGUgY3JlYXRpb24uIFRoZXJlZm9yZSwgd2UgdXNlIGEgc2V0VGltZW91dCBhbmQgY291bnRlci4gCiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAqIEBwYXJhbSB7c3RyaW5nfSB3aGVyZSAgICAgICAgICBXaGVyZSB0byBjcmVhdGUgdGhlIHN0YXRlOiBlLmcuICcwX3VzZXJkYXRhLjAnIG9yICdqYXZhc2NyaXB0LngnLgogKiBAcGFyYW0ge2Jvb2xlYW59IGZvcmNlICAgICAgICAgRm9yY2Ugc3RhdGUgY3JlYXRpb24gKG92ZXJ3cml0ZSksIGlmIHN0YXRlIGlzIGV4aXN0aW5nLgogKiBAcGFyYW0ge2FycmF5fSBzdGF0ZXNUb0NyZWF0ZSAgU3RhdGUocykgdG8gY3JlYXRlLiBzaW5nbGUgYXJyYXkgb3IgYXJyYXkgb2YgYXJyYXlzCiAqIEBwYXJhbSB7b2JqZWN0fSBbY2FsbGJhY2tdICAgICBPcHRpb25hbDogYSBjYWxsYmFjayBmdW5jdGlvbiAtLSBUaGlzIHByb3ZpZGVkIGZ1bmN0aW9uIHdpbGwgYmUgZXhlY3V0ZWQgYWZ0ZXIgYWxsIHN0YXRlcyBhcmUgY3JlYXRlZC4KICovCmZ1bmN0aW9uIGNyZWF0ZVVzZXJTdGF0ZXMod2hlcmUsIGZvcmNlLCBzdGF0ZXNUb0NyZWF0ZSwgY2FsbGJhY2sgPSB1bmRlZmluZWQpIHsKIAogICAgY29uc3QgV0FSTiA9IGZhbHNlOyAvLyBUaHJvd3Mgd2FybmluZyBpbiBsb2csIGlmIHN0YXRlIGlzIGFscmVhZHkgZXhpc3RpbmcgYW5kIGZvcmNlPWZhbHNlLiBEZWZhdWx0IGlzIGZhbHNlLCBzbyBubyB3YXJuaW5nIGluIGxvZywgaWYgc3RhdGUgZXhpc3RzLgogICAgY29uc3QgTE9HX0RFQlVHID0gZmFsc2U7IC8vIFRvIGRlYnVnIHRoaXMgZnVuY3Rpb24sIHNldCB0byB0cnVlCiAgICAvLyBQZXIgaXNzdWUgIzQ3NCAoaHR0cHM6Ly9naXRodWIuY29tL2lvQnJva2VyL2lvQnJva2VyLmphdmFzY3JpcHQvaXNzdWVzLzQ3NCksIHRoZSB1c2VkIGZ1bmN0aW9uIHNldE9iamVjdCgpIGV4ZWN1dGVzIHRoZSBjYWxsYmFjayAKICAgIC8vIGJlZm9yZSB0aGUgc3RhdGUgaXMgYWN0dWFsIGNyZWF0ZWQuIFRoZXJlZm9yZSwgd2UgdXNlIGEgc2V0VGltZW91dCBhbmQgY291bnRlciBhcyBhIHdvcmthcm91bmQuCiAgICAvLyBJbmNyZWFzZSB0aGlzIHRvIDEwMCwgaWYgaXQgaXMgbm90IHdvcmtpbmcuCiAgICBjb25zdCBERUxBWSA9IDUwOyAvLyBEZWxheSBpbiBtaWxsaXNlY29uZHMgKG1zKQoKCiAgICAvLyBWYWxpZGF0ZSAid2hlcmUiCiAgICBpZiAod2hlcmUuZW5kc1dpdGgoJy4nKSkgd2hlcmUgPSB3aGVyZS5zbGljZSgwLCAtMSk7IC8vIFJlbW92ZSB0cmFpbGluZyBkb3QKICAgIGlmICggKHdoZXJlLm1hdGNoKC9eamF2YXNjcmlwdC4oWzAtOV18WzEtOV1bMC05XSkkLykgPT0gbnVsbCkgJiYgKHdoZXJlLm1hdGNoKC9eMF91c2VyZGF0YS4wJC8pID09IG51bGwpICkgewogICAgICAgIGxvZygnVGhpcyBzY3JpcHQgZG9lcyBub3Qgc3VwcG9ydCB0byBjcmVhdGUgc3RhdGVzIHVuZGVyIFsnICsgd2hlcmUgKyAnXScsICdlcnJvcicpOwogICAgICAgIHJldHVybjsKICAgIH0KCiAgICAvLyBQcmVwYXJlICJzdGF0ZXNUb0NyZWF0ZSIgc2luY2Ugd2UgYWxzbyBhbGxvdyBhIHNpbmdsZSBzdGF0ZSB0byBjcmVhdGUKICAgIGlmKCFBcnJheS5pc0FycmF5KHN0YXRlc1RvQ3JlYXRlWzBdKSkgc3RhdGVzVG9DcmVhdGUgPSBbc3RhdGVzVG9DcmVhdGVdOyAvLyB3cmFwIGludG8gYXJyYXksIGlmIGp1c3Qgb25lIGFycmF5IGFuZCBub3QgaW5zaWRlIGFuIGFycmF5CgogICAgbGV0IG51bVN0YXRlcyA9IHN0YXRlc1RvQ3JlYXRlLmxlbmd0aDsKICAgIGxldCBjb3VudGVyID0gLTE7CiAgICBzdGF0ZXNUb0NyZWF0ZS5mb3JFYWNoKGZ1bmN0aW9uKHBhcmFtKSB7CiAgICAgICAgY291bnRlciArPSAxOwogICAgICAgIGlmIChMT0dfREVCVUcpIGxvZyAoJ1tEZWJ1Z10gQ3VycmVudGx5IHByb2Nlc3NpbmcgZm9sbG93aW5nIHN0YXRlOiBbJyArIHBhcmFtWzBdICsgJ10nKTsKCiAgICAgICAgLy8gQ2xlYW4KICAgICAgICBsZXQgc3RhdGVJZCA9IHBhcmFtWzBdOwogICAgICAgIGlmICghIHN0YXRlSWQuc3RhcnRzV2l0aCh3aGVyZSkpIHN0YXRlSWQgPSB3aGVyZSArICcuJyArIHN0YXRlSWQ7IC8vIGFkZCB3aGVyZSB0byBiZWdpbm5pbmcgb2Ygc3RyaW5nCiAgICAgICAgc3RhdGVJZCA9IHN0YXRlSWQucmVwbGFjZSgvXC4qXC4vZywgJy4nKTsgLy8gcmVwbGFjZSBhbGwgbXVsdGlwbGUgZG90cyBsaWtlICcuLicsICcuLi4nIHdpdGggYSBzaW5nbGUgJy4nCiAgICAgICAgY29uc3QgRlVMTF9TVEFURV9JRCA9IHN0YXRlSWQ7CgogICAgICAgIGlmKCAoJChGVUxMX1NUQVRFX0lEKS5sZW5ndGggPiAwKSAmJiAoZXhpc3RzU3RhdGUoRlVMTF9TVEFURV9JRCkpICkgeyAvLyBXb3JrYXJvdW5kIGR1ZSB0byBodHRwczovL2dpdGh1Yi5jb20vaW9Ccm9rZXIvaW9Ccm9rZXIuamF2YXNjcmlwdC9pc3N1ZXMvNDc4CiAgICAgICAgICAgIC8vIFN0YXRlIGlzIGV4aXN0aW5nLgogICAgICAgICAgICBpZiAoV0FSTiAmJiAhZm9yY2UpIGxvZygnU3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ10gaXMgYWxyZWFkeSBleGlzdGluZyBhbmQgd2lsbCBubyBsb25nZXIgYmUgY3JlYXRlZC4nLCAnd2FybicpOwogICAgICAgICAgICBpZiAoIVdBUk4gJiYgTE9HX0RFQlVHKSBsb2coJ1tEZWJ1Z10gU3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ10gaXMgYWxyZWFkeSBleGlzdGluZy4gT3B0aW9uIGZvcmNlICg9b3ZlcndyaXRlKSBpcyBzZXQgdG8gWycgKyBmb3JjZSArICddLicpOwoKICAgICAgICAgICAgaWYoIWZvcmNlKSB7CiAgICAgICAgICAgICAgICAvLyBTdGF0ZSBleGlzdHMgYW5kIHNoYWxsIG5vdCBiZSBvdmVyd3JpdHRlbiBzaW5jZSBmb3JjZT1mYWxzZQogICAgICAgICAgICAgICAgLy8gU28sIHdlIGRvIG5vdCBwcm9jZWVkLgogICAgICAgICAgICAgICAgbnVtU3RhdGVzLS07CiAgICAgICAgICAgICAgICBpZiAobnVtU3RhdGVzID09PSAwKSB7CiAgICAgICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIEFsbCBzdGF0ZXMgc3VjY2Vzc2Z1bGx5IHByb2Nlc3NlZCEnKTsKICAgICAgICAgICAgICAgICAgICBpZiAodHlwZW9mIGNhbGxiYWNrID09PSAnZnVuY3Rpb24nKSB7IC8vIGV4ZWN1dGUgaWYgYSBmdW5jdGlvbiB3YXMgcHJvdmlkZWQgdG8gcGFyYW1ldGVyIGNhbGxiYWNrCiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChMT0dfREVCVUcpIGxvZygnW0RlYnVnXSBBbiBvcHRpb25hbCBjYWxsYmFjayBmdW5jdGlvbiB3YXMgcHJvdmlkZWQsIHdoaWNoIHdlIGFyZSBnb2luZyB0byBleGVjdXRlIG5vdy4nKTsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNhbGxiYWNrKCk7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAvLyBXZSBuZWVkIHRvIGdvIG91dCBhbmQgY29udGludWUgd2l0aCBuZXh0IGVsZW1lbnQgaW4gbG9vcC4KICAgICAgICAgICAgICAgICAgICByZXR1cm47IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE4NDUyOTIwL2NvbnRpbnVlLWluLWN1cnNvci1mb3JlYWNoCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gLy8gaWYoIWZvcmNlKQogICAgICAgIH0KCiAgICAgICAgLyoqKioqKioqKioqKgogICAgICAgICAqIFN0YXRlIGlzIG5vdCBleGlzdGluZyBvciBmb3JjZSA9IHRydWUsIHNvIHdlIGFyZSBjb250aW51aW5nIHRvIGNyZWF0ZSB0aGUgc3RhdGUgdGhyb3VnaCBzZXRPYmplY3QoKS4KICAgICAgICAgKioqKioqKioqKioqLwogICAgICAgIGxldCBvYmogPSB7fTsKICAgICAgICBvYmoudHlwZSA9ICdzdGF0ZSc7CiAgICAgICAgb2JqLm5hdGl2ZSA9IHt9OwogICAgICAgIG9iai5jb21tb24gPSBwYXJhbVsxXTsKICAgICAgICBzZXRPYmplY3QoRlVMTF9TVEFURV9JRCwgb2JqLCBmdW5jdGlvbiAoZXJyKSB7CiAgICAgICAgICAgIGlmIChlcnIpIHsKICAgICAgICAgICAgICAgIGxvZygnQ2Fubm90IHdyaXRlIG9iamVjdCBmb3Igc3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ106ICcgKyBlcnIpOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIE5vdyB3ZSBhcmUgY3JlYXRpbmcgbmV3IHN0YXRlIFsnICsgRlVMTF9TVEFURV9JRCArICddJykKICAgICAgICAgICAgICAgIGxldCBpbml0ID0gbnVsbDsKICAgICAgICAgICAgICAgIGlmKHBhcmFtWzFdLmRlZiA9PT0gdW5kZWZpbmVkKSB7CiAgICAgICAgICAgICAgICAgICAgaWYocGFyYW1bMV0udHlwZSA9PT0gJ251bWJlcicpIGluaXQgPSAwOwogICAgICAgICAgICAgICAgICAgIGlmKHBhcmFtWzFdLnR5cGUgPT09ICdib29sZWFuJykgaW5pdCA9IGZhbHNlOwogICAgICAgICAgICAgICAgICAgIGlmKHBhcmFtWzFdLnR5cGUgPT09ICdzdHJpbmcnKSBpbml0ID0gJyc7CiAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgIGluaXQgPSBwYXJhbVsxXS5kZWY7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgICAgIHNldFN0YXRlKEZVTExfU1RBVEVfSUQsIGluaXQsIHRydWUsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgICAgICAgICBpZiAoTE9HX0RFQlVHKSBsb2coJ1tEZWJ1Z10gc2V0U3RhdGUgZHVyY2hnZWbDvGhydDogJyArIEZVTExfU1RBVEVfSUQpOwogICAgICAgICAgICAgICAgICAgICAgICBudW1TdGF0ZXMtLTsKICAgICAgICAgICAgICAgICAgICAgICAgaWYgKG51bVN0YXRlcyA9PT0gMCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIEFsbCBzdGF0ZXMgcHJvY2Vzc2VkLicpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHR5cGVvZiBjYWxsYmFjayA9PT0gJ2Z1bmN0aW9uJykgeyAvLyBleGVjdXRlIGlmIGEgZnVuY3Rpb24gd2FzIHByb3ZpZGVkIHRvIHBhcmFtZXRlciBjYWxsYmFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChMT0dfREVCVUcpIGxvZygnW0RlYnVnXSBGdW5jdGlvbiB0byBjYWxsYmFjayBwYXJhbWV0ZXIgd2FzIHByb3ZpZGVkJyk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNhbGxiYWNrKCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgIH0sIERFTEFZICsgKDIwICogY291bnRlcikgKTsKICAgICAgICAgICAgfQogICAgICAgIH0pOwogICAgfSk7Cn0KCmxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgIFsnR2VyYWV0ZV96YWVobGVuLkxpY2h0LjAxTGljaHRfQW56YWhsX2Vpbmdlc2NoYWx0ZXQnLCB7J25hbWUnOicwMUxpY2h0X0FuemFobF9laW5nZXNjaGFsdGV0JywgJ3R5cGUnOidudW1iZXInLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzpmYWxzZSwgJ3JvbGUnOidudW1iZXInLCd1bml0JzogJ0xhbXBlbicsICdkZWYnOjAgfV0sCiAgICBbJ0dlcmFldGVfemFlaGxlbi5MaWNodC4wMkxpY2h0X0FuemFobF9nZXNhbXQnLCB7J25hbWUnOicwMkxpY2h0X0FuemFobF9nZXNhbXQnLCAndHlwZSc6J251bWJlcicsICdyZWFkJzp0cnVlLCAnd3JpdGUnOmZhbHNlLCAncm9sZSc6J251bWJlcicsJ3VuaXQnOiAnTGFtcGVuJywgJ2RlZic6MCB9XSwKICAgIFsnR2VyYWV0ZV96YWVobGVuLkxpY2h0LjAzTGljaHRfdGV4dF9laW5nZXNjaGFsdGV0X0xpc3RlJywgeyduYW1lJzonMDNMaWNodF90ZXh0X2Vpbmdlc2NoYWx0ZXRfTGlzdGUnLCAndHlwZSc6J21peGVkJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6ZmFsc2UsICdyb2xlJzonc3RyaW5nJywgJ2RlZic6J25vY2ggbGVlcicgfV0sICAgICAgICAgCiAgICBbJ0dlcmFldGVfemFlaGxlbi5MaWNodC4wNExpY2h0X3RleHRfR2VzYW10X0xpc3RlJywgeyduYW1lJzonMDRMaWNodF90ZXh0X0dlc2FtdF9MaXN0ZScsICd0eXBlJzonbWl4ZWQnLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzpmYWxzZSwgJ3JvbGUnOidzdHJpbmcnLCAnZGVmJzonbm9jaCBsZWVyJyB9XSwgICAgCiAgICBbJ0dlcmFldGVfemFlaGxlbi5MaWNodC4wNUxpY2h0X2h0bWxfTGlzdGUnLCB7J25hbWUnOicwNUxpY2h0X2h0bWxfTGlzdGUnLCAndHlwZSc6J3N0cmluZycsICdyZWFkJzp0cnVlLCAnd3JpdGUnOmZhbHNlLCAncm9sZSc6J3N0cmluZycsICdkZWYnOidub2NoIGxlZXInIH1dLAogICAgCl07ICAgIApjcmVhdGVVc2VyU3RhdGVzKCcwX3VzZXJkYXRhLjAnLCB0cnVlLCBzdGF0ZXNUb0NyZWF0ZSk7Cg==</field>
                                           <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                         </block>
                                         <block type="variables_set" id="m{3CIJBGWgyR970.R?.8" x="13" y="163">
                                           <field name="VAR" id="s^g_cd%U/.iiN#+uA0!:" 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="rtfLle*]f_K|%$KK)r9i" 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="procedures_callcustomnoreturn" id="X+4?!FV=R(MUJl~Yi2L.">
                                                               <mutation name="Datenpunkte_erstellen"></mutation>
                                                               <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">state[id=*.Switch](functions=lichterstatus)</field>
                                                                     </block>
                                                                   </value>
                                                                   <statement name="STATEMENT">
                                                                     <block type="procedures_callnoreturn" id="QJuBUpjNYuwQ!8_Znd@2">
                                                                       <mutation name="zaehlen"></mutation>
                                                                     </block>
                                                                   </statement>
                                                                   <next>
                                                                     <block type="on_ext" id="Jw(x!wlhO.yeQ=i,i}wI">
                                                                       <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="x:pT.)5(@wDY94Z=yBtH">
                                                                           <field name="TEXT">state[id=*.on](functions=lichterstatus)</field>
                                                                         </block>
                                                                       </value>
                                                                       <statement name="STATEMENT">
                                                                         <block type="procedures_callnoreturn" id="7r`7m7P`gI*fDHOpxNVc">
                                                                           <mutation name="zaehlen"></mutation>
                                                                         </block>
                                                                       </statement>
                                                                     </block>
                                                                   </next>
                                                                 </block>
                                                               </next>
                                                             </block>
                                                           </next>
                                                         </block>
                                                       </next>
                                                     </block>
                                                   </next>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                         <block type="procedures_defnoreturn" id="wVnH5gPZuaAiu?7AnlcP" x="13" y="588">
                                           <field name="NAME">zaehlen</field>
                                           <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                           <statement name="STACK">
                                             <block type="variables_set" id="p=KHiUK+Y+|fQ)HcFDyO">
                                               <field name="VAR" id="s^g_cd%U/.iiN#+uA0!:" 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="rtfLle*]f_K|%$KK)r9i" 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;HUE-Shelly&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="">Shelly</field>
                                                                       <value name="LIST">
                                                                         <block type="selector" id="z0W(;:pV^paS3QB6f{x#">
                                                                           <field name="TEXT">state[id=*.Switch](functions=lichterstatus)</field>
                                                                         </block>
                                                                       </value>
                                                                       <statement name="DO">
                                                                         <block type="math_change" id="bCX,Jrt-yTpU?qB#sR~5">
                                                                           <field name="VAR" id="rtfLle*]f_K|%$KK)r9i" 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">
                                                                               <mutation else="1"></mutation>
                                                                               <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="">Shelly</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="s^g_cd%U/.iiN#+uA0!:" 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="">Shelly</field>
                                                                                                 </block>
                                                                                               </value>
                                                                                             </block>
                                                                                           </value>
                                                                                           <value name="ADD1">
                                                                                             <block type="text" id="}Mt)bU3UI$dz(U[Hj^}5">
                                                                                               <field name="TEXT"> an</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="">Shelly</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="">Shelly</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>
                                                                               <statement name="ELSE">
                                                                                 <block type="lists_setIndex" id="O#se`l^2U:s2e)CdpvW:">
                                                                                   <mutation at="false"></mutation>
                                                                                   <field name="MODE">INSERT</field>
                                                                                   <field name="WHERE">LAST</field>
                                                                                   <value name="LIST">
                                                                                     <block type="variables_get" id="}7E.gaY!_!wTow(!w1ga">
                                                                                       <field name="VAR" id="?Iruv;}=6m-+T=![x@`H" variabletype="">Licht_gesamt_Liste</field>
                                                                                     </block>
                                                                                   </value>
                                                                                   <value name="TO">
                                                                                     <block type="text_join" id="GZR{+s}]ye(dDy1M-k|?">
                                                                                       <mutation items="2"></mutation>
                                                                                       <value name="ADD0">
                                                                                         <block type="procedures_callcustomreturn" id="g)6^zT:ZSG~osNw?t:LZ">
                                                                                           <mutation name="getParentName">
                                                                                             <arg name="id"></arg>
                                                                                           </mutation>
                                                                                           <value name="ARG0">
                                                                                             <block type="variables_get" id="(/vH4b^.nbJ~?a.E+X.O">
                                                                                               <field name="VAR" id="O.g)=vuxy/!=!?vJ]|ep" variabletype="">Shelly</field>
                                                                                             </block>
                                                                                           </value>
                                                                                         </block>
                                                                                       </value>
                                                                                       <value name="ADD1">
                                                                                         <block type="text" id="RB@wCn`hE!tV[f:tH%ck">
                                                                                           <field name="TEXT"> aus</field>
                                                                                         </block>
                                                                                       </value>
                                                                                     </block>
                                                                                   </value>
                                                                                   <next>
                                                                                     <block type="lists_setIndex" id="B`8n{thgoHA)A/EDw_+n">
                                                                                       <mutation at="false"></mutation>
                                                                                       <field name="MODE">INSERT</field>
                                                                                       <field name="WHERE">LAST</field>
                                                                                       <value name="LIST">
                                                                                         <block type="variables_get" id="/iSJqN+h.@Xqq3MSoAbZ">
                                                                                           <field name="VAR" id="M#.~fDd[/KAfhHH%W2-K" variabletype="">Licht_html_Liste</field>
                                                                                         </block>
                                                                                       </value>
                                                                                       <value name="TO">
                                                                                         <block type="text_join" id="PFG704EpAutejvI7jp5H">
                                                                                           <mutation items="2"></mutation>
                                                                                           <value name="ADD0">
                                                                                             <block type="procedures_callcustomreturn" id="[ZFN~Rb`h(Xujw81Mw70">
                                                                                               <mutation name="getParentName">
                                                                                                 <arg name="id"></arg>
                                                                                               </mutation>
                                                                                               <value name="ARG0">
                                                                                                 <block type="variables_get" id="UL/DlhD~QhvM-=,tj3#V">
                                                                                                   <field name="VAR" id="O.g)=vuxy/!=!?vJ]|ep" variabletype="">Shelly</field>
                                                                                                 </block>
                                                                                               </value>
                                                                                             </block>
                                                                                           </value>
                                                                                           <value name="ADD1">
                                                                                             <block type="text" id="3eyp.IRej:Yv+YFx;D#}">
                                                                                               <field name="TEXT">&lt;td&gt;aus</field>
                                                                                             </block>
                                                                                           </value>
                                                                                         </block>
                                                                                       </value>
                                                                                     </block>
                                                                                   </next>
                                                                                 </block>
                                                                               </statement>
                                                                             </block>
                                                                           </next>
                                                                         </block>
                                                                       </statement>
                                                                       <next>
                                                                         <block type="controls_forEach" id="%8)**B:7sQay};J[-.nF">
                                                                           <field name="VAR" id="6iOe8s0aT$XGy[cfPo]I" variabletype="">HUE</field>
                                                                           <value name="LIST">
                                                                             <block type="selector" id="A,,JA4$XiZJ)OUbZ]XAf">
                                                                               <field name="TEXT">state[id=*.on](functions=lichterstatus)</field>
                                                                             </block>
                                                                           </value>
                                                                           <statement name="DO">
                                                                             <block type="math_change" id="R]{#Ir]9cng@V0^ti4|a">
                                                                               <field name="VAR" id="rtfLle*]f_K|%$KK)r9i" variabletype="">Anzahl_Licht_gesamt</field>
                                                                               <value name="DELTA">
                                                                                 <shadow type="math_number" id="~gBX9jq59:fIKpBGXk8o">
                                                                                   <field name="NUM">1</field>
                                                                                 </shadow>
                                                                               </value>
                                                                               <next>
                                                                                 <block type="controls_if" id="LW%/+n9-DuoX(CcI;Nkc">
                                                                                   <mutation else="1"></mutation>
                                                                                   <value name="IF0">
                                                                                     <block type="logic_compare" id="bi8Ld?HJ69l1*XBC)Z`i">
                                                                                       <field name="OP">EQ</field>
                                                                                       <value name="A">
                                                                                         <block type="get_value_var" id="6MZ!x^Seinc4%iJ%Ne`b">
                                                                                           <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="3RrMBy07f?+%zCFlyowj">
                                                                                               <field name="VAR" id="6iOe8s0aT$XGy[cfPo]I" variabletype="">HUE</field>
                                                                                             </block>
                                                                                           </value>
                                                                                         </block>
                                                                                       </value>
                                                                                       <value name="B">
                                                                                         <block type="logic_boolean" id="8pfoUn$u+rP7G0o[iZpr">
                                                                                           <field name="BOOL">TRUE</field>
                                                                                         </block>
                                                                                       </value>
                                                                                     </block>
                                                                                   </value>
                                                                                   <statement name="DO0">
                                                                                     <block type="math_change" id="3fv?{5{l5t]i.jF*8;uC">
                                                                                       <field name="VAR" id="s^g_cd%U/.iiN#+uA0!:" variabletype="">Anzahl_Licht_eingeschaltet</field>
                                                                                       <value name="DELTA">
                                                                                         <shadow type="math_number" id=")^Nk+[J4b@a6lSmiyQ{E">
                                                                                           <field name="NUM">1</field>
                                                                                         </shadow>
                                                                                       </value>
                                                                                       <next>
                                                                                         <block type="lists_setIndex" id="G-@G69A,wi;4_%*E9OGo">
                                                                                           <mutation at="false"></mutation>
                                                                                           <field name="MODE">INSERT</field>
                                                                                           <field name="WHERE">LAST</field>
                                                                                           <value name="LIST">
                                                                                             <block type="variables_get" id="y376$v=D=_9G`@UwX2+c">
                                                                                               <field name="VAR" id="kf.|gUBRrt]]ET/7VV`i" variabletype="">Licht_eingeschaltet_Liste</field>
                                                                                             </block>
                                                                                           </value>
                                                                                           <value name="TO">
                                                                                             <block type="text_join" id="8Ij_SdK~!Dka1~v-4,YP">
                                                                                               <mutation items="2"></mutation>
                                                                                               <value name="ADD0">
                                                                                                 <block type="procedures_callcustomreturn" id="X++LpB!I6f*JaQ+8L5PY">
                                                                                                   <mutation name="getParentName">
                                                                                                     <arg name="id"></arg>
                                                                                                   </mutation>
                                                                                                   <value name="ARG0">
                                                                                                     <block type="variables_get" id="1{;%^qnR.063Cx~wi%ZI">
                                                                                                       <field name="VAR" id="6iOe8s0aT$XGy[cfPo]I" variabletype="">HUE</field>
                                                                                                     </block>
                                                                                                   </value>
                                                                                                 </block>
                                                                                               </value>
                                                                                               <value name="ADD1">
                                                                                                 <block type="text" id="2ndr7n:_Le@8Fd*w}_Pu">
                                                                                                   <field name="TEXT"> an</field>
                                                                                                 </block>
                                                                                               </value>
                                                                                             </block>
                                                                                           </value>
                                                                                           <next>
                                                                                             <block type="lists_setIndex" id="B?YV%hcX7it)?Z#y0b9R">
                                                                                               <mutation at="false"></mutation>
                                                                                               <field name="MODE">INSERT</field>
                                                                                               <field name="WHERE">LAST</field>
                                                                                               <value name="LIST">
                                                                                                 <block type="variables_get" id="FC+Y(G*@G0H*Pvf(C8zB">
                                                                                                   <field name="VAR" id="?Iruv;}=6m-+T=![x@`H" variabletype="">Licht_gesamt_Liste</field>
                                                                                                 </block>
                                                                                               </value>
                                                                                               <value name="TO">
                                                                                                 <block type="text_join" id="rey#$u?Sh/7e;bU7jTak">
                                                                                                   <mutation items="2"></mutation>
                                                                                                   <value name="ADD0">
                                                                                                     <block type="procedures_callcustomreturn" id="b8UFcuV/6;m@II$WCYdA">
                                                                                                       <mutation name="getParentName">
                                                                                                         <arg name="id"></arg>
                                                                                                       </mutation>
                                                                                                       <value name="ARG0">
                                                                                                         <block type="variables_get" id="MmN],9YiPSXVk7WWT)vB">
                                                                                                           <field name="VAR" id="6iOe8s0aT$XGy[cfPo]I" variabletype="">HUE</field>
                                                                                                         </block>
                                                                                                       </value>
                                                                                                     </block>
                                                                                                   </value>
                                                                                                   <value name="ADD1">
                                                                                                     <block type="text" id="o}[!%w*v#]Pa;#;vSpw#">
                                                                                                       <field name="TEXT"> an</field>
                                                                                                     </block>
                                                                                                   </value>
                                                                                                 </block>
                                                                                               </value>
                                                                                               <next>
                                                                                                 <block type="lists_setIndex" id="hsrzrQOPBh7SPCnzyk3p">
                                                                                                   <mutation at="false"></mutation>
                                                                                                   <field name="MODE">INSERT</field>
                                                                                                   <field name="WHERE">LAST</field>
                                                                                                   <value name="LIST">
                                                                                                     <block type="variables_get" id="ZsGn,gViq|kS~(!IzkgR">
                                                                                                       <field name="VAR" id="M#.~fDd[/KAfhHH%W2-K" variabletype="">Licht_html_Liste</field>
                                                                                                     </block>
                                                                                                   </value>
                                                                                                   <value name="TO">
                                                                                                     <block type="text_join" id="(PQsd:?6L$zi~z85i{^:">
                                                                                                       <mutation items="2"></mutation>
                                                                                                       <value name="ADD0">
                                                                                                         <block type="procedures_callcustomreturn" id="W@]U%JrC1h.O!V1fT*CG">
                                                                                                           <mutation name="getParentName">
                                                                                                             <arg name="id"></arg>
                                                                                                           </mutation>
                                                                                                           <value name="ARG0">
                                                                                                             <block type="variables_get" id="Xw{ddsW9:_5BQml/1#={">
                                                                                                               <field name="VAR" id="6iOe8s0aT$XGy[cfPo]I" variabletype="">HUE</field>
                                                                                                             </block>
                                                                                                           </value>
                                                                                                         </block>
                                                                                                       </value>
                                                                                                       <value name="ADD1">
                                                                                                         <block type="text" id="V~O{@n2veh6LnyX_)Z:A">
                                                                                                           <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>
                                                                                   <statement name="ELSE">
                                                                                     <block type="lists_setIndex" id=".UfR#=ePLJcP{%z?bU7T">
                                                                                       <mutation at="false"></mutation>
                                                                                       <field name="MODE">INSERT</field>
                                                                                       <field name="WHERE">LAST</field>
                                                                                       <value name="LIST">
                                                                                         <block type="variables_get" id="dG4@/xG4EZrSchP!]}fI">
                                                                                           <field name="VAR" id="?Iruv;}=6m-+T=![x@`H" variabletype="">Licht_gesamt_Liste</field>
                                                                                         </block>
                                                                                       </value>
                                                                                       <value name="TO">
                                                                                         <block type="text_join" id="r+92={b{Z^0v48?Z0c~:">
                                                                                           <mutation items="2"></mutation>
                                                                                           <value name="ADD0">
                                                                                             <block type="procedures_callcustomreturn" id="eu7Hm{-Frf#+o~w}]r71">
                                                                                               <mutation name="getParentName">
                                                                                                 <arg name="id"></arg>
                                                                                               </mutation>
                                                                                               <value name="ARG0">
                                                                                                 <block type="variables_get" id="K3XjiKyYFr=an|?22-W[">
                                                                                                   <field name="VAR" id="6iOe8s0aT$XGy[cfPo]I" variabletype="">HUE</field>
                                                                                                 </block>
                                                                                               </value>
                                                                                             </block>
                                                                                           </value>
                                                                                           <value name="ADD1">
                                                                                             <block type="text" id="O*Z5VF96NUQ2i~g9:xOw">
                                                                                               <field name="TEXT"> aus</field>
                                                                                             </block>
                                                                                           </value>
                                                                                         </block>
                                                                                       </value>
                                                                                       <next>
                                                                                         <block type="lists_setIndex" id="j/i3.YJd*vvIoR_0m;@~">
                                                                                           <mutation at="false"></mutation>
                                                                                           <field name="MODE">INSERT</field>
                                                                                           <field name="WHERE">LAST</field>
                                                                                           <value name="LIST">
                                                                                             <block type="variables_get" id="#dUtMKNy2SH^y:}1Om?t">
                                                                                               <field name="VAR" id="M#.~fDd[/KAfhHH%W2-K" variabletype="">Licht_html_Liste</field>
                                                                                             </block>
                                                                                           </value>
                                                                                           <value name="TO">
                                                                                             <block type="text_join" id="n^hjv@;@y~S5f!8=F,eY">
                                                                                               <mutation items="2"></mutation>
                                                                                               <value name="ADD0">
                                                                                                 <block type="procedures_callcustomreturn" id="Fyzb!BW2D~-`P0Wd@RK2">
                                                                                                   <mutation name="getParentName">
                                                                                                     <arg name="id"></arg>
                                                                                                   </mutation>
                                                                                                   <value name="ARG0">
                                                                                                     <block type="variables_get" id="SZH$dy8:seb,cOmv3NB%">
                                                                                                       <field name="VAR" id="6iOe8s0aT$XGy[cfPo]I" variabletype="">HUE</field>
                                                                                                     </block>
                                                                                                   </value>
                                                                                                 </block>
                                                                                               </value>
                                                                                               <value name="ADD1">
                                                                                                 <block type="text" id="vxLHv-Jo:s0-M{CYT$[i">
                                                                                                   <field name="TEXT">&lt;td&gt;aus</field>
                                                                                                 </block>
                                                                                               </value>
                                                                                             </block>
                                                                                           </value>
                                                                                         </block>
                                                                                       </next>
                                                                                     </block>
                                                                                   </statement>
                                                                                 </block>
                                                                               </next>
                                                                             </block>
                                                                           </statement>
                                                                           <next>
                                                                             <block type="update" id="BRUEt{SxHthj,HJC;u0g">
                                                                               <mutation delay_input="false"></mutation>
                                                                               <field name="OID">0_userdata.0.Geraete_zaehlen.Licht.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="s^g_cd%U/.iiN#+uA0!:" variabletype="">Anzahl_Licht_eingeschaltet</field>
                                                                                 </block>
                                                                               </value>
                                                                               <next>
                                                                                 <block type="update" id="VnZud=~v2I?UkrzwyRSG">
                                                                                   <mutation delay_input="false"></mutation>
                                                                                   <field name="OID">0_userdata.0.Geraete_zaehlen.Licht.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="rtfLle*]f_K|%$KK)r9i" variabletype="">Anzahl_Licht_gesamt</field>
                                                                                     </block>
                                                                                   </value>
                                                                                   <next>
                                                                                     <block type="controls_if" id="7a03/(m4w0_5{)7++!j`">
                                                                                       <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="s^g_cd%U/.iiN#+uA0!:" 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">0_userdata.0.Geraete_zaehlen.Licht.03Licht_text_eingeschaltet_Liste</field>
                                                                                           <field name="WITH_DELAY">FALSE</field>
                                                                                           <value name="VALUE">
                                                                                             <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>
                                                                                       </statement>
                                                                                       <statement name="ELSE">
                                                                                         <block type="update" id="NIq@Ep$O[G`:%h2gi38x">
                                                                                           <mutation delay_input="false"></mutation>
                                                                                           <field name="OID">0_userdata.0.Geraete_zaehlen.Licht.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">Das Licht ist überall aus.</field>
                                                                                             </block>
                                                                                           </value>
                                                                                         </block>
                                                                                       </statement>
                                                                                       <next>
                                                                                         <block type="update" id="SkC8k@_ho!#A[{if#9S/">
                                                                                           <mutation delay_input="false"></mutation>
                                                                                           <field name="OID">0_userdata.0.Geraete_zaehlen.Licht.04Licht_text_Gesamt_Liste</field>
                                                                                           <field name="WITH_DELAY">FALSE</field>
                                                                                           <value name="VALUE">
                                                                                             <block type="variables_get" id="vZ8nkQ~MvkvFUv2Df:lK">
                                                                                               <field name="VAR" id="?Iruv;}=6m-+T=![x@`H" variabletype="">Licht_gesamt_Liste</field>
                                                                                             </block>
                                                                                           </value>
                                                                                           <next>
                                                                                             <block type="update" id="WLR!ze5](]Hs8TX{|[rn">
                                                                                               <mutation delay_input="false"></mutation>
                                                                                               <field name="OID">0_userdata.0.Geraete_zaehlen.Licht.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="lists_sort" id="=/=@acPfwmEq7N`XE!Fo">
                                                                                                           <field name="TYPE">TEXT</field>
                                                                                                           <field name="DIRECTION">1</field>
                                                                                                           <value name="LIST">
                                                                                                             <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>
                                                                                                         </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>
                                         </block>
                                        </xml>
                                        

                                        F 1 Antwort Letzte Antwort
                                        1
                                        • dslraserD dslraser

                                          @Freaknet
                                          Hier mal HUE und Shelly gemischt für Dich. Ich habe mal einige HUE von mir und Deinen Shelly Küchenlicht probiert, alle in der gleichen Aufzählung: lichterstatus

                                          Bildschirmfoto 2020-01-28 um 11.32.54.png

                                          Bildschirmfoto 2020-01-28 um 11.32.17.png

                                          <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="s^g_cd%U/.iiN#+uA0!:">Anzahl_Licht_eingeschaltet</variable>
                                             <variable type="" id="rtfLle*]f_K|%$KK)r9i">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="" id="HYyl#n^=-9$2h^y`Y;N?">htmlText</variable>
                                             <variable type="" id="O.g)=vuxy/!=!?vJ]|ep">Shelly</variable>
                                             <variable type="" id="6iOe8s0aT$XGy[cfPo]I">HUE</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">dmFyIG9iaiA9IGdldE9iamVjdChpZCk7DQp2YXIgbmFtZSA9IGdldE9iamVjdChpZCkuY29tbW9uLm5hbWU7DQp2YXIgZGV2aWNlbmFtZSA9IG5hbWUuc3Vic3RyaW5nKDAsIG5hbWUuaW5kZXhPZigiLm9uIikpOyAvLy5vbiBhdXMgVGV4dCBlbnRmZXJuZW4NCnJldHVybiBnZXRPYmplY3QoaWQpLmNvbW1vbi5uYW1lLnN1YnN0cmluZygwLCBuYW1lLmluZGV4T2YoIi5vbiIpKTsNCg0KDQovL2lmKGdldE9iamVjdChpZC5zdWJzdHJpbmcoMCwgaWQubGFzdEluZGV4T2YoJy4nKSkpKSByZXR1cm4gZ2V0T2JqZWN0KGlkLnN1YnN0cmluZygwLCBpZC5sYXN0SW5kZXhPZignLicpKSkuY29tbW9uLm5hbWU7DQovL2Vsc2UgcmV0dXJuIG51bGw7DQovL2lmKGV4aXN0c09iamVjdChpZCkpIHJldHVybiBnZXRPYmplY3QoaWQpLmNvbW1vbi5uYW1lOw==</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="EJhG@Zv:/.r@(DzIU,:6" x="13" y="113">
                                             <mutation statements="false"></mutation>
                                             <field name="NAME">Datenpunkte_erstellen</field>
                                             <field name="SCRIPT">LyoqCiAqIENyZWF0ZSBzdGF0ZXMgdW5kZXIgMF91c2VyZGF0YS4wIG9yIGphdmFzY3JpcHQueAogKiBDdXJyZW50IFZlcnNpb246ICAgICBodHRwczovL2dpdGh1Yi5jb20vTWljLU0vaW9icm9rZXIuY3JlYXRlVXNlclN0YXRlcwogKiBTdXBwb3J0OiAgICAgICAgICAgICBodHRwczovL2ZvcnVtLmlvYnJva2VyLm5ldC90b3BpYy8yNjgzOS8KICogQXV0b3I6ICAgICAgICAgICAgICAgTWljIChpb0Jyb2tlcikgfCBNaWMtTSAoZ2l0aHViKQogKiBWZXJzaW9uOiAgICAgICAgICAgICAxLjAgKDE3IEphbnVhcnkgMjAyMCkKICogRXhhbXBsZToKICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgIGxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgICAgICBbJ1Rlc3QuVGVzdDEnLCB7J25hbWUnOidUZXN0IDEnLCAndHlwZSc6J3N0cmluZycsICdyZWFkJzp0cnVlLCAnd3JpdGUnOnRydWUsICdyb2xlJzonaW5mbycsICdkZWYnOidIZWxsbycgfV0sCiAgICAgICAgWydUZXN0LlRlc3QyJywgeyduYW1lJzonVGVzdCAyJywgJ3R5cGUnOidzdHJpbmcnLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzp0cnVlLCAncm9sZSc6J2luZm8nLCAnZGVmJzonSGVsbG8nIH1dLAogICAgXTsKICAgIGNyZWF0ZVVzZXJTdGF0ZXMoJzBfdXNlcmRhdGEuMCcsIGZhbHNlLCBzdGF0ZXNUb0NyZWF0ZSk7CiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAqIFBMRUFTRSBOT1RFOiBQZXIgaHR0cHM6Ly9naXRodWIuY29tL2lvQnJva2VyL2lvQnJva2VyLmphdmFzY3JpcHQvaXNzdWVzLzQ3NCwgdGhlIHVzZWQgZnVuY3Rpb24gc2V0T2JqZWN0KCkgCiAqICAgICAgICAgICAgICBleGVjdXRlcyB0aGUgY2FsbGJhY2sgUFJJT1IgdG8gY29tcGxldGluZyB0aGUgc3RhdGUgY3JlYXRpb24uIFRoZXJlZm9yZSwgd2UgdXNlIGEgc2V0VGltZW91dCBhbmQgY291bnRlci4gCiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAqIEBwYXJhbSB7c3RyaW5nfSB3aGVyZSAgICAgICAgICBXaGVyZSB0byBjcmVhdGUgdGhlIHN0YXRlOiBlLmcuICcwX3VzZXJkYXRhLjAnIG9yICdqYXZhc2NyaXB0LngnLgogKiBAcGFyYW0ge2Jvb2xlYW59IGZvcmNlICAgICAgICAgRm9yY2Ugc3RhdGUgY3JlYXRpb24gKG92ZXJ3cml0ZSksIGlmIHN0YXRlIGlzIGV4aXN0aW5nLgogKiBAcGFyYW0ge2FycmF5fSBzdGF0ZXNUb0NyZWF0ZSAgU3RhdGUocykgdG8gY3JlYXRlLiBzaW5nbGUgYXJyYXkgb3IgYXJyYXkgb2YgYXJyYXlzCiAqIEBwYXJhbSB7b2JqZWN0fSBbY2FsbGJhY2tdICAgICBPcHRpb25hbDogYSBjYWxsYmFjayBmdW5jdGlvbiAtLSBUaGlzIHByb3ZpZGVkIGZ1bmN0aW9uIHdpbGwgYmUgZXhlY3V0ZWQgYWZ0ZXIgYWxsIHN0YXRlcyBhcmUgY3JlYXRlZC4KICovCmZ1bmN0aW9uIGNyZWF0ZVVzZXJTdGF0ZXMod2hlcmUsIGZvcmNlLCBzdGF0ZXNUb0NyZWF0ZSwgY2FsbGJhY2sgPSB1bmRlZmluZWQpIHsKIAogICAgY29uc3QgV0FSTiA9IGZhbHNlOyAvLyBUaHJvd3Mgd2FybmluZyBpbiBsb2csIGlmIHN0YXRlIGlzIGFscmVhZHkgZXhpc3RpbmcgYW5kIGZvcmNlPWZhbHNlLiBEZWZhdWx0IGlzIGZhbHNlLCBzbyBubyB3YXJuaW5nIGluIGxvZywgaWYgc3RhdGUgZXhpc3RzLgogICAgY29uc3QgTE9HX0RFQlVHID0gZmFsc2U7IC8vIFRvIGRlYnVnIHRoaXMgZnVuY3Rpb24sIHNldCB0byB0cnVlCiAgICAvLyBQZXIgaXNzdWUgIzQ3NCAoaHR0cHM6Ly9naXRodWIuY29tL2lvQnJva2VyL2lvQnJva2VyLmphdmFzY3JpcHQvaXNzdWVzLzQ3NCksIHRoZSB1c2VkIGZ1bmN0aW9uIHNldE9iamVjdCgpIGV4ZWN1dGVzIHRoZSBjYWxsYmFjayAKICAgIC8vIGJlZm9yZSB0aGUgc3RhdGUgaXMgYWN0dWFsIGNyZWF0ZWQuIFRoZXJlZm9yZSwgd2UgdXNlIGEgc2V0VGltZW91dCBhbmQgY291bnRlciBhcyBhIHdvcmthcm91bmQuCiAgICAvLyBJbmNyZWFzZSB0aGlzIHRvIDEwMCwgaWYgaXQgaXMgbm90IHdvcmtpbmcuCiAgICBjb25zdCBERUxBWSA9IDUwOyAvLyBEZWxheSBpbiBtaWxsaXNlY29uZHMgKG1zKQoKCiAgICAvLyBWYWxpZGF0ZSAid2hlcmUiCiAgICBpZiAod2hlcmUuZW5kc1dpdGgoJy4nKSkgd2hlcmUgPSB3aGVyZS5zbGljZSgwLCAtMSk7IC8vIFJlbW92ZSB0cmFpbGluZyBkb3QKICAgIGlmICggKHdoZXJlLm1hdGNoKC9eamF2YXNjcmlwdC4oWzAtOV18WzEtOV1bMC05XSkkLykgPT0gbnVsbCkgJiYgKHdoZXJlLm1hdGNoKC9eMF91c2VyZGF0YS4wJC8pID09IG51bGwpICkgewogICAgICAgIGxvZygnVGhpcyBzY3JpcHQgZG9lcyBub3Qgc3VwcG9ydCB0byBjcmVhdGUgc3RhdGVzIHVuZGVyIFsnICsgd2hlcmUgKyAnXScsICdlcnJvcicpOwogICAgICAgIHJldHVybjsKICAgIH0KCiAgICAvLyBQcmVwYXJlICJzdGF0ZXNUb0NyZWF0ZSIgc2luY2Ugd2UgYWxzbyBhbGxvdyBhIHNpbmdsZSBzdGF0ZSB0byBjcmVhdGUKICAgIGlmKCFBcnJheS5pc0FycmF5KHN0YXRlc1RvQ3JlYXRlWzBdKSkgc3RhdGVzVG9DcmVhdGUgPSBbc3RhdGVzVG9DcmVhdGVdOyAvLyB3cmFwIGludG8gYXJyYXksIGlmIGp1c3Qgb25lIGFycmF5IGFuZCBub3QgaW5zaWRlIGFuIGFycmF5CgogICAgbGV0IG51bVN0YXRlcyA9IHN0YXRlc1RvQ3JlYXRlLmxlbmd0aDsKICAgIGxldCBjb3VudGVyID0gLTE7CiAgICBzdGF0ZXNUb0NyZWF0ZS5mb3JFYWNoKGZ1bmN0aW9uKHBhcmFtKSB7CiAgICAgICAgY291bnRlciArPSAxOwogICAgICAgIGlmIChMT0dfREVCVUcpIGxvZyAoJ1tEZWJ1Z10gQ3VycmVudGx5IHByb2Nlc3NpbmcgZm9sbG93aW5nIHN0YXRlOiBbJyArIHBhcmFtWzBdICsgJ10nKTsKCiAgICAgICAgLy8gQ2xlYW4KICAgICAgICBsZXQgc3RhdGVJZCA9IHBhcmFtWzBdOwogICAgICAgIGlmICghIHN0YXRlSWQuc3RhcnRzV2l0aCh3aGVyZSkpIHN0YXRlSWQgPSB3aGVyZSArICcuJyArIHN0YXRlSWQ7IC8vIGFkZCB3aGVyZSB0byBiZWdpbm5pbmcgb2Ygc3RyaW5nCiAgICAgICAgc3RhdGVJZCA9IHN0YXRlSWQucmVwbGFjZSgvXC4qXC4vZywgJy4nKTsgLy8gcmVwbGFjZSBhbGwgbXVsdGlwbGUgZG90cyBsaWtlICcuLicsICcuLi4nIHdpdGggYSBzaW5nbGUgJy4nCiAgICAgICAgY29uc3QgRlVMTF9TVEFURV9JRCA9IHN0YXRlSWQ7CgogICAgICAgIGlmKCAoJChGVUxMX1NUQVRFX0lEKS5sZW5ndGggPiAwKSAmJiAoZXhpc3RzU3RhdGUoRlVMTF9TVEFURV9JRCkpICkgeyAvLyBXb3JrYXJvdW5kIGR1ZSB0byBodHRwczovL2dpdGh1Yi5jb20vaW9Ccm9rZXIvaW9Ccm9rZXIuamF2YXNjcmlwdC9pc3N1ZXMvNDc4CiAgICAgICAgICAgIC8vIFN0YXRlIGlzIGV4aXN0aW5nLgogICAgICAgICAgICBpZiAoV0FSTiAmJiAhZm9yY2UpIGxvZygnU3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ10gaXMgYWxyZWFkeSBleGlzdGluZyBhbmQgd2lsbCBubyBsb25nZXIgYmUgY3JlYXRlZC4nLCAnd2FybicpOwogICAgICAgICAgICBpZiAoIVdBUk4gJiYgTE9HX0RFQlVHKSBsb2coJ1tEZWJ1Z10gU3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ10gaXMgYWxyZWFkeSBleGlzdGluZy4gT3B0aW9uIGZvcmNlICg9b3ZlcndyaXRlKSBpcyBzZXQgdG8gWycgKyBmb3JjZSArICddLicpOwoKICAgICAgICAgICAgaWYoIWZvcmNlKSB7CiAgICAgICAgICAgICAgICAvLyBTdGF0ZSBleGlzdHMgYW5kIHNoYWxsIG5vdCBiZSBvdmVyd3JpdHRlbiBzaW5jZSBmb3JjZT1mYWxzZQogICAgICAgICAgICAgICAgLy8gU28sIHdlIGRvIG5vdCBwcm9jZWVkLgogICAgICAgICAgICAgICAgbnVtU3RhdGVzLS07CiAgICAgICAgICAgICAgICBpZiAobnVtU3RhdGVzID09PSAwKSB7CiAgICAgICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIEFsbCBzdGF0ZXMgc3VjY2Vzc2Z1bGx5IHByb2Nlc3NlZCEnKTsKICAgICAgICAgICAgICAgICAgICBpZiAodHlwZW9mIGNhbGxiYWNrID09PSAnZnVuY3Rpb24nKSB7IC8vIGV4ZWN1dGUgaWYgYSBmdW5jdGlvbiB3YXMgcHJvdmlkZWQgdG8gcGFyYW1ldGVyIGNhbGxiYWNrCiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChMT0dfREVCVUcpIGxvZygnW0RlYnVnXSBBbiBvcHRpb25hbCBjYWxsYmFjayBmdW5jdGlvbiB3YXMgcHJvdmlkZWQsIHdoaWNoIHdlIGFyZSBnb2luZyB0byBleGVjdXRlIG5vdy4nKTsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNhbGxiYWNrKCk7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAvLyBXZSBuZWVkIHRvIGdvIG91dCBhbmQgY29udGludWUgd2l0aCBuZXh0IGVsZW1lbnQgaW4gbG9vcC4KICAgICAgICAgICAgICAgICAgICByZXR1cm47IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE4NDUyOTIwL2NvbnRpbnVlLWluLWN1cnNvci1mb3JlYWNoCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gLy8gaWYoIWZvcmNlKQogICAgICAgIH0KCiAgICAgICAgLyoqKioqKioqKioqKgogICAgICAgICAqIFN0YXRlIGlzIG5vdCBleGlzdGluZyBvciBmb3JjZSA9IHRydWUsIHNvIHdlIGFyZSBjb250aW51aW5nIHRvIGNyZWF0ZSB0aGUgc3RhdGUgdGhyb3VnaCBzZXRPYmplY3QoKS4KICAgICAgICAgKioqKioqKioqKioqLwogICAgICAgIGxldCBvYmogPSB7fTsKICAgICAgICBvYmoudHlwZSA9ICdzdGF0ZSc7CiAgICAgICAgb2JqLm5hdGl2ZSA9IHt9OwogICAgICAgIG9iai5jb21tb24gPSBwYXJhbVsxXTsKICAgICAgICBzZXRPYmplY3QoRlVMTF9TVEFURV9JRCwgb2JqLCBmdW5jdGlvbiAoZXJyKSB7CiAgICAgICAgICAgIGlmIChlcnIpIHsKICAgICAgICAgICAgICAgIGxvZygnQ2Fubm90IHdyaXRlIG9iamVjdCBmb3Igc3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ106ICcgKyBlcnIpOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIE5vdyB3ZSBhcmUgY3JlYXRpbmcgbmV3IHN0YXRlIFsnICsgRlVMTF9TVEFURV9JRCArICddJykKICAgICAgICAgICAgICAgIGxldCBpbml0ID0gbnVsbDsKICAgICAgICAgICAgICAgIGlmKHBhcmFtWzFdLmRlZiA9PT0gdW5kZWZpbmVkKSB7CiAgICAgICAgICAgICAgICAgICAgaWYocGFyYW1bMV0udHlwZSA9PT0gJ251bWJlcicpIGluaXQgPSAwOwogICAgICAgICAgICAgICAgICAgIGlmKHBhcmFtWzFdLnR5cGUgPT09ICdib29sZWFuJykgaW5pdCA9IGZhbHNlOwogICAgICAgICAgICAgICAgICAgIGlmKHBhcmFtWzFdLnR5cGUgPT09ICdzdHJpbmcnKSBpbml0ID0gJyc7CiAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgIGluaXQgPSBwYXJhbVsxXS5kZWY7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgICAgIHNldFN0YXRlKEZVTExfU1RBVEVfSUQsIGluaXQsIHRydWUsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgICAgICAgICBpZiAoTE9HX0RFQlVHKSBsb2coJ1tEZWJ1Z10gc2V0U3RhdGUgZHVyY2hnZWbDvGhydDogJyArIEZVTExfU1RBVEVfSUQpOwogICAgICAgICAgICAgICAgICAgICAgICBudW1TdGF0ZXMtLTsKICAgICAgICAgICAgICAgICAgICAgICAgaWYgKG51bVN0YXRlcyA9PT0gMCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIEFsbCBzdGF0ZXMgcHJvY2Vzc2VkLicpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHR5cGVvZiBjYWxsYmFjayA9PT0gJ2Z1bmN0aW9uJykgeyAvLyBleGVjdXRlIGlmIGEgZnVuY3Rpb24gd2FzIHByb3ZpZGVkIHRvIHBhcmFtZXRlciBjYWxsYmFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChMT0dfREVCVUcpIGxvZygnW0RlYnVnXSBGdW5jdGlvbiB0byBjYWxsYmFjayBwYXJhbWV0ZXIgd2FzIHByb3ZpZGVkJyk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNhbGxiYWNrKCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgIH0sIERFTEFZICsgKDIwICogY291bnRlcikgKTsKICAgICAgICAgICAgfQogICAgICAgIH0pOwogICAgfSk7Cn0KCmxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgIFsnR2VyYWV0ZV96YWVobGVuLkxpY2h0LjAxTGljaHRfQW56YWhsX2Vpbmdlc2NoYWx0ZXQnLCB7J25hbWUnOicwMUxpY2h0X0FuemFobF9laW5nZXNjaGFsdGV0JywgJ3R5cGUnOidudW1iZXInLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzpmYWxzZSwgJ3JvbGUnOidudW1iZXInLCd1bml0JzogJ0xhbXBlbicsICdkZWYnOjAgfV0sCiAgICBbJ0dlcmFldGVfemFlaGxlbi5MaWNodC4wMkxpY2h0X0FuemFobF9nZXNhbXQnLCB7J25hbWUnOicwMkxpY2h0X0FuemFobF9nZXNhbXQnLCAndHlwZSc6J251bWJlcicsICdyZWFkJzp0cnVlLCAnd3JpdGUnOmZhbHNlLCAncm9sZSc6J251bWJlcicsJ3VuaXQnOiAnTGFtcGVuJywgJ2RlZic6MCB9XSwKICAgIFsnR2VyYWV0ZV96YWVobGVuLkxpY2h0LjAzTGljaHRfdGV4dF9laW5nZXNjaGFsdGV0X0xpc3RlJywgeyduYW1lJzonMDNMaWNodF90ZXh0X2Vpbmdlc2NoYWx0ZXRfTGlzdGUnLCAndHlwZSc6J21peGVkJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6ZmFsc2UsICdyb2xlJzonc3RyaW5nJywgJ2RlZic6J25vY2ggbGVlcicgfV0sICAgICAgICAgCiAgICBbJ0dlcmFldGVfemFlaGxlbi5MaWNodC4wNExpY2h0X3RleHRfR2VzYW10X0xpc3RlJywgeyduYW1lJzonMDRMaWNodF90ZXh0X0dlc2FtdF9MaXN0ZScsICd0eXBlJzonbWl4ZWQnLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzpmYWxzZSwgJ3JvbGUnOidzdHJpbmcnLCAnZGVmJzonbm9jaCBsZWVyJyB9XSwgICAgCiAgICBbJ0dlcmFldGVfemFlaGxlbi5MaWNodC4wNUxpY2h0X2h0bWxfTGlzdGUnLCB7J25hbWUnOicwNUxpY2h0X2h0bWxfTGlzdGUnLCAndHlwZSc6J3N0cmluZycsICdyZWFkJzp0cnVlLCAnd3JpdGUnOmZhbHNlLCAncm9sZSc6J3N0cmluZycsICdkZWYnOidub2NoIGxlZXInIH1dLAogICAgCl07ICAgIApjcmVhdGVVc2VyU3RhdGVzKCcwX3VzZXJkYXRhLjAnLCB0cnVlLCBzdGF0ZXNUb0NyZWF0ZSk7Cg==</field>
                                             <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                           </block>
                                           <block type="variables_set" id="m{3CIJBGWgyR970.R?.8" x="13" y="163">
                                             <field name="VAR" id="s^g_cd%U/.iiN#+uA0!:" 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="rtfLle*]f_K|%$KK)r9i" 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="procedures_callcustomnoreturn" id="X+4?!FV=R(MUJl~Yi2L.">
                                                                 <mutation name="Datenpunkte_erstellen"></mutation>
                                                                 <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">state[id=*.Switch](functions=lichterstatus)</field>
                                                                       </block>
                                                                     </value>
                                                                     <statement name="STATEMENT">
                                                                       <block type="procedures_callnoreturn" id="QJuBUpjNYuwQ!8_Znd@2">
                                                                         <mutation name="zaehlen"></mutation>
                                                                       </block>
                                                                     </statement>
                                                                     <next>
                                                                       <block type="on_ext" id="Jw(x!wlhO.yeQ=i,i}wI">
                                                                         <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="x:pT.)5(@wDY94Z=yBtH">
                                                                             <field name="TEXT">state[id=*.on](functions=lichterstatus)</field>
                                                                           </block>
                                                                         </value>
                                                                         <statement name="STATEMENT">
                                                                           <block type="procedures_callnoreturn" id="7r`7m7P`gI*fDHOpxNVc">
                                                                             <mutation name="zaehlen"></mutation>
                                                                           </block>
                                                                         </statement>
                                                                       </block>
                                                                     </next>
                                                                   </block>
                                                                 </next>
                                                               </block>
                                                             </next>
                                                           </block>
                                                         </next>
                                                       </block>
                                                     </next>
                                                   </block>
                                                 </next>
                                               </block>
                                             </next>
                                           </block>
                                           <block type="procedures_defnoreturn" id="wVnH5gPZuaAiu?7AnlcP" x="13" y="588">
                                             <field name="NAME">zaehlen</field>
                                             <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                             <statement name="STACK">
                                               <block type="variables_set" id="p=KHiUK+Y+|fQ)HcFDyO">
                                                 <field name="VAR" id="s^g_cd%U/.iiN#+uA0!:" 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="rtfLle*]f_K|%$KK)r9i" 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;HUE-Shelly&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="">Shelly</field>
                                                                         <value name="LIST">
                                                                           <block type="selector" id="z0W(;:pV^paS3QB6f{x#">
                                                                             <field name="TEXT">state[id=*.Switch](functions=lichterstatus)</field>
                                                                           </block>
                                                                         </value>
                                                                         <statement name="DO">
                                                                           <block type="math_change" id="bCX,Jrt-yTpU?qB#sR~5">
                                                                             <field name="VAR" id="rtfLle*]f_K|%$KK)r9i" 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">
                                                                                 <mutation else="1"></mutation>
                                                                                 <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="">Shelly</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="s^g_cd%U/.iiN#+uA0!:" 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="">Shelly</field>
                                                                                                   </block>
                                                                                                 </value>
                                                                                               </block>
                                                                                             </value>
                                                                                             <value name="ADD1">
                                                                                               <block type="text" id="}Mt)bU3UI$dz(U[Hj^}5">
                                                                                                 <field name="TEXT"> an</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="">Shelly</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="">Shelly</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>
                                                                                 <statement name="ELSE">
                                                                                   <block type="lists_setIndex" id="O#se`l^2U:s2e)CdpvW:">
                                                                                     <mutation at="false"></mutation>
                                                                                     <field name="MODE">INSERT</field>
                                                                                     <field name="WHERE">LAST</field>
                                                                                     <value name="LIST">
                                                                                       <block type="variables_get" id="}7E.gaY!_!wTow(!w1ga">
                                                                                         <field name="VAR" id="?Iruv;}=6m-+T=![x@`H" variabletype="">Licht_gesamt_Liste</field>
                                                                                       </block>
                                                                                     </value>
                                                                                     <value name="TO">
                                                                                       <block type="text_join" id="GZR{+s}]ye(dDy1M-k|?">
                                                                                         <mutation items="2"></mutation>
                                                                                         <value name="ADD0">
                                                                                           <block type="procedures_callcustomreturn" id="g)6^zT:ZSG~osNw?t:LZ">
                                                                                             <mutation name="getParentName">
                                                                                               <arg name="id"></arg>
                                                                                             </mutation>
                                                                                             <value name="ARG0">
                                                                                               <block type="variables_get" id="(/vH4b^.nbJ~?a.E+X.O">
                                                                                                 <field name="VAR" id="O.g)=vuxy/!=!?vJ]|ep" variabletype="">Shelly</field>
                                                                                               </block>
                                                                                             </value>
                                                                                           </block>
                                                                                         </value>
                                                                                         <value name="ADD1">
                                                                                           <block type="text" id="RB@wCn`hE!tV[f:tH%ck">
                                                                                             <field name="TEXT"> aus</field>
                                                                                           </block>
                                                                                         </value>
                                                                                       </block>
                                                                                     </value>
                                                                                     <next>
                                                                                       <block type="lists_setIndex" id="B`8n{thgoHA)A/EDw_+n">
                                                                                         <mutation at="false"></mutation>
                                                                                         <field name="MODE">INSERT</field>
                                                                                         <field name="WHERE">LAST</field>
                                                                                         <value name="LIST">
                                                                                           <block type="variables_get" id="/iSJqN+h.@Xqq3MSoAbZ">
                                                                                             <field name="VAR" id="M#.~fDd[/KAfhHH%W2-K" variabletype="">Licht_html_Liste</field>
                                                                                           </block>
                                                                                         </value>
                                                                                         <value name="TO">
                                                                                           <block type="text_join" id="PFG704EpAutejvI7jp5H">
                                                                                             <mutation items="2"></mutation>
                                                                                             <value name="ADD0">
                                                                                               <block type="procedures_callcustomreturn" id="[ZFN~Rb`h(Xujw81Mw70">
                                                                                                 <mutation name="getParentName">
                                                                                                   <arg name="id"></arg>
                                                                                                 </mutation>
                                                                                                 <value name="ARG0">
                                                                                                   <block type="variables_get" id="UL/DlhD~QhvM-=,tj3#V">
                                                                                                     <field name="VAR" id="O.g)=vuxy/!=!?vJ]|ep" variabletype="">Shelly</field>
                                                                                                   </block>
                                                                                                 </value>
                                                                                               </block>
                                                                                             </value>
                                                                                             <value name="ADD1">
                                                                                               <block type="text" id="3eyp.IRej:Yv+YFx;D#}">
                                                                                                 <field name="TEXT">&lt;td&gt;aus</field>
                                                                                               </block>
                                                                                             </value>
                                                                                           </block>
                                                                                         </value>
                                                                                       </block>
                                                                                     </next>
                                                                                   </block>
                                                                                 </statement>
                                                                               </block>
                                                                             </next>
                                                                           </block>
                                                                         </statement>
                                                                         <next>
                                                                           <block type="controls_forEach" id="%8)**B:7sQay};J[-.nF">
                                                                             <field name="VAR" id="6iOe8s0aT$XGy[cfPo]I" variabletype="">HUE</field>
                                                                             <value name="LIST">
                                                                               <block type="selector" id="A,,JA4$XiZJ)OUbZ]XAf">
                                                                                 <field name="TEXT">state[id=*.on](functions=lichterstatus)</field>
                                                                               </block>
                                                                             </value>
                                                                             <statement name="DO">
                                                                               <block type="math_change" id="R]{#Ir]9cng@V0^ti4|a">
                                                                                 <field name="VAR" id="rtfLle*]f_K|%$KK)r9i" variabletype="">Anzahl_Licht_gesamt</field>
                                                                                 <value name="DELTA">
                                                                                   <shadow type="math_number" id="~gBX9jq59:fIKpBGXk8o">
                                                                                     <field name="NUM">1</field>
                                                                                   </shadow>
                                                                                 </value>
                                                                                 <next>
                                                                                   <block type="controls_if" id="LW%/+n9-DuoX(CcI;Nkc">
                                                                                     <mutation else="1"></mutation>
                                                                                     <value name="IF0">
                                                                                       <block type="logic_compare" id="bi8Ld?HJ69l1*XBC)Z`i">
                                                                                         <field name="OP">EQ</field>
                                                                                         <value name="A">
                                                                                           <block type="get_value_var" id="6MZ!x^Seinc4%iJ%Ne`b">
                                                                                             <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="3RrMBy07f?+%zCFlyowj">
                                                                                                 <field name="VAR" id="6iOe8s0aT$XGy[cfPo]I" variabletype="">HUE</field>
                                                                                               </block>
                                                                                             </value>
                                                                                           </block>
                                                                                         </value>
                                                                                         <value name="B">
                                                                                           <block type="logic_boolean" id="8pfoUn$u+rP7G0o[iZpr">
                                                                                             <field name="BOOL">TRUE</field>
                                                                                           </block>
                                                                                         </value>
                                                                                       </block>
                                                                                     </value>
                                                                                     <statement name="DO0">
                                                                                       <block type="math_change" id="3fv?{5{l5t]i.jF*8;uC">
                                                                                         <field name="VAR" id="s^g_cd%U/.iiN#+uA0!:" variabletype="">Anzahl_Licht_eingeschaltet</field>
                                                                                         <value name="DELTA">
                                                                                           <shadow type="math_number" id=")^Nk+[J4b@a6lSmiyQ{E">
                                                                                             <field name="NUM">1</field>
                                                                                           </shadow>
                                                                                         </value>
                                                                                         <next>
                                                                                           <block type="lists_setIndex" id="G-@G69A,wi;4_%*E9OGo">
                                                                                             <mutation at="false"></mutation>
                                                                                             <field name="MODE">INSERT</field>
                                                                                             <field name="WHERE">LAST</field>
                                                                                             <value name="LIST">
                                                                                               <block type="variables_get" id="y376$v=D=_9G`@UwX2+c">
                                                                                                 <field name="VAR" id="kf.|gUBRrt]]ET/7VV`i" variabletype="">Licht_eingeschaltet_Liste</field>
                                                                                               </block>
                                                                                             </value>
                                                                                             <value name="TO">
                                                                                               <block type="text_join" id="8Ij_SdK~!Dka1~v-4,YP">
                                                                                                 <mutation items="2"></mutation>
                                                                                                 <value name="ADD0">
                                                                                                   <block type="procedures_callcustomreturn" id="X++LpB!I6f*JaQ+8L5PY">
                                                                                                     <mutation name="getParentName">
                                                                                                       <arg name="id"></arg>
                                                                                                     </mutation>
                                                                                                     <value name="ARG0">
                                                                                                       <block type="variables_get" id="1{;%^qnR.063Cx~wi%ZI">
                                                                                                         <field name="VAR" id="6iOe8s0aT$XGy[cfPo]I" variabletype="">HUE</field>
                                                                                                       </block>
                                                                                                     </value>
                                                                                                   </block>
                                                                                                 </value>
                                                                                                 <value name="ADD1">
                                                                                                   <block type="text" id="2ndr7n:_Le@8Fd*w}_Pu">
                                                                                                     <field name="TEXT"> an</field>
                                                                                                   </block>
                                                                                                 </value>
                                                                                               </block>
                                                                                             </value>
                                                                                             <next>
                                                                                               <block type="lists_setIndex" id="B?YV%hcX7it)?Z#y0b9R">
                                                                                                 <mutation at="false"></mutation>
                                                                                                 <field name="MODE">INSERT</field>
                                                                                                 <field name="WHERE">LAST</field>
                                                                                                 <value name="LIST">
                                                                                                   <block type="variables_get" id="FC+Y(G*@G0H*Pvf(C8zB">
                                                                                                     <field name="VAR" id="?Iruv;}=6m-+T=![x@`H" variabletype="">Licht_gesamt_Liste</field>
                                                                                                   </block>
                                                                                                 </value>
                                                                                                 <value name="TO">
                                                                                                   <block type="text_join" id="rey#$u?Sh/7e;bU7jTak">
                                                                                                     <mutation items="2"></mutation>
                                                                                                     <value name="ADD0">
                                                                                                       <block type="procedures_callcustomreturn" id="b8UFcuV/6;m@II$WCYdA">
                                                                                                         <mutation name="getParentName">
                                                                                                           <arg name="id"></arg>
                                                                                                         </mutation>
                                                                                                         <value name="ARG0">
                                                                                                           <block type="variables_get" id="MmN],9YiPSXVk7WWT)vB">
                                                                                                             <field name="VAR" id="6iOe8s0aT$XGy[cfPo]I" variabletype="">HUE</field>
                                                                                                           </block>
                                                                                                         </value>
                                                                                                       </block>
                                                                                                     </value>
                                                                                                     <value name="ADD1">
                                                                                                       <block type="text" id="o}[!%w*v#]Pa;#;vSpw#">
                                                                                                         <field name="TEXT"> an</field>
                                                                                                       </block>
                                                                                                     </value>
                                                                                                   </block>
                                                                                                 </value>
                                                                                                 <next>
                                                                                                   <block type="lists_setIndex" id="hsrzrQOPBh7SPCnzyk3p">
                                                                                                     <mutation at="false"></mutation>
                                                                                                     <field name="MODE">INSERT</field>
                                                                                                     <field name="WHERE">LAST</field>
                                                                                                     <value name="LIST">
                                                                                                       <block type="variables_get" id="ZsGn,gViq|kS~(!IzkgR">
                                                                                                         <field name="VAR" id="M#.~fDd[/KAfhHH%W2-K" variabletype="">Licht_html_Liste</field>
                                                                                                       </block>
                                                                                                     </value>
                                                                                                     <value name="TO">
                                                                                                       <block type="text_join" id="(PQsd:?6L$zi~z85i{^:">
                                                                                                         <mutation items="2"></mutation>
                                                                                                         <value name="ADD0">
                                                                                                           <block type="procedures_callcustomreturn" id="W@]U%JrC1h.O!V1fT*CG">
                                                                                                             <mutation name="getParentName">
                                                                                                               <arg name="id"></arg>
                                                                                                             </mutation>
                                                                                                             <value name="ARG0">
                                                                                                               <block type="variables_get" id="Xw{ddsW9:_5BQml/1#={">
                                                                                                                 <field name="VAR" id="6iOe8s0aT$XGy[cfPo]I" variabletype="">HUE</field>
                                                                                                               </block>
                                                                                                             </value>
                                                                                                           </block>
                                                                                                         </value>
                                                                                                         <value name="ADD1">
                                                                                                           <block type="text" id="V~O{@n2veh6LnyX_)Z:A">
                                                                                                             <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>
                                                                                     <statement name="ELSE">
                                                                                       <block type="lists_setIndex" id=".UfR#=ePLJcP{%z?bU7T">
                                                                                         <mutation at="false"></mutation>
                                                                                         <field name="MODE">INSERT</field>
                                                                                         <field name="WHERE">LAST</field>
                                                                                         <value name="LIST">
                                                                                           <block type="variables_get" id="dG4@/xG4EZrSchP!]}fI">
                                                                                             <field name="VAR" id="?Iruv;}=6m-+T=![x@`H" variabletype="">Licht_gesamt_Liste</field>
                                                                                           </block>
                                                                                         </value>
                                                                                         <value name="TO">
                                                                                           <block type="text_join" id="r+92={b{Z^0v48?Z0c~:">
                                                                                             <mutation items="2"></mutation>
                                                                                             <value name="ADD0">
                                                                                               <block type="procedures_callcustomreturn" id="eu7Hm{-Frf#+o~w}]r71">
                                                                                                 <mutation name="getParentName">
                                                                                                   <arg name="id"></arg>
                                                                                                 </mutation>
                                                                                                 <value name="ARG0">
                                                                                                   <block type="variables_get" id="K3XjiKyYFr=an|?22-W[">
                                                                                                     <field name="VAR" id="6iOe8s0aT$XGy[cfPo]I" variabletype="">HUE</field>
                                                                                                   </block>
                                                                                                 </value>
                                                                                               </block>
                                                                                             </value>
                                                                                             <value name="ADD1">
                                                                                               <block type="text" id="O*Z5VF96NUQ2i~g9:xOw">
                                                                                                 <field name="TEXT"> aus</field>
                                                                                               </block>
                                                                                             </value>
                                                                                           </block>
                                                                                         </value>
                                                                                         <next>
                                                                                           <block type="lists_setIndex" id="j/i3.YJd*vvIoR_0m;@~">
                                                                                             <mutation at="false"></mutation>
                                                                                             <field name="MODE">INSERT</field>
                                                                                             <field name="WHERE">LAST</field>
                                                                                             <value name="LIST">
                                                                                               <block type="variables_get" id="#dUtMKNy2SH^y:}1Om?t">
                                                                                                 <field name="VAR" id="M#.~fDd[/KAfhHH%W2-K" variabletype="">Licht_html_Liste</field>
                                                                                               </block>
                                                                                             </value>
                                                                                             <value name="TO">
                                                                                               <block type="text_join" id="n^hjv@;@y~S5f!8=F,eY">
                                                                                                 <mutation items="2"></mutation>
                                                                                                 <value name="ADD0">
                                                                                                   <block type="procedures_callcustomreturn" id="Fyzb!BW2D~-`P0Wd@RK2">
                                                                                                     <mutation name="getParentName">
                                                                                                       <arg name="id"></arg>
                                                                                                     </mutation>
                                                                                                     <value name="ARG0">
                                                                                                       <block type="variables_get" id="SZH$dy8:seb,cOmv3NB%">
                                                                                                         <field name="VAR" id="6iOe8s0aT$XGy[cfPo]I" variabletype="">HUE</field>
                                                                                                       </block>
                                                                                                     </value>
                                                                                                   </block>
                                                                                                 </value>
                                                                                                 <value name="ADD1">
                                                                                                   <block type="text" id="vxLHv-Jo:s0-M{CYT$[i">
                                                                                                     <field name="TEXT">&lt;td&gt;aus</field>
                                                                                                   </block>
                                                                                                 </value>
                                                                                               </block>
                                                                                             </value>
                                                                                           </block>
                                                                                         </next>
                                                                                       </block>
                                                                                     </statement>
                                                                                   </block>
                                                                                 </next>
                                                                               </block>
                                                                             </statement>
                                                                             <next>
                                                                               <block type="update" id="BRUEt{SxHthj,HJC;u0g">
                                                                                 <mutation delay_input="false"></mutation>
                                                                                 <field name="OID">0_userdata.0.Geraete_zaehlen.Licht.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="s^g_cd%U/.iiN#+uA0!:" variabletype="">Anzahl_Licht_eingeschaltet</field>
                                                                                   </block>
                                                                                 </value>
                                                                                 <next>
                                                                                   <block type="update" id="VnZud=~v2I?UkrzwyRSG">
                                                                                     <mutation delay_input="false"></mutation>
                                                                                     <field name="OID">0_userdata.0.Geraete_zaehlen.Licht.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="rtfLle*]f_K|%$KK)r9i" variabletype="">Anzahl_Licht_gesamt</field>
                                                                                       </block>
                                                                                     </value>
                                                                                     <next>
                                                                                       <block type="controls_if" id="7a03/(m4w0_5{)7++!j`">
                                                                                         <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="s^g_cd%U/.iiN#+uA0!:" 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">0_userdata.0.Geraete_zaehlen.Licht.03Licht_text_eingeschaltet_Liste</field>
                                                                                             <field name="WITH_DELAY">FALSE</field>
                                                                                             <value name="VALUE">
                                                                                               <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>
                                                                                         </statement>
                                                                                         <statement name="ELSE">
                                                                                           <block type="update" id="NIq@Ep$O[G`:%h2gi38x">
                                                                                             <mutation delay_input="false"></mutation>
                                                                                             <field name="OID">0_userdata.0.Geraete_zaehlen.Licht.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">Das Licht ist überall aus.</field>
                                                                                               </block>
                                                                                             </value>
                                                                                           </block>
                                                                                         </statement>
                                                                                         <next>
                                                                                           <block type="update" id="SkC8k@_ho!#A[{if#9S/">
                                                                                             <mutation delay_input="false"></mutation>
                                                                                             <field name="OID">0_userdata.0.Geraete_zaehlen.Licht.04Licht_text_Gesamt_Liste</field>
                                                                                             <field name="WITH_DELAY">FALSE</field>
                                                                                             <value name="VALUE">
                                                                                               <block type="variables_get" id="vZ8nkQ~MvkvFUv2Df:lK">
                                                                                                 <field name="VAR" id="?Iruv;}=6m-+T=![x@`H" variabletype="">Licht_gesamt_Liste</field>
                                                                                               </block>
                                                                                             </value>
                                                                                             <next>
                                                                                               <block type="update" id="WLR!ze5](]Hs8TX{|[rn">
                                                                                                 <mutation delay_input="false"></mutation>
                                                                                                 <field name="OID">0_userdata.0.Geraete_zaehlen.Licht.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="lists_sort" id="=/=@acPfwmEq7N`XE!Fo">
                                                                                                             <field name="TYPE">TEXT</field>
                                                                                                             <field name="DIRECTION">1</field>
                                                                                                             <value name="LIST">
                                                                                                               <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>
                                                                                                           </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>
                                           </block>
                                          </xml>
                                          

                                          F Offline
                                          F Offline
                                          Freaknet
                                          schrieb am zuletzt editiert von
                                          #120

                                          @dslraser

                                          Du bist Spitze :-)
                                          Wenn das klappt schick ich Dir ein virtuelles Bier rüber :hand_with_index_and_middle_fingers_crossed:

                                          Meld mich dann heute Nachmittag/Abend wenn ich getestet habe.

                                          dslraserD 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          271

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe