Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

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

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    3
    1
    79

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    130

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    861

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

Scheduled Pinned Locked Moved Blockly
blockly
202 Posts 14 Posters 36.4k Views 31 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • 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
    wrote on last edited by
    #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 Reply Last reply
    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
      wrote on last edited by
      #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 Reply Last reply
      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
        wrote on last edited by
        #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 Replies Last reply
        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
          wrote on last edited by
          #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 Replies Last reply
          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
            wrote on last edited by
            #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 Reply Last reply
            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
              wrote on last edited by
              #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 Reply Last reply
              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
                wrote on last edited by 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 Reply Last reply
                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
                  wrote on last edited by
                  #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 Reply Last reply
                  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
                    wrote on last edited by
                    #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 Reply Last reply
                    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
                      wrote on last edited by 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 Reply Last reply
                      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
                        wrote on last edited by
                        #117

                        @Freaknet
                        schaue ich mir an

                        F 1 Reply Last reply
                        0
                        • dslraserD dslraser

                          @Freaknet
                          schaue ich mir an

                          F Offline
                          F Offline
                          Freaknet
                          wrote on last edited by
                          #118

                          @dslraser

                          Danke bis dahin!

                          dslraserD 1 Reply Last reply
                          0
                          • F Freaknet

                            @dslraser

                            Danke bis dahin!

                            dslraserD Offline
                            dslraserD Offline
                            dslraser
                            Forum Testing Most Active
                            wrote on last edited by
                            #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 Reply Last reply
                            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
                              wrote on last edited by
                              #120

                              @dslraser

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

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

                              dslraserD 1 Reply Last reply
                              0
                              • F Freaknet

                                @dslraser

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

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

                                dslraserD Offline
                                dslraserD Offline
                                dslraser
                                Forum Testing Most Active
                                wrote on last edited by
                                #121

                                @Freaknet
                                Danke für das Lob, aber ohne @paul53 hätte ich nicht gewusst das man das auch "mischen" kann.
                                Also Danke an @paul53 👍

                                F 1 Reply Last reply
                                1
                                • dslraserD dslraser

                                  @Freaknet
                                  Danke für das Lob, aber ohne @paul53 hätte ich nicht gewusst das man das auch "mischen" kann.
                                  Also Danke an @paul53 👍

                                  F Offline
                                  F Offline
                                  Freaknet
                                  wrote on last edited by
                                  #122

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

                                  @Freaknet
                                  Danke für das Lob, aber ohne @paul53 hätte ich nicht gewusst das man das auch "mischen" kann.
                                  Also Danke an @paul53 👍

                                  Natürlich auch ein 👍 an @paul53 keine Frage!!!

                                  dslraserD 1 Reply Last reply
                                  0
                                  • F Freaknet

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

                                    @Freaknet
                                    Danke für das Lob, aber ohne @paul53 hätte ich nicht gewusst das man das auch "mischen" kann.
                                    Also Danke an @paul53 👍

                                    Natürlich auch ein 👍 an @paul53 keine Frage!!!

                                    dslraserD Offline
                                    dslraserD Offline
                                    dslraser
                                    Forum Testing Most Active
                                    wrote on last edited by
                                    #123

                                    @Freaknet
                                    Nutzt Du eigentlch iQontrol ? Wenn ja, kannst Du auch das html File direkt in den iQontrol Ordner schreiben lassen.

                                    F 1 Reply Last reply
                                    0
                                    • dslraserD dslraser

                                      @Freaknet
                                      Nutzt Du eigentlch iQontrol ? Wenn ja, kannst Du auch das html File direkt in den iQontrol Ordner schreiben lassen.

                                      F Offline
                                      F Offline
                                      Freaknet
                                      wrote on last edited by
                                      #124

                                      @dslraser

                                      Ne, genau das ist mein Problem. Nutze nur VIS. Nehm dafür ein passende Widget her für die iQontrol-Liste.

                                      Hab aber schon etwas experementiert mit den 2 Werten um die Blöcke kleiner gemacht ;-)
                                      Zu klein kann und will ich sie aber auch nicht machen damit man auch noch was erkennen kann.

                                      dslraserD 1 Reply Last reply
                                      0
                                      • F Freaknet

                                        @dslraser

                                        Ne, genau das ist mein Problem. Nutze nur VIS. Nehm dafür ein passende Widget her für die iQontrol-Liste.

                                        Hab aber schon etwas experementiert mit den 2 Werten um die Blöcke kleiner gemacht ;-)
                                        Zu klein kann und will ich sie aber auch nicht machen damit man auch noch was erkennen kann.

                                        dslraserD Offline
                                        dslraserD Offline
                                        dslraser
                                        Forum Testing Most Active
                                        wrote on last edited by dslraser
                                        #125

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

                                        Nutze nur VIS.

                                        Du kannst ja für Dich auch andere Formate einbauen. Es gibt hier gerade eine Menge davon.

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

                                        Hier fing das mal an

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

                                        F 1 Reply Last reply
                                        1
                                        • dslraserD dslraser

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

                                          Nutze nur VIS.

                                          Du kannst ja für Dich auch andere Formate einbauen. Es gibt hier gerade eine Menge davon.

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

                                          Hier fing das mal an

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

                                          F Offline
                                          F Offline
                                          Freaknet
                                          wrote on last edited by
                                          #126

                                          @dslraser

                                          Danke für den Hinweis und den Link... werd ich mir mal zu Gemüte führen wenn jetzt dann alle Abfragen laufen wie sie sollen ;-)

                                          Wobei ich mit Deiner Anzeige von iQontrol schon sehr zufrieden bin :-)

                                          dslraserD 1 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          388

                                          Online

                                          32.8k

                                          Users

                                          82.7k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe