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

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. iQontrol Vis Support Thread

NEWS

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

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

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

iQontrol Vis Support Thread

Geplant Angeheftet Gesperrt Verschoben Visualisierung
android app vishow-toios appiqontrolmobile uivis
1.5k Beiträge 125 Kommentatoren 660.1k Aufrufe 105 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • dslraserD dslraser

    @firepower75 sagte in iQontrol Vis Support Thread:

    Wie hast du die Verschachtelung hinbekommen? Bei mir bekomme ich nur ne normale Liste hin (per Add_Info):

    Ich stelle Dir hier mal einen Geräte Export rein....(ist einfacher als es zu beschreiben). Du kannst es Dir ja dann auf einer "Testseite" importieren und anschauen.

    2022-11-10_iqontrol_0_devices.json.zip

    EDIT: bei meinen Rollos habe ich die "Verschachtelungen" so gelöst...


    Bildschirmfoto 2022-11-10 um 17.34.33.png

    Bildschirmfoto 2022-11-10 um 17.34.46.png

    Geräte Export:
    2022-11-10_iqontrol_0_devices (1).json.zip

    M Offline
    M Offline
    Mike Hellracer
    schrieb am zuletzt editiert von
    #876

    @dslraser said in iQontrol Vis Support Thread:

    @firepower75 sagte in iQontrol Vis Support Thread:

    Wie hast du die Verschachtelung hinbekommen? Bei mir bekomme ich nur ne normale Liste hin (per Add_Info):

    Ich stelle Dir hier mal einen Geräte Export rein....(ist einfacher als es zu beschreiben). Du kannst es Dir ja dann auf einer "Testseite" importieren und anschauen.

    2022-11-10_iqontrol_0_devices.json.zip

    EDIT: bei meinen Rollos habe ich die "Verschachtelungen" so gelöst...


    Bildschirmfoto 2022-11-10 um 17.34.33.png

    Bildschirmfoto 2022-11-10 um 17.34.46.png

    Geräte Export:
    2022-11-10_iqontrol_0_devices (1).json.zip

    und hier meine Frage zu den Rollos:
    ich habe Rollo Aktoren von HM die können für hoch und runter nur eine DP von 0 bis 100%. Also der Slider funktioniert schon mal. Aber wie bekomme ich die 2 Schaltflächen hoch (100) und runter (0) mit auf demselben DP umgesetzt?

    dslraserD 1 Antwort Letzte Antwort
    0
    • da_WoodyD da_Woody

      @sorentino zeig mal wie du das gemacht hast.
      die kristallkugel.gif ist etwas trüb... ;)

      M Offline
      M Offline
      Mike Hellracer
      schrieb am zuletzt editiert von
      #877

      Hi,
      ich stehe irgendwie auf dem Schlauch.
      Wie bekomme ich den HTML Inhalt aus einem DP in dem Popup eines Widgets angezeigt?
      eingetragen habe ich es unter HTML mit geschweiften Klammern:
      {0_userdata.0.Tabellen@Liv.SONOFFTabelleVIS.HTMLTableVis}


      74c5e6a2-0a18-47f9-a76b-ed2cd0b10d02-image.png

      und angezeigt bekomme ich immer nur

      7cce1cad-0640-4746-9d6d-be93db43324a-image.png

      hoffe jemand kann mir sagen wo hier der Fehler liegt.
      Versucht habe ich auch schon ein eigenes Widget und mit Klammern ohne Klammern, aber auch hier immer nur das leere Feld:

      d0498386-6c0d-4c60-aa38-c0de7bad121e-image.png

      dslraserD 1 Antwort Letzte Antwort
      0
      • M Mike Hellracer

        @dslraser
        HI, ich hatte ja schon davor gewarnt, dass ich ein paar Fragen haben werde ;)
        ich habe das Script sowie das Device für die Heizung importiert und auf meine DP angepasst. Leider sieht das Ergebnis ein wenig anders aus, als bei dir dargestellt. Oben habe ich eine Auswahlliste inklusive Slider und unten nur einen Slider, aber wo passe ich das so an damit es aussieht wie auf deinem Beispiel?


        d0553006-b0b9-40ff-955b-ad6256e28fd7-image.png
        8e3078a6-d1ba-43c1-b820-eba59f941c41-image.png

        Edit:
        zur einfacheren Erklärung habe ich erst "ist" und dann "soll" hochgeladen

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

        @mike-hellracer sagte in iQontrol Vis Support Thread:

        @dslraser
        HI, ich hatte ja schon davor gewarnt, dass ich ein paar Fragen haben werde ;)
        ich habe das Script sowie das Device für die Heizung importiert und auf meine DP angepasst. Leider sieht das Ergebnis ein wenig anders aus, als bei dir dargestellt. Oben habe ich eine Auswahlliste inklusive Slider und unten nur einen Slider, aber wo passe ich das so an damit es aussieht wie auf deinem Beispiel?


        d0553006-b0b9-40ff-955b-ad6256e28fd7-image.png
        8e3078a6-d1ba-43c1-b820-eba59f941c41-image.png

        Edit:
        zur einfacheren Erklärung habe ich erst "ist" und dann "soll" hochgeladen

        Du klickst auf den Schraubenschlüssel bei Zieltemperatur (ADDITIONAL CONTROLS) und stellst Dir ein was Du möchtest...

        Bildschirm­foto 2023-04-11 um 16.55.44.png

        dann landest Du in den benutzerdefinierten Einstellungen für diesen Datenpunkt...(etwas runter scrollen)
        Da kannst Du Dir soviel anlegen wie Du möchtest.

        Bildschirm­foto 2023-04-11 um 16.56.46.png

        1 Antwort Letzte Antwort
        1
        • M Mike Hellracer

          @dslraser said in iQontrol Vis Support Thread:

          @firepower75 sagte in iQontrol Vis Support Thread:

          Wie hast du die Verschachtelung hinbekommen? Bei mir bekomme ich nur ne normale Liste hin (per Add_Info):

          Ich stelle Dir hier mal einen Geräte Export rein....(ist einfacher als es zu beschreiben). Du kannst es Dir ja dann auf einer "Testseite" importieren und anschauen.

          2022-11-10_iqontrol_0_devices.json.zip

          EDIT: bei meinen Rollos habe ich die "Verschachtelungen" so gelöst...


          Bildschirmfoto 2022-11-10 um 17.34.33.png

          Bildschirmfoto 2022-11-10 um 17.34.46.png

          Geräte Export:
          2022-11-10_iqontrol_0_devices (1).json.zip

          und hier meine Frage zu den Rollos:
          ich habe Rollo Aktoren von HM die können für hoch und runter nur eine DP von 0 bis 100%. Also der Slider funktioniert schon mal. Aber wie bekomme ich die 2 Schaltflächen hoch (100) und runter (0) mit auf demselben DP umgesetzt?

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

          @mike-hellracer sagte in iQontrol Vis Support Thread:

          @dslraser said in iQontrol Vis Support Thread:

          @firepower75 sagte in iQontrol Vis Support Thread:

          Wie hast du die Verschachtelung hinbekommen? Bei mir bekomme ich nur ne normale Liste hin (per Add_Info):

          Ich stelle Dir hier mal einen Geräte Export rein....(ist einfacher als es zu beschreiben). Du kannst es Dir ja dann auf einer "Testseite" importieren und anschauen.

          2022-11-10_iqontrol_0_devices.json.zip

          EDIT: bei meinen Rollos habe ich die "Verschachtelungen" so gelöst...


          Bildschirmfoto 2022-11-10 um 17.34.33.png

          Bildschirmfoto 2022-11-10 um 17.34.46.png

          Geräte Export:
          2022-11-10_iqontrol_0_devices (1).json.zip

          und hier meine Frage zu den Rollos:
          ich habe Rollo Aktoren von HM die können für hoch und runter nur eine DP von 0 bis 100%. Also der Slider funktioniert schon mal. Aber wie bekomme ich die 2 Schaltflächen hoch (100) und runter (0) mit auf demselben DP umgesetzt?

          Dafür verwende ich einzelne Blocklys. Hier ein Beispielfoto und der Blocklyexport.
          Wenn Du die Schalter auf wahr stellst, dann werden diese SmartNamen gleich für die iot/Alexa Verwendung bereitgestellt.

          Bildschirm­foto 2023-04-11 um 17.00.31.png

          <xml xmlns="https://developers.google.com/blockly/xml">
           <variables>
             <variable id=";pF%o5s;IlQtCWW6$,M`">anlegen_in</variable>
             <variable id="6-|#}a-P{_kQL]ZHwYKo">iot_Adapter_verwenden</variable>
             <variable id="HGXSpEHM%,NY1ZtaK@Lw">Datenpunkt_Rollo_hoch_anlegen</variable>
             <variable id="mhCTTNB.Mi)1SS`[=}4#">Link_zum_Datenpunkt_Rollo_hoch</variable>
             <variable id="m(-p[_:J-pe$37wvT3SN">Datenpunkt_Rollo_runter_anlegen</variable>
             <variable id="DXW)zvpMbDwM*jJ|H_v$">Link_zum_Datenpunkt_Rollo_runter</variable>
             <variable id="`aE8m[KjAsY4O$vX0._4">Pfad_zum_Datenpunkt_Rollo_hoch_anlegen</variable>
             <variable id=",+$_;G993AU?ybax*9.k">Punkt</variable>
             <variable id="cz7Xo%kS6.N;sp@Ah8D?">Datenpunkt_Rollo_stop_anlegen</variable>
             <variable id="FB68DR0oH%@6a700mv1]">Link_zum_Datenpunkt_Rollo_stop</variable>
             <variable id="h|#~X+I3~0c=:J@aLnP/">Name_Datenpunkt_Rollo_hoch_anlegen</variable>
             <variable id="h[Lq)sq$}n%7#|7`{N@N">Pfad_zum_Datenpunkt_Rollo_runter_anlegen</variable>
             <variable id="UPX{r!dX2plYpgzmgzJ4">SmartName_Rollo_hoch_anlegen</variable>
             <variable id="_be:qd5Q%,e-E34b?,0v">Pfad_zum_Datenpunkt_Rollo_stop_anlegen</variable>
             <variable id="KbW;z|i+Yt3jLN.?xBrM">level_Datenpunkt_rpc_Adapter</variable>
             <variable id="8VRp@7%$oTlKF4W)J2;g">Name_Datenpunkt_Rollo_runter_anlegen</variable>
             <variable id="],+,S;Ru/9UBqvrzG.Yz">SmartName_Rollo_runter_anlegen</variable>
             <variable id=",n%TH]M7A}]q@s.mJrok">stop_Datenpunkt_rpc_Adapter</variable>
             <variable id="s6j;EXDN0evnD.Rm}AIR">Name_Datenpunkt_Rollo_stop_anlegen</variable>
             <variable id="ulgK5k:9iEPgQ(ijqxze">SmartName_Rollo_stop_anlegen</variable>
           </variables>
           <block type="procedures_defcustomnoreturn" id="eZsGA^2r{c%G,YpuLp]K" x="13" y="13">
             <mutation statements="false"></mutation>
             <field name="NAME">Datenpunkte_anlegen</field>
             <field name="SCRIPT">YXN5bmMgZnVuY3Rpb24gY3JlYXRlVXNlclN0YXRlcyh3aGVyZSwgc3RhdGVzVG9DcmVhdGUpIHsKICAgbGV0IGRwLCBpZEtleTsKICAgZm9yKGxldCBrZXkgb2Ygc3RhdGVzVG9DcmVhdGUpewogICAJaWRLZXkgPSB3aGVyZSArICcuJyArIGtleVswXTsKICAgICAgIGRwID0ga2V5WzFdOwogICAJaWYgKCEoYXdhaXQgZXhpc3RzU3RhdGVBc3luYyhpZEtleSkpKSB7CiAgIAkJYXdhaXQgY3JlYXRlU3RhdGVBc3luYyhpZEtleSwgZHApOwogICAJfQogICB9Cn0KLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi8vUm9sbG8gaG9jaAovL0RhdGVucHVua3QgYWxzIEJ1dHRvbiBtaXQgU21hcnROYW1lbiBmw7xyIGlvdCBhbmxlZ2VuCmlmIChEYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbiAgPT0gdHJ1ZSAmJiBpb3RfQWRhcHRlcl92ZXJ3ZW5kZW4gPT0gdHJ1ZSl7CmxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgIFtQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbiwgeyduYW1lJzogTmFtZV9EYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbiwndHlwZSc6ICdib29sZWFuJywgJ3JlYWQnOiBmYWxzZSwgJ3dyaXRlJzogdHJ1ZSwgJ3JvbGUnOiAnYnV0dG9uJywnZGVmJzp0cnVlLCAic21hcnROYW1lIjogeyJkZSI6IFNtYXJ0TmFtZV9Sb2xsb19ob2NoX2FubGVnZW4sInNtYXJ0VHlwZSI6ICJTV0lUQ0gifSB9XSwgCl07CmF3YWl0IGNyZWF0ZVVzZXJTdGF0ZXMoYW5sZWdlbl9pbiwgc3RhdGVzVG9DcmVhdGUpfTsKLy9EYXRlbnB1bmt0IGFscyBCdXR0b24gb2huZSBTbWFydE5hbWVuIGbDvHIgaW90IGFubGVnZW4KaWYgKERhdGVucHVua3RfUm9sbG9faG9jaF9hbmxlZ2VuICA9PSB0cnVlICYmIGlvdF9BZGFwdGVyX3ZlcndlbmRlbiA9PSBmYWxzZSl7CmxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgIFtQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbiwgeyduYW1lJzogTmFtZV9EYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbiwndHlwZSc6ICdib29sZWFuJywgJ3JlYWQnOiBmYWxzZSwgJ3dyaXRlJzogdHJ1ZSwgJ3JvbGUnOiAnYnV0dG9uJywnZGVmJzp0cnVlLCAic21hcnROYW1lIjogZmFsc2UgfV0sIApdOwphd2FpdCBjcmVhdGVVc2VyU3RhdGVzKGFubGVnZW5faW4sIHN0YXRlc1RvQ3JlYXRlKX07Ci8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwovL1JvbGxvIHJ1bnRlcgovL0RhdGVucHVua3QgYWxzIEJ1dHRvbiBtaXQgU21hcnROYW1lbiBmw7xyIGlvdCBhbmxlZ2VuCmlmIChEYXRlbnB1bmt0X1JvbGxvX3J1bnRlcl9hbmxlZ2VuICA9PSB0cnVlICYmIGlvdF9BZGFwdGVyX3ZlcndlbmRlbiA9PSB0cnVlKXsKbGV0IHN0YXRlc1RvQ3JlYXRlID0gWwogICAgW1BmYWRfenVtX0RhdGVucHVua3RfUm9sbG9fcnVudGVyX2FubGVnZW4sIHsnbmFtZSc6IE5hbWVfRGF0ZW5wdW5rdF9Sb2xsb19ydW50ZXJfYW5sZWdlbiwndHlwZSc6ICdib29sZWFuJywgJ3JlYWQnOiBmYWxzZSwgJ3dyaXRlJzogdHJ1ZSwgJ3JvbGUnOiAnYnV0dG9uJywnZGVmJzp0cnVlLCAic21hcnROYW1lIjogeyJkZSI6IFNtYXJ0TmFtZV9Sb2xsb19ydW50ZXJfYW5sZWdlbiwic21hcnRUeXBlIjogIlNXSVRDSCJ9IH1dLCAKXTsKYXdhaXQgY3JlYXRlVXNlclN0YXRlcyhhbmxlZ2VuX2luLCBzdGF0ZXNUb0NyZWF0ZSl9OwovL0RhdGVucHVua3QgYWxzIEJ1dHRvbiBvaG5lIFNtYXJ0TmFtZW4gZsO8ciBpb3QgYW5sZWdlbgppZiAoRGF0ZW5wdW5rdF9Sb2xsb19ydW50ZXJfYW5sZWdlbiAgPT0gdHJ1ZSAmJiBpb3RfQWRhcHRlcl92ZXJ3ZW5kZW4gPT0gZmFsc2UpewpsZXQgc3RhdGVzVG9DcmVhdGUgPSBbCiAgICBbUGZhZF96dW1fRGF0ZW5wdW5rdF9Sb2xsb19ydW50ZXJfYW5sZWdlbiwgeyduYW1lJzogTmFtZV9EYXRlbnB1bmt0X1JvbGxvX3J1bnRlcl9hbmxlZ2VuLCd0eXBlJzogJ2Jvb2xlYW4nLCAncmVhZCc6IGZhbHNlLCAnd3JpdGUnOiB0cnVlLCAncm9sZSc6ICdidXR0b24nLCdkZWYnOnRydWUsICJzbWFydE5hbWUiOiBmYWxzZSB9XSwgCl07CmF3YWl0IGNyZWF0ZVVzZXJTdGF0ZXMoYW5sZWdlbl9pbiwgc3RhdGVzVG9DcmVhdGUpfTsKLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi8vUm9sbG8gc3RvcAovL0RhdGVucHVua3QgYWxzIEJ1dHRvbiBtaXQgU21hcnROYW1lbiBmw7xyIGlvdCBhbmxlZ2VuCmlmIChEYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbiAgPT0gdHJ1ZSAmJiBpb3RfQWRhcHRlcl92ZXJ3ZW5kZW4gPT0gdHJ1ZSl7CmxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgIFtQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbiwgeyduYW1lJzogTmFtZV9EYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbiwndHlwZSc6ICdib29sZWFuJywgJ3JlYWQnOiBmYWxzZSwgJ3dyaXRlJzogdHJ1ZSwgJ3JvbGUnOiAnYnV0dG9uJywnZGVmJzp0cnVlLCAic21hcnROYW1lIjogeyJkZSI6IFNtYXJ0TmFtZV9Sb2xsb19zdG9wX2FubGVnZW4sInNtYXJ0VHlwZSI6ICJTV0lUQ0gifSB9XSwgCl07CmF3YWl0IGNyZWF0ZVVzZXJTdGF0ZXMoYW5sZWdlbl9pbiwgc3RhdGVzVG9DcmVhdGUpfTsKLy9EYXRlbnB1bmt0IGFscyBCdXR0b24gb2huZSBTbWFydE5hbWVuIGbDvHIgaW90IGFubGVnZW4KaWYgKERhdGVucHVua3RfUm9sbG9fc3RvcF9hbmxlZ2VuICA9PSB0cnVlICYmIGlvdF9BZGFwdGVyX3ZlcndlbmRlbiA9PSBmYWxzZSl7CmxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgIFtQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbiwgeyduYW1lJzogTmFtZV9EYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbiwndHlwZSc6ICdib29sZWFuJywgJ3JlYWQnOiBmYWxzZSwgJ3dyaXRlJzogdHJ1ZSwgJ3JvbGUnOiAnYnV0dG9uJywnZGVmJzp0cnVlLCAic21hcnROYW1lIjogZmFsc2UgfV0sIApdOwphd2FpdCBjcmVhdGVVc2VyU3RhdGVzKGFubGVnZW5faW4sIHN0YXRlc1RvQ3JlYXRlKX07Ci8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwovL0FiIGhpZXIgRGF0ZW5wdW5rdGUgbMO2c2NoZW4KLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi8vUm9sbG8gaG9jaAppZiAoIURhdGVucHVua3RfUm9sbG9faG9jaF9hbmxlZ2VuICYmIGFubGVnZW5faW4uc2xpY2UoMCwgMTApID09ICdqYXZhc2NyaXB0Jykgewpjb25zdCBpZHNqcyA9ICQoJ2phdmFzY3JpcHQuKi4nK1BmYWRfenVtX0RhdGVucHVua3RfUm9sbG9faG9jaF9hbmxlZ2VuKTsKaWRzanMuZWFjaChmdW5jdGlvbihpZCwgaSkgewogICBpZihleGlzdHNTdGF0ZShpZCkpIGRlbGV0ZVN0YXRlKGlkKTsKfSl9OwoKaWYgKCFEYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbiAmJiBhbmxlZ2VuX2luLnNsaWNlKDAsIDEwKSA9PSAnMF91c2VyZGF0YScpIHsKY29uc3QgaWRzdWQgPSAkKCcwX3VzZXJkYXRhLjAuJytQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbik7Cmlkc3VkLmVhY2goZnVuY3Rpb24oaWQsIGkpIHsKICAgaWYoZXhpc3RzU3RhdGUoaWQpKSBkZWxldGVTdGF0ZShpZCk7Cn0pfTsKLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi8vUm9sbG8gcnVudGVyCmlmICghRGF0ZW5wdW5rdF9Sb2xsb19ydW50ZXJfYW5sZWdlbiAmJiBhbmxlZ2VuX2luLnNsaWNlKDAsIDEwKSA9PSAnamF2YXNjcmlwdCcpIHsKY29uc3QgaWRzanMgPSAkKCdqYXZhc2NyaXB0LiouJytQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX3J1bnRlcl9hbmxlZ2VuKTsKaWRzanMuZWFjaChmdW5jdGlvbihpZCwgaSkgewogICBpZihleGlzdHNTdGF0ZShpZCkpIGRlbGV0ZVN0YXRlKGlkKTsKfSl9OwoKaWYgKCFEYXRlbnB1bmt0X1JvbGxvX3J1bnRlcl9hbmxlZ2VuICYmIGFubGVnZW5faW4uc2xpY2UoMCwgMTApID09ICcwX3VzZXJkYXRhJykgewpjb25zdCBpZHN1ZCA9ICQoJzBfdXNlcmRhdGEuMC4nK1BmYWRfenVtX0RhdGVucHVua3RfUm9sbG9fcnVudGVyX2FubGVnZW4pOwppZHN1ZC5lYWNoKGZ1bmN0aW9uKGlkLCBpKSB7CiAgIGlmKGV4aXN0c1N0YXRlKGlkKSkgZGVsZXRlU3RhdGUoaWQpOwp9KX07Ci8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwovL1JvbGxvIHN0b3AKaWYgKCFEYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbiAmJiBhbmxlZ2VuX2luLnNsaWNlKDAsIDEwKSA9PSAnamF2YXNjcmlwdCcpIHsKY29uc3QgaWRzanMgPSAkKCdqYXZhc2NyaXB0LiouJytQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbik7Cmlkc2pzLmVhY2goZnVuY3Rpb24oaWQsIGkpIHsKICAgaWYoZXhpc3RzU3RhdGUoaWQpKSBkZWxldGVTdGF0ZShpZCk7Cn0pfTsKCmlmICghRGF0ZW5wdW5rdF9Sb2xsb19zdG9wX2FubGVnZW4gJiYgYW5sZWdlbl9pbi5zbGljZSgwLCAxMCkgPT0gJzBfdXNlcmRhdGEnKSB7CmNvbnN0IGlkc3VkID0gJCgnMF91c2VyZGF0YS4wLicrUGZhZF96dW1fRGF0ZW5wdW5rdF9Sb2xsb19zdG9wX2FubGVnZW4pOwppZHN1ZC5lYWNoKGZ1bmN0aW9uKGlkLCBpKSB7CiAgIGlmKGV4aXN0c1N0YXRlKGlkKSkgZGVsZXRlU3RhdGUoaWQpOwp9KX07Ci8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoKbWFpbigp</field>
             <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
           </block>
           <block type="variables_set" id="|(PWKxIGU#X+S?[6=vGS" x="13" y="63">
             <field name="VAR" id=";pF%o5s;IlQtCWW6$,M`">anlegen_in</field>
             <value name="VALUE">
               <block type="text" id="@RMCL*)2}kRBC2FV3)FG">
                 <field name="TEXT">0_userdata.0</field>
               </block>
             </value>
             <next>
               <block type="variables_set" id="XfV50DN|#qL.qo0%37j?">
                 <field name="VAR" id="6-|#}a-P{_kQL]ZHwYKo">iot_Adapter_verwenden</field>
                 <value name="VALUE">
                   <block type="logic_boolean" id="}SOcSJIKdeuq_|yiKj1n">
                     <field name="BOOL">TRUE</field>
                   </block>
                 </value>
                 <next>
                   <block type="comment" id="/Y[-Q0/#XIfaHN@Ja!9g">
                     <field name="COMMENT">Rollo hoch</field>
                     <next>
                       <block type="variables_set" id="GB(O|W|cCON1|YEzYn%v">
                         <field name="VAR" id="HGXSpEHM%,NY1ZtaK@Lw">Datenpunkt_Rollo_hoch_anlegen</field>
                         <value name="VALUE">
                           <block type="logic_boolean" id="eh(Ml602}p_!KPj,:r-C">
                             <field name="BOOL">TRUE</field>
                           </block>
                         </value>
                         <next>
                           <block type="variables_set" id="-Z5M:OO}I~mb3g5p/xV:">
                             <field name="VAR" id="`aE8m[KjAsY4O$vX0._4">Pfad_zum_Datenpunkt_Rollo_hoch_anlegen</field>
                             <value name="VALUE">
                               <block type="text" id="G`~C($-#?{[NE9,99iMB">
                                 <field name="TEXT">Rollos.Wohnzimmer.Rollo_Wohnzimmer_links_hoch</field>
                               </block>
                             </value>
                             <next>
                               <block type="variables_set" id="@HBb$hAEwkefA*]p{06+">
                                 <field name="VAR" id="h|#~X+I3~0c=:J@aLnP/">Name_Datenpunkt_Rollo_hoch_anlegen</field>
                                 <value name="VALUE">
                                   <block type="text" id="}c6$}n$xDH|}sXME-#1q">
                                     <field name="TEXT">Rollo Wohnzimmer links hoch</field>
                                   </block>
                                 </value>
                                 <next>
                                   <block type="variables_set" id="@UeBR55odL/v;J,g7JR;">
                                     <field name="VAR" id="UPX{r!dX2plYpgzmgzJ4">SmartName_Rollo_hoch_anlegen</field>
                                     <value name="VALUE">
                                       <block type="text" id="AA|btRkjLbEqW=q}.b+G">
                                         <field name="TEXT">Rollo Wohnzimmer links hoch</field>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="comment" id="BY.8?)cJTO3Cb20?v[_@">
                                         <field name="COMMENT">Rollo runter</field>
                                         <next>
                                           <block type="variables_set" id="Fif1FGTZDR^)o;=Bac?[">
                                             <field name="VAR" id="m(-p[_:J-pe$37wvT3SN">Datenpunkt_Rollo_runter_anlegen</field>
                                             <value name="VALUE">
                                               <block type="logic_boolean" id="lV*_q5Z,!veU~{5F;I@$">
                                                 <field name="BOOL">TRUE</field>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="variables_set" id="#MfN%0{12{tfs@dC^94p">
                                                 <field name="VAR" id="h[Lq)sq$}n%7#|7`{N@N">Pfad_zum_Datenpunkt_Rollo_runter_anlegen</field>
                                                 <value name="VALUE">
                                                   <block type="text" id="{pJva?+vSuMl5v,W*W@.">
                                                     <field name="TEXT">Rollos.Wohnzimmer.Rollo_Wohnzimmer_links_runter</field>
                                                   </block>
                                                 </value>
                                                 <next>
                                                   <block type="variables_set" id="13A$+)28~=q90)_@MhQ8">
                                                     <field name="VAR" id="8VRp@7%$oTlKF4W)J2;g">Name_Datenpunkt_Rollo_runter_anlegen</field>
                                                     <value name="VALUE">
                                                       <block type="text" id="]5[+FbI*#brLwuChh1}G">
                                                         <field name="TEXT">Rollo Wohnzimmer links runter</field>
                                                       </block>
                                                     </value>
                                                     <next>
                                                       <block type="variables_set" id="|B2U_WqAkxqqg?4TWWc_">
                                                         <field name="VAR" id="],+,S;Ru/9UBqvrzG.Yz">SmartName_Rollo_runter_anlegen</field>
                                                         <value name="VALUE">
                                                           <block type="text" id="jculM-N-3^9de*x_.9JT">
                                                             <field name="TEXT">Rollo Wohnzimmer links runter</field>
                                                           </block>
                                                         </value>
                                                         <next>
                                                           <block type="comment" id="Ei(L;u6/Zu(]8g#i9/Qd">
                                                             <field name="COMMENT">Rollo stop</field>
                                                             <next>
                                                               <block type="variables_set" id="D!--:t1NPTQy);DDjBM:">
                                                                 <field name="VAR" id="cz7Xo%kS6.N;sp@Ah8D?">Datenpunkt_Rollo_stop_anlegen</field>
                                                                 <value name="VALUE">
                                                                   <block type="logic_boolean" id="#)){Et!P`TzyPB8i?5d6">
                                                                     <field name="BOOL">TRUE</field>
                                                                   </block>
                                                                 </value>
                                                                 <next>
                                                                   <block type="variables_set" id="c:a{$E@oP@E1.,mezym/">
                                                                     <field name="VAR" id="_be:qd5Q%,e-E34b?,0v">Pfad_zum_Datenpunkt_Rollo_stop_anlegen</field>
                                                                     <value name="VALUE">
                                                                       <block type="text" id=":@DFF`WGsmVloF@G+t*i">
                                                                         <field name="TEXT">Rollos.Wohnzimmer.Rollo_Wohnzimmer_links_stop</field>
                                                                       </block>
                                                                     </value>
                                                                     <next>
                                                                       <block type="variables_set" id="KU`#KpQA=W~4Y4EHYjA`">
                                                                         <field name="VAR" id="s6j;EXDN0evnD.Rm}AIR">Name_Datenpunkt_Rollo_stop_anlegen</field>
                                                                         <value name="VALUE">
                                                                           <block type="text" id="m|pl$]ydL$LX)S(=tT,B">
                                                                             <field name="TEXT">Rollo Wohnzimmer links stop</field>
                                                                           </block>
                                                                         </value>
                                                                         <next>
                                                                           <block type="variables_set" id="r^(Xpvo{H(xPMQ9GxDQS">
                                                                             <field name="VAR" id="ulgK5k:9iEPgQ(ijqxze">SmartName_Rollo_stop_anlegen</field>
                                                                             <value name="VALUE">
                                                                               <block type="text" id="zJ)tZoG+%X`T4RO7e3G~">
                                                                                 <field name="TEXT">Rollo Wohnzimmer links stop</field>
                                                                               </block>
                                                                             </value>
                                                                             <next>
                                                                               <block type="variables_set" id="z?o-(+ORgrJO;/9h:wUM" collapsed="true">
                                                                                 <field name="VAR" id=",+$_;G993AU?ybax*9.k">Punkt</field>
                                                                                 <value name="VALUE">
                                                                                   <block type="text" id="3R;5HDYe)Mo_:tLSDIB3">
                                                                                     <field name="TEXT">.</field>
                                                                                   </block>
                                                                                 </value>
                                                                                 <next>
                                                                                   <block type="comment" id="^{v-H/U..an/_uH:qpVc">
                                                                                     <field name="COMMENT">rpc Adapter Datenpunkte</field>
                                                                                     <next>
                                                                                       <block type="variables_set" id="IaYWkMY=JogOkN[PjIvL">
                                                                                         <field name="VAR" id="KbW;z|i+Yt3jLN.?xBrM">level_Datenpunkt_rpc_Adapter</field>
                                                                                         <value name="VALUE">
                                                                                           <block type="field_oid" id="ihwT//Qq}~w!Yf=PhDI$">
                                                                                             <field name="oid">hm-rpc.0.00111BE992A0FA.4.LEVEL</field>
                                                                                           </block>
                                                                                         </value>
                                                                                         <next>
                                                                                           <block type="variables_set" id="b4tU$J(5}uq,,SWIT4L:">
                                                                                             <field name="VAR" id=",n%TH]M7A}]q@s.mJrok">stop_Datenpunkt_rpc_Adapter</field>
                                                                                             <value name="VALUE">
                                                                                               <block type="field_oid" id="`#/7qoHJA58N=hwixT/V">
                                                                                                 <field name="oid">hm-rpc.0.00111BE992A0FA.4.STOP</field>
                                                                                               </block>
                                                                                             </value>
                                                                                             <next>
                                                                                               <block type="procedures_callcustomnoreturn" id="IYtDvqAzFnB-Gx*GA88e">
                                                                                                 <mutation name="Datenpunkte_anlegen"></mutation>
                                                                                               </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>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </next>
                               </block>
                             </next>
                           </block>
                         </next>
                       </block>
                     </next>
                   </block>
                 </next>
               </block>
             </next>
           </block>
           <block type="procedures_defnoreturn" id="+GeN7tW{ZnOg!*rn@9aN" collapsed="true" x="13" y="688">
             <field name="NAME">main</field>
             <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
             <statement name="STACK">
               <block type="controls_if" id="J8tOC];0RlIptYJt!HYO">
                 <value name="IF0">
                   <block type="variables_get" id="IIVBn4c4v1NM4_PgNqjI">
                     <field name="VAR" id="HGXSpEHM%,NY1ZtaK@Lw">Datenpunkt_Rollo_hoch_anlegen</field>
                   </block>
                 </value>
                 <statement name="DO0">
                   <block type="variables_set" id="pLmeeOp:$Q)_/N`xIs-Z">
                     <field name="VAR" id="mhCTTNB.Mi)1SS`[=}4#">Link_zum_Datenpunkt_Rollo_hoch</field>
                     <value name="VALUE">
                       <block type="text_join" id="%#yUhN!Qr]CwTG@v+8*@">
                         <mutation items="3"></mutation>
                         <value name="ADD0">
                           <block type="variables_get" id="yl3#5,5k85nVHHV}QWhy">
                             <field name="VAR" id=";pF%o5s;IlQtCWW6$,M`">anlegen_in</field>
                           </block>
                         </value>
                         <value name="ADD1">
                           <block type="variables_get" id="c=hELBs5z+-qsJh~bmze">
                             <field name="VAR" id=",+$_;G993AU?ybax*9.k">Punkt</field>
                           </block>
                         </value>
                         <value name="ADD2">
                           <block type="variables_get" id="xU(e#Tt@}_=7Ynq9n#^(">
                             <field name="VAR" id="`aE8m[KjAsY4O$vX0._4">Pfad_zum_Datenpunkt_Rollo_hoch_anlegen</field>
                           </block>
                         </value>
                       </block>
                     </value>
                   </block>
                 </statement>
                 <next>
                   <block type="controls_if" id="%@n_qB*zvrq.)sVn=OS%">
                     <value name="IF0">
                       <block type="variables_get" id="sH$fi5O^)#VRvGJT@0]S">
                         <field name="VAR" id="m(-p[_:J-pe$37wvT3SN">Datenpunkt_Rollo_runter_anlegen</field>
                       </block>
                     </value>
                     <statement name="DO0">
                       <block type="variables_set" id="]NGjZ~tnhv(.cSIxf:`}">
                         <field name="VAR" id="DXW)zvpMbDwM*jJ|H_v$">Link_zum_Datenpunkt_Rollo_runter</field>
                         <value name="VALUE">
                           <block type="text_join" id="Hvcql/f%Lx*Tofr9l9~~">
                             <mutation items="3"></mutation>
                             <value name="ADD0">
                               <block type="variables_get" id="%4}Ox~L}k?*#%|O]9T:[">
                                 <field name="VAR" id=";pF%o5s;IlQtCWW6$,M`">anlegen_in</field>
                               </block>
                             </value>
                             <value name="ADD1">
                               <block type="variables_get" id="}hM!8W4h6D@8mT1,]o#(">
                                 <field name="VAR" id=",+$_;G993AU?ybax*9.k">Punkt</field>
                               </block>
                             </value>
                             <value name="ADD2">
                               <block type="variables_get" id="@?/G3UpGivBR,Wa#+fwn">
                                 <field name="VAR" id="h[Lq)sq$}n%7#|7`{N@N">Pfad_zum_Datenpunkt_Rollo_runter_anlegen</field>
                               </block>
                             </value>
                           </block>
                         </value>
                       </block>
                     </statement>
                     <next>
                       <block type="controls_if" id="ltL?i}%M-XZxw~?w4X;m">
                         <value name="IF0">
                           <block type="variables_get" id="dRJa@`h|?ONuHDU9k):b">
                             <field name="VAR" id="cz7Xo%kS6.N;sp@Ah8D?">Datenpunkt_Rollo_stop_anlegen</field>
                           </block>
                         </value>
                         <statement name="DO0">
                           <block type="variables_set" id=";=cCub-+5{nDOM!KTHB^">
                             <field name="VAR" id="FB68DR0oH%@6a700mv1]">Link_zum_Datenpunkt_Rollo_stop</field>
                             <value name="VALUE">
                               <block type="text_join" id="ipB!*3e2(WI{Qsw2vMs7">
                                 <mutation items="3"></mutation>
                                 <value name="ADD0">
                                   <block type="variables_get" id="e3p7HOIae0{_-0o?HN7C">
                                     <field name="VAR" id=";pF%o5s;IlQtCWW6$,M`">anlegen_in</field>
                                   </block>
                                 </value>
                                 <value name="ADD1">
                                   <block type="variables_get" id="[T,Katf=V`X1S6(7XF|V">
                                     <field name="VAR" id=",+$_;G993AU?ybax*9.k">Punkt</field>
                                   </block>
                                 </value>
                                 <value name="ADD2">
                                   <block type="variables_get" id="MVSWHiptsd%c,~E*H+Pc">
                                     <field name="VAR" id="_be:qd5Q%,e-E34b?,0v">Pfad_zum_Datenpunkt_Rollo_stop_anlegen</field>
                                   </block>
                                 </value>
                               </block>
                             </value>
                           </block>
                         </statement>
                         <next>
                           <block type="comment" id="FVx9h3|eUjlzY2rLfC1K">
                             <field name="COMMENT">Rollo hoch</field>
                             <next>
                               <block type="on_ext" id="HC)3KUrGsVRTTNdFWuwt">
                                 <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                 <field name="CONDITION">any</field>
                                 <field name="ACK_CONDITION"></field>
                                 <value name="OID0">
                                   <shadow type="field_oid" id="Ch5ib5ii8$E)tiGL7m=`">
                                     <field name="oid">default</field>
                                   </shadow>
                                   <block type="variables_get" id="E9RhVU#E*]VK=E3rFGBs">
                                     <field name="VAR" id="mhCTTNB.Mi)1SS`[=}4#">Link_zum_Datenpunkt_Rollo_hoch</field>
                                   </block>
                                 </value>
                                 <statement name="STATEMENT">
                                   <block type="control_ex" id="/D4j-XsB]M)19pwXR4[c" inline="true">
                                     <field name="TYPE">false</field>
                                     <field name="CLEAR_RUNNING">FALSE</field>
                                     <value name="OID">
                                       <shadow type="field_oid" id="5ogT2LoR.3(3GEQu,}fY">
                                         <field name="oid">Object ID</field>
                                       </shadow>
                                       <block type="variables_get" id="N$)]`l1|OZ8T@a!~B~R@">
                                         <field name="VAR" id="KbW;z|i+Yt3jLN.?xBrM">level_Datenpunkt_rpc_Adapter</field>
                                       </block>
                                     </value>
                                     <value name="VALUE">
                                       <shadow type="logic_boolean" id="v[TQHvpt?[X^IAck,Sqt">
                                         <field name="BOOL">TRUE</field>
                                       </shadow>
                                       <block type="math_number" id="hJcD3M.s=DRURdxMIH5B">
                                         <field name="NUM">100</field>
                                       </block>
                                     </value>
                                     <value name="DELAY_MS">
                                       <shadow type="math_number" id="4pF]%#P!xLAJ})!:4(h@">
                                         <field name="NUM">0</field>
                                       </shadow>
                                     </value>
                                   </block>
                                 </statement>
                                 <next>
                                   <block type="comment" id="k52hxjgFhf|*E`TRsfY[">
                                     <field name="COMMENT">Rollo runter</field>
                                     <next>
                                       <block type="on_ext" id="[^bwo$=8*cGJvkss,^rG">
                                         <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                         <field name="CONDITION">any</field>
                                         <field name="ACK_CONDITION"></field>
                                         <value name="OID0">
                                           <shadow type="field_oid" id="3DSYqlW)zr@~C4f1D`Li">
                                             <field name="oid">default</field>
                                           </shadow>
                                           <block type="variables_get" id="-B[_{ytV=EC:MvGk4@)V">
                                             <field name="VAR" id="DXW)zvpMbDwM*jJ|H_v$">Link_zum_Datenpunkt_Rollo_runter</field>
                                           </block>
                                         </value>
                                         <statement name="STATEMENT">
                                           <block type="control_ex" id="X8,[b]2bcbXgfWk0`856" inline="true">
                                             <field name="TYPE">false</field>
                                             <field name="CLEAR_RUNNING">FALSE</field>
                                             <value name="OID">
                                               <shadow type="field_oid">
                                                 <field name="oid">Object ID</field>
                                               </shadow>
                                               <block type="variables_get" id=")L.;[S$,wiKQwRLW%~*j">
                                                 <field name="VAR" id="KbW;z|i+Yt3jLN.?xBrM">level_Datenpunkt_rpc_Adapter</field>
                                               </block>
                                             </value>
                                             <value name="VALUE">
                                               <shadow type="logic_boolean">
                                                 <field name="BOOL">TRUE</field>
                                               </shadow>
                                               <block type="math_number" id="40}@4$rY}{pufHQ!,/Zl">
                                                 <field name="NUM">0</field>
                                               </block>
                                             </value>
                                             <value name="DELAY_MS">
                                               <shadow type="math_number" id="2W@i%m!ZYwF8?g2AGA.U">
                                                 <field name="NUM">0</field>
                                               </shadow>
                                             </value>
                                           </block>
                                         </statement>
                                         <next>
                                           <block type="comment" id="rZ_)[k=+-ei8Q,5-EvYf">
                                             <field name="COMMENT">Rollo stop</field>
                                             <next>
                                               <block type="on_ext" id="Qv6q@!^PdRk=%YL;+9=)">
                                                 <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                                 <field name="CONDITION">any</field>
                                                 <field name="ACK_CONDITION"></field>
                                                 <value name="OID0">
                                                   <shadow type="field_oid">
                                                     <field name="oid">default</field>
                                                   </shadow>
                                                   <block type="variables_get" id="-fay.l}S-$H7-qFhmtoh">
                                                     <field name="VAR" id="FB68DR0oH%@6a700mv1]">Link_zum_Datenpunkt_Rollo_stop</field>
                                                   </block>
                                                 </value>
                                                 <statement name="STATEMENT">
                                                   <block type="control_ex" id="7{R#]ire*]*Ty-=Dp.zT" inline="true">
                                                     <field name="TYPE">false</field>
                                                     <field name="CLEAR_RUNNING">FALSE</field>
                                                     <value name="OID">
                                                       <shadow type="field_oid">
                                                         <field name="oid">Object ID</field>
                                                       </shadow>
                                                       <block type="variables_get" id="I%(FNDZxKAh9;$rt=ja4">
                                                         <field name="VAR" id=",n%TH]M7A}]q@s.mJrok">stop_Datenpunkt_rpc_Adapter</field>
                                                       </block>
                                                     </value>
                                                     <value name="VALUE">
                                                       <shadow type="logic_boolean" id="U7#C8iVS%C0IlGb#Pb+K">
                                                         <field name="BOOL">TRUE</field>
                                                       </shadow>
                                                       <block type="logic_boolean" id=")XXIt5z]HHm4g7q,^qC{">
                                                         <field name="BOOL">TRUE</field>
                                                       </block>
                                                     </value>
                                                     <value name="DELAY_MS">
                                                       <shadow type="math_number" id="om;duZHnSnf@(`:{u/t+">
                                                         <field name="NUM">0</field>
                                                       </shadow>
                                                     </value>
                                                   </block>
                                                 </statement>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </next>
                               </block>
                             </next>
                           </block>
                         </next>
                       </block>
                     </next>
                   </block>
                 </next>
               </block>
             </statement>
           </block>
          </xml>
          

          Edit:

          Ich habe HMIP Rollo über den rpc Adapter und bei mir gleich noch runden mit eingebaut (ohne Kommastelle)
          Gelesen wird in diesem alias der Wert vom Kanal 3 und geschrieben wird in Kanal 4

          "read": "hm-rpc.0.00111BE992A0FF.3.LEVEL",
          "write": "hm-rpc.0.00111BE992A0FF.4.LEVEL"
          

          {
           "type": "state",
           "common": {
             "name": "Gästezimmer",
             "def": 0,
             "type": "number",
             "read": true,
             "write": true,
             "max": 100,
             "unit": "%",
             "role": "level",
             "smartName": {
               "de": "Rollo Gästezimmer"
             },
             "alias": {
               "id": {
                 "read": "hm-rpc.0.00111BE992A0FF.3.LEVEL",
                 "write": "hm-rpc.0.00111BE992A0FF.4.LEVEL"
               },
               "read": "Math.round(val * 1) / 1",
               "write": "Math.round(val * 1) / 1"
             },
             "desc": "per Script erstellt",
             "custom": {
               "iqontrol.0": {
                 "enabled": true,
                 "readonly": false,
                 "invert": false,
                 "confirm": false,
                 "pincode": "",
                 "unit": "%",
                 "unit_zero": "%",
                 "unit_one": "%",
                 "min": 0,
                 "max": "100",
                 "step": 1,
                 "roundDigits": 0,
                 "timeFormat": "x",
                 "timeDisplayFormat": "dddd, DD.MM.YYYY HH:mm:ss",
                 "type": "number",
                 "role": "level",
                 "targetValueId": "",
                 "statesAddInput": false,
                 "statesAddInputCaption": "Enter other value...",
                 "showOnlyTargetValues": false,
                 "timeDisplayDontShowDistance": false
               }
             }
           },
           "native": {},
           "from": "system.adapter.javascript.0",
           "user": "system.user.admin",
           "ts": 1617809019280,
           "_id": "alias.0.Rollos.Rollo_Gaestezimmer",
           "acl": {
             "object": 1636,
             "state": 1636,
             "owner": "system.user.admin",
             "ownerGroup": "system.group.administrator"
           }
          }
          

          Hier noch ein Blockly wie ich alle meine Rollos auf einmal steuere (hoch / runter / stop oder level)

          Bildschirm­foto 2023-04-11 um 17.51.09.png


          alle_Rollos.zip

          M 1 Antwort Letzte Antwort
          0
          • M Mike Hellracer

            Hi,
            ich stehe irgendwie auf dem Schlauch.
            Wie bekomme ich den HTML Inhalt aus einem DP in dem Popup eines Widgets angezeigt?
            eingetragen habe ich es unter HTML mit geschweiften Klammern:
            {0_userdata.0.Tabellen@Liv.SONOFFTabelleVIS.HTMLTableVis}


            74c5e6a2-0a18-47f9-a76b-ed2cd0b10d02-image.png

            und angezeigt bekomme ich immer nur

            7cce1cad-0640-4746-9d6d-be93db43324a-image.png

            hoffe jemand kann mir sagen wo hier der Fehler liegt.
            Versucht habe ich auch schon ein eigenes Widget und mit Klammern ohne Klammern, aber auch hier immer nur das leere Feld:

            d0498386-6c0d-4c60-aa38-c0de7bad121e-image.png

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

            @mike-hellracer sagte in iQontrol Vis Support Thread:

            Hi,
            ich stehe irgendwie auf dem Schlauch.
            Wie bekomme ich den HTML Inhalt aus einem DP in dem Popup eines Widgets angezeigt?
            eingetragen habe ich es unter HTML mit geschweiften Klammern:
            {0_userdata.0.Tabellen@Liv.SONOFFTabelleVIS.HTMLTableVis}


            74c5e6a2-0a18-47f9-a76b-ed2cd0b10d02-image.png

            und angezeigt bekomme ich immer nur

            7cce1cad-0640-4746-9d6d-be93db43324a-image.png

            hoffe jemand kann mir sagen wo hier der Fehler liegt.
            Versucht habe ich auch schon ein eigenes Widget und mit Klammern ohne Klammern, aber auch hier immer nur das leere Feld:

            d0498386-6c0d-4c60-aa38-c0de7bad121e-image.png

            Deine Einstellung ist auf Konstante und nicht auf den Datenpunkt. Stelle mal "Datenpunkt" ein.

            Bildschirm­foto 2023-04-11 um 17.07.20.png

            M 1 Antwort Letzte Antwort
            1
            • dslraserD dslraser

              @mike-hellracer sagte in iQontrol Vis Support Thread:

              Hi,
              ich stehe irgendwie auf dem Schlauch.
              Wie bekomme ich den HTML Inhalt aus einem DP in dem Popup eines Widgets angezeigt?
              eingetragen habe ich es unter HTML mit geschweiften Klammern:
              {0_userdata.0.Tabellen@Liv.SONOFFTabelleVIS.HTMLTableVis}


              74c5e6a2-0a18-47f9-a76b-ed2cd0b10d02-image.png

              und angezeigt bekomme ich immer nur

              7cce1cad-0640-4746-9d6d-be93db43324a-image.png

              hoffe jemand kann mir sagen wo hier der Fehler liegt.
              Versucht habe ich auch schon ein eigenes Widget und mit Klammern ohne Klammern, aber auch hier immer nur das leere Feld:

              d0498386-6c0d-4c60-aa38-c0de7bad121e-image.png

              Deine Einstellung ist auf Konstante und nicht auf den Datenpunkt. Stelle mal "Datenpunkt" ein.

              Bildschirm­foto 2023-04-11 um 17.07.20.png

              M Offline
              M Offline
              Mike Hellracer
              schrieb am zuletzt editiert von
              #881

              @dslraser said in iQontrol Vis Support Thread:

              @mike-hellracer sagte in iQontrol Vis Support Thread:

              Hi,
              ich stehe irgendwie auf dem Schlauch.
              Wie bekomme ich den HTML Inhalt aus einem DP in dem Popup eines Widgets angezeigt?
              eingetragen habe ich es unter HTML mit geschweiften Klammern:
              {0_userdata.0.Tabellen@Liv.SONOFFTabelleVIS.HTMLTableVis}


              74c5e6a2-0a18-47f9-a76b-ed2cd0b10d02-image.png

              und angezeigt bekomme ich immer nur

              7cce1cad-0640-4746-9d6d-be93db43324a-image.png

              hoffe jemand kann mir sagen wo hier der Fehler liegt.
              Versucht habe ich auch schon ein eigenes Widget und mit Klammern ohne Klammern, aber auch hier immer nur das leere Feld:

              d0498386-6c0d-4c60-aa38-c0de7bad121e-image.png

              Dein Einstellung ist auf Konstante und nicht auf den Datenpunkt. Stelle mal "Datenpunkt" ein.

              Bildschirm­foto 2023-04-11 um 17.07.20.png


              Oh Man, Danke
              habe es die ganze Zeit bei anderen Enstellungen gesehen und auf DP geändert nur hier habe ich es "nicht" gesehen :)

              1 Antwort Letzte Antwort
              0
              • dslraserD dslraser

                @mike-hellracer sagte in iQontrol Vis Support Thread:

                @dslraser said in iQontrol Vis Support Thread:

                @firepower75 sagte in iQontrol Vis Support Thread:

                Wie hast du die Verschachtelung hinbekommen? Bei mir bekomme ich nur ne normale Liste hin (per Add_Info):

                Ich stelle Dir hier mal einen Geräte Export rein....(ist einfacher als es zu beschreiben). Du kannst es Dir ja dann auf einer "Testseite" importieren und anschauen.

                2022-11-10_iqontrol_0_devices.json.zip

                EDIT: bei meinen Rollos habe ich die "Verschachtelungen" so gelöst...


                Bildschirmfoto 2022-11-10 um 17.34.33.png

                Bildschirmfoto 2022-11-10 um 17.34.46.png

                Geräte Export:
                2022-11-10_iqontrol_0_devices (1).json.zip

                und hier meine Frage zu den Rollos:
                ich habe Rollo Aktoren von HM die können für hoch und runter nur eine DP von 0 bis 100%. Also der Slider funktioniert schon mal. Aber wie bekomme ich die 2 Schaltflächen hoch (100) und runter (0) mit auf demselben DP umgesetzt?

                Dafür verwende ich einzelne Blocklys. Hier ein Beispielfoto und der Blocklyexport.
                Wenn Du die Schalter auf wahr stellst, dann werden diese SmartNamen gleich für die iot/Alexa Verwendung bereitgestellt.

                Bildschirm­foto 2023-04-11 um 17.00.31.png

                <xml xmlns="https://developers.google.com/blockly/xml">
                 <variables>
                   <variable id=";pF%o5s;IlQtCWW6$,M`">anlegen_in</variable>
                   <variable id="6-|#}a-P{_kQL]ZHwYKo">iot_Adapter_verwenden</variable>
                   <variable id="HGXSpEHM%,NY1ZtaK@Lw">Datenpunkt_Rollo_hoch_anlegen</variable>
                   <variable id="mhCTTNB.Mi)1SS`[=}4#">Link_zum_Datenpunkt_Rollo_hoch</variable>
                   <variable id="m(-p[_:J-pe$37wvT3SN">Datenpunkt_Rollo_runter_anlegen</variable>
                   <variable id="DXW)zvpMbDwM*jJ|H_v$">Link_zum_Datenpunkt_Rollo_runter</variable>
                   <variable id="`aE8m[KjAsY4O$vX0._4">Pfad_zum_Datenpunkt_Rollo_hoch_anlegen</variable>
                   <variable id=",+$_;G993AU?ybax*9.k">Punkt</variable>
                   <variable id="cz7Xo%kS6.N;sp@Ah8D?">Datenpunkt_Rollo_stop_anlegen</variable>
                   <variable id="FB68DR0oH%@6a700mv1]">Link_zum_Datenpunkt_Rollo_stop</variable>
                   <variable id="h|#~X+I3~0c=:J@aLnP/">Name_Datenpunkt_Rollo_hoch_anlegen</variable>
                   <variable id="h[Lq)sq$}n%7#|7`{N@N">Pfad_zum_Datenpunkt_Rollo_runter_anlegen</variable>
                   <variable id="UPX{r!dX2plYpgzmgzJ4">SmartName_Rollo_hoch_anlegen</variable>
                   <variable id="_be:qd5Q%,e-E34b?,0v">Pfad_zum_Datenpunkt_Rollo_stop_anlegen</variable>
                   <variable id="KbW;z|i+Yt3jLN.?xBrM">level_Datenpunkt_rpc_Adapter</variable>
                   <variable id="8VRp@7%$oTlKF4W)J2;g">Name_Datenpunkt_Rollo_runter_anlegen</variable>
                   <variable id="],+,S;Ru/9UBqvrzG.Yz">SmartName_Rollo_runter_anlegen</variable>
                   <variable id=",n%TH]M7A}]q@s.mJrok">stop_Datenpunkt_rpc_Adapter</variable>
                   <variable id="s6j;EXDN0evnD.Rm}AIR">Name_Datenpunkt_Rollo_stop_anlegen</variable>
                   <variable id="ulgK5k:9iEPgQ(ijqxze">SmartName_Rollo_stop_anlegen</variable>
                 </variables>
                 <block type="procedures_defcustomnoreturn" id="eZsGA^2r{c%G,YpuLp]K" x="13" y="13">
                   <mutation statements="false"></mutation>
                   <field name="NAME">Datenpunkte_anlegen</field>
                   <field name="SCRIPT">YXN5bmMgZnVuY3Rpb24gY3JlYXRlVXNlclN0YXRlcyh3aGVyZSwgc3RhdGVzVG9DcmVhdGUpIHsKICAgbGV0IGRwLCBpZEtleTsKICAgZm9yKGxldCBrZXkgb2Ygc3RhdGVzVG9DcmVhdGUpewogICAJaWRLZXkgPSB3aGVyZSArICcuJyArIGtleVswXTsKICAgICAgIGRwID0ga2V5WzFdOwogICAJaWYgKCEoYXdhaXQgZXhpc3RzU3RhdGVBc3luYyhpZEtleSkpKSB7CiAgIAkJYXdhaXQgY3JlYXRlU3RhdGVBc3luYyhpZEtleSwgZHApOwogICAJfQogICB9Cn0KLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi8vUm9sbG8gaG9jaAovL0RhdGVucHVua3QgYWxzIEJ1dHRvbiBtaXQgU21hcnROYW1lbiBmw7xyIGlvdCBhbmxlZ2VuCmlmIChEYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbiAgPT0gdHJ1ZSAmJiBpb3RfQWRhcHRlcl92ZXJ3ZW5kZW4gPT0gdHJ1ZSl7CmxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgIFtQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbiwgeyduYW1lJzogTmFtZV9EYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbiwndHlwZSc6ICdib29sZWFuJywgJ3JlYWQnOiBmYWxzZSwgJ3dyaXRlJzogdHJ1ZSwgJ3JvbGUnOiAnYnV0dG9uJywnZGVmJzp0cnVlLCAic21hcnROYW1lIjogeyJkZSI6IFNtYXJ0TmFtZV9Sb2xsb19ob2NoX2FubGVnZW4sInNtYXJ0VHlwZSI6ICJTV0lUQ0gifSB9XSwgCl07CmF3YWl0IGNyZWF0ZVVzZXJTdGF0ZXMoYW5sZWdlbl9pbiwgc3RhdGVzVG9DcmVhdGUpfTsKLy9EYXRlbnB1bmt0IGFscyBCdXR0b24gb2huZSBTbWFydE5hbWVuIGbDvHIgaW90IGFubGVnZW4KaWYgKERhdGVucHVua3RfUm9sbG9faG9jaF9hbmxlZ2VuICA9PSB0cnVlICYmIGlvdF9BZGFwdGVyX3ZlcndlbmRlbiA9PSBmYWxzZSl7CmxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgIFtQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbiwgeyduYW1lJzogTmFtZV9EYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbiwndHlwZSc6ICdib29sZWFuJywgJ3JlYWQnOiBmYWxzZSwgJ3dyaXRlJzogdHJ1ZSwgJ3JvbGUnOiAnYnV0dG9uJywnZGVmJzp0cnVlLCAic21hcnROYW1lIjogZmFsc2UgfV0sIApdOwphd2FpdCBjcmVhdGVVc2VyU3RhdGVzKGFubGVnZW5faW4sIHN0YXRlc1RvQ3JlYXRlKX07Ci8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwovL1JvbGxvIHJ1bnRlcgovL0RhdGVucHVua3QgYWxzIEJ1dHRvbiBtaXQgU21hcnROYW1lbiBmw7xyIGlvdCBhbmxlZ2VuCmlmIChEYXRlbnB1bmt0X1JvbGxvX3J1bnRlcl9hbmxlZ2VuICA9PSB0cnVlICYmIGlvdF9BZGFwdGVyX3ZlcndlbmRlbiA9PSB0cnVlKXsKbGV0IHN0YXRlc1RvQ3JlYXRlID0gWwogICAgW1BmYWRfenVtX0RhdGVucHVua3RfUm9sbG9fcnVudGVyX2FubGVnZW4sIHsnbmFtZSc6IE5hbWVfRGF0ZW5wdW5rdF9Sb2xsb19ydW50ZXJfYW5sZWdlbiwndHlwZSc6ICdib29sZWFuJywgJ3JlYWQnOiBmYWxzZSwgJ3dyaXRlJzogdHJ1ZSwgJ3JvbGUnOiAnYnV0dG9uJywnZGVmJzp0cnVlLCAic21hcnROYW1lIjogeyJkZSI6IFNtYXJ0TmFtZV9Sb2xsb19ydW50ZXJfYW5sZWdlbiwic21hcnRUeXBlIjogIlNXSVRDSCJ9IH1dLCAKXTsKYXdhaXQgY3JlYXRlVXNlclN0YXRlcyhhbmxlZ2VuX2luLCBzdGF0ZXNUb0NyZWF0ZSl9OwovL0RhdGVucHVua3QgYWxzIEJ1dHRvbiBvaG5lIFNtYXJ0TmFtZW4gZsO8ciBpb3QgYW5sZWdlbgppZiAoRGF0ZW5wdW5rdF9Sb2xsb19ydW50ZXJfYW5sZWdlbiAgPT0gdHJ1ZSAmJiBpb3RfQWRhcHRlcl92ZXJ3ZW5kZW4gPT0gZmFsc2UpewpsZXQgc3RhdGVzVG9DcmVhdGUgPSBbCiAgICBbUGZhZF96dW1fRGF0ZW5wdW5rdF9Sb2xsb19ydW50ZXJfYW5sZWdlbiwgeyduYW1lJzogTmFtZV9EYXRlbnB1bmt0X1JvbGxvX3J1bnRlcl9hbmxlZ2VuLCd0eXBlJzogJ2Jvb2xlYW4nLCAncmVhZCc6IGZhbHNlLCAnd3JpdGUnOiB0cnVlLCAncm9sZSc6ICdidXR0b24nLCdkZWYnOnRydWUsICJzbWFydE5hbWUiOiBmYWxzZSB9XSwgCl07CmF3YWl0IGNyZWF0ZVVzZXJTdGF0ZXMoYW5sZWdlbl9pbiwgc3RhdGVzVG9DcmVhdGUpfTsKLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi8vUm9sbG8gc3RvcAovL0RhdGVucHVua3QgYWxzIEJ1dHRvbiBtaXQgU21hcnROYW1lbiBmw7xyIGlvdCBhbmxlZ2VuCmlmIChEYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbiAgPT0gdHJ1ZSAmJiBpb3RfQWRhcHRlcl92ZXJ3ZW5kZW4gPT0gdHJ1ZSl7CmxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgIFtQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbiwgeyduYW1lJzogTmFtZV9EYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbiwndHlwZSc6ICdib29sZWFuJywgJ3JlYWQnOiBmYWxzZSwgJ3dyaXRlJzogdHJ1ZSwgJ3JvbGUnOiAnYnV0dG9uJywnZGVmJzp0cnVlLCAic21hcnROYW1lIjogeyJkZSI6IFNtYXJ0TmFtZV9Sb2xsb19zdG9wX2FubGVnZW4sInNtYXJ0VHlwZSI6ICJTV0lUQ0gifSB9XSwgCl07CmF3YWl0IGNyZWF0ZVVzZXJTdGF0ZXMoYW5sZWdlbl9pbiwgc3RhdGVzVG9DcmVhdGUpfTsKLy9EYXRlbnB1bmt0IGFscyBCdXR0b24gb2huZSBTbWFydE5hbWVuIGbDvHIgaW90IGFubGVnZW4KaWYgKERhdGVucHVua3RfUm9sbG9fc3RvcF9hbmxlZ2VuICA9PSB0cnVlICYmIGlvdF9BZGFwdGVyX3ZlcndlbmRlbiA9PSBmYWxzZSl7CmxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgIFtQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbiwgeyduYW1lJzogTmFtZV9EYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbiwndHlwZSc6ICdib29sZWFuJywgJ3JlYWQnOiBmYWxzZSwgJ3dyaXRlJzogdHJ1ZSwgJ3JvbGUnOiAnYnV0dG9uJywnZGVmJzp0cnVlLCAic21hcnROYW1lIjogZmFsc2UgfV0sIApdOwphd2FpdCBjcmVhdGVVc2VyU3RhdGVzKGFubGVnZW5faW4sIHN0YXRlc1RvQ3JlYXRlKX07Ci8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwovL0FiIGhpZXIgRGF0ZW5wdW5rdGUgbMO2c2NoZW4KLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi8vUm9sbG8gaG9jaAppZiAoIURhdGVucHVua3RfUm9sbG9faG9jaF9hbmxlZ2VuICYmIGFubGVnZW5faW4uc2xpY2UoMCwgMTApID09ICdqYXZhc2NyaXB0Jykgewpjb25zdCBpZHNqcyA9ICQoJ2phdmFzY3JpcHQuKi4nK1BmYWRfenVtX0RhdGVucHVua3RfUm9sbG9faG9jaF9hbmxlZ2VuKTsKaWRzanMuZWFjaChmdW5jdGlvbihpZCwgaSkgewogICBpZihleGlzdHNTdGF0ZShpZCkpIGRlbGV0ZVN0YXRlKGlkKTsKfSl9OwoKaWYgKCFEYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbiAmJiBhbmxlZ2VuX2luLnNsaWNlKDAsIDEwKSA9PSAnMF91c2VyZGF0YScpIHsKY29uc3QgaWRzdWQgPSAkKCcwX3VzZXJkYXRhLjAuJytQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbik7Cmlkc3VkLmVhY2goZnVuY3Rpb24oaWQsIGkpIHsKICAgaWYoZXhpc3RzU3RhdGUoaWQpKSBkZWxldGVTdGF0ZShpZCk7Cn0pfTsKLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi8vUm9sbG8gcnVudGVyCmlmICghRGF0ZW5wdW5rdF9Sb2xsb19ydW50ZXJfYW5sZWdlbiAmJiBhbmxlZ2VuX2luLnNsaWNlKDAsIDEwKSA9PSAnamF2YXNjcmlwdCcpIHsKY29uc3QgaWRzanMgPSAkKCdqYXZhc2NyaXB0LiouJytQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX3J1bnRlcl9hbmxlZ2VuKTsKaWRzanMuZWFjaChmdW5jdGlvbihpZCwgaSkgewogICBpZihleGlzdHNTdGF0ZShpZCkpIGRlbGV0ZVN0YXRlKGlkKTsKfSl9OwoKaWYgKCFEYXRlbnB1bmt0X1JvbGxvX3J1bnRlcl9hbmxlZ2VuICYmIGFubGVnZW5faW4uc2xpY2UoMCwgMTApID09ICcwX3VzZXJkYXRhJykgewpjb25zdCBpZHN1ZCA9ICQoJzBfdXNlcmRhdGEuMC4nK1BmYWRfenVtX0RhdGVucHVua3RfUm9sbG9fcnVudGVyX2FubGVnZW4pOwppZHN1ZC5lYWNoKGZ1bmN0aW9uKGlkLCBpKSB7CiAgIGlmKGV4aXN0c1N0YXRlKGlkKSkgZGVsZXRlU3RhdGUoaWQpOwp9KX07Ci8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwovL1JvbGxvIHN0b3AKaWYgKCFEYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbiAmJiBhbmxlZ2VuX2luLnNsaWNlKDAsIDEwKSA9PSAnamF2YXNjcmlwdCcpIHsKY29uc3QgaWRzanMgPSAkKCdqYXZhc2NyaXB0LiouJytQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbik7Cmlkc2pzLmVhY2goZnVuY3Rpb24oaWQsIGkpIHsKICAgaWYoZXhpc3RzU3RhdGUoaWQpKSBkZWxldGVTdGF0ZShpZCk7Cn0pfTsKCmlmICghRGF0ZW5wdW5rdF9Sb2xsb19zdG9wX2FubGVnZW4gJiYgYW5sZWdlbl9pbi5zbGljZSgwLCAxMCkgPT0gJzBfdXNlcmRhdGEnKSB7CmNvbnN0IGlkc3VkID0gJCgnMF91c2VyZGF0YS4wLicrUGZhZF96dW1fRGF0ZW5wdW5rdF9Sb2xsb19zdG9wX2FubGVnZW4pOwppZHN1ZC5lYWNoKGZ1bmN0aW9uKGlkLCBpKSB7CiAgIGlmKGV4aXN0c1N0YXRlKGlkKSkgZGVsZXRlU3RhdGUoaWQpOwp9KX07Ci8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoKbWFpbigp</field>
                   <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                 </block>
                 <block type="variables_set" id="|(PWKxIGU#X+S?[6=vGS" x="13" y="63">
                   <field name="VAR" id=";pF%o5s;IlQtCWW6$,M`">anlegen_in</field>
                   <value name="VALUE">
                     <block type="text" id="@RMCL*)2}kRBC2FV3)FG">
                       <field name="TEXT">0_userdata.0</field>
                     </block>
                   </value>
                   <next>
                     <block type="variables_set" id="XfV50DN|#qL.qo0%37j?">
                       <field name="VAR" id="6-|#}a-P{_kQL]ZHwYKo">iot_Adapter_verwenden</field>
                       <value name="VALUE">
                         <block type="logic_boolean" id="}SOcSJIKdeuq_|yiKj1n">
                           <field name="BOOL">TRUE</field>
                         </block>
                       </value>
                       <next>
                         <block type="comment" id="/Y[-Q0/#XIfaHN@Ja!9g">
                           <field name="COMMENT">Rollo hoch</field>
                           <next>
                             <block type="variables_set" id="GB(O|W|cCON1|YEzYn%v">
                               <field name="VAR" id="HGXSpEHM%,NY1ZtaK@Lw">Datenpunkt_Rollo_hoch_anlegen</field>
                               <value name="VALUE">
                                 <block type="logic_boolean" id="eh(Ml602}p_!KPj,:r-C">
                                   <field name="BOOL">TRUE</field>
                                 </block>
                               </value>
                               <next>
                                 <block type="variables_set" id="-Z5M:OO}I~mb3g5p/xV:">
                                   <field name="VAR" id="`aE8m[KjAsY4O$vX0._4">Pfad_zum_Datenpunkt_Rollo_hoch_anlegen</field>
                                   <value name="VALUE">
                                     <block type="text" id="G`~C($-#?{[NE9,99iMB">
                                       <field name="TEXT">Rollos.Wohnzimmer.Rollo_Wohnzimmer_links_hoch</field>
                                     </block>
                                   </value>
                                   <next>
                                     <block type="variables_set" id="@HBb$hAEwkefA*]p{06+">
                                       <field name="VAR" id="h|#~X+I3~0c=:J@aLnP/">Name_Datenpunkt_Rollo_hoch_anlegen</field>
                                       <value name="VALUE">
                                         <block type="text" id="}c6$}n$xDH|}sXME-#1q">
                                           <field name="TEXT">Rollo Wohnzimmer links hoch</field>
                                         </block>
                                       </value>
                                       <next>
                                         <block type="variables_set" id="@UeBR55odL/v;J,g7JR;">
                                           <field name="VAR" id="UPX{r!dX2plYpgzmgzJ4">SmartName_Rollo_hoch_anlegen</field>
                                           <value name="VALUE">
                                             <block type="text" id="AA|btRkjLbEqW=q}.b+G">
                                               <field name="TEXT">Rollo Wohnzimmer links hoch</field>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="comment" id="BY.8?)cJTO3Cb20?v[_@">
                                               <field name="COMMENT">Rollo runter</field>
                                               <next>
                                                 <block type="variables_set" id="Fif1FGTZDR^)o;=Bac?[">
                                                   <field name="VAR" id="m(-p[_:J-pe$37wvT3SN">Datenpunkt_Rollo_runter_anlegen</field>
                                                   <value name="VALUE">
                                                     <block type="logic_boolean" id="lV*_q5Z,!veU~{5F;I@$">
                                                       <field name="BOOL">TRUE</field>
                                                     </block>
                                                   </value>
                                                   <next>
                                                     <block type="variables_set" id="#MfN%0{12{tfs@dC^94p">
                                                       <field name="VAR" id="h[Lq)sq$}n%7#|7`{N@N">Pfad_zum_Datenpunkt_Rollo_runter_anlegen</field>
                                                       <value name="VALUE">
                                                         <block type="text" id="{pJva?+vSuMl5v,W*W@.">
                                                           <field name="TEXT">Rollos.Wohnzimmer.Rollo_Wohnzimmer_links_runter</field>
                                                         </block>
                                                       </value>
                                                       <next>
                                                         <block type="variables_set" id="13A$+)28~=q90)_@MhQ8">
                                                           <field name="VAR" id="8VRp@7%$oTlKF4W)J2;g">Name_Datenpunkt_Rollo_runter_anlegen</field>
                                                           <value name="VALUE">
                                                             <block type="text" id="]5[+FbI*#brLwuChh1}G">
                                                               <field name="TEXT">Rollo Wohnzimmer links runter</field>
                                                             </block>
                                                           </value>
                                                           <next>
                                                             <block type="variables_set" id="|B2U_WqAkxqqg?4TWWc_">
                                                               <field name="VAR" id="],+,S;Ru/9UBqvrzG.Yz">SmartName_Rollo_runter_anlegen</field>
                                                               <value name="VALUE">
                                                                 <block type="text" id="jculM-N-3^9de*x_.9JT">
                                                                   <field name="TEXT">Rollo Wohnzimmer links runter</field>
                                                                 </block>
                                                               </value>
                                                               <next>
                                                                 <block type="comment" id="Ei(L;u6/Zu(]8g#i9/Qd">
                                                                   <field name="COMMENT">Rollo stop</field>
                                                                   <next>
                                                                     <block type="variables_set" id="D!--:t1NPTQy);DDjBM:">
                                                                       <field name="VAR" id="cz7Xo%kS6.N;sp@Ah8D?">Datenpunkt_Rollo_stop_anlegen</field>
                                                                       <value name="VALUE">
                                                                         <block type="logic_boolean" id="#)){Et!P`TzyPB8i?5d6">
                                                                           <field name="BOOL">TRUE</field>
                                                                         </block>
                                                                       </value>
                                                                       <next>
                                                                         <block type="variables_set" id="c:a{$E@oP@E1.,mezym/">
                                                                           <field name="VAR" id="_be:qd5Q%,e-E34b?,0v">Pfad_zum_Datenpunkt_Rollo_stop_anlegen</field>
                                                                           <value name="VALUE">
                                                                             <block type="text" id=":@DFF`WGsmVloF@G+t*i">
                                                                               <field name="TEXT">Rollos.Wohnzimmer.Rollo_Wohnzimmer_links_stop</field>
                                                                             </block>
                                                                           </value>
                                                                           <next>
                                                                             <block type="variables_set" id="KU`#KpQA=W~4Y4EHYjA`">
                                                                               <field name="VAR" id="s6j;EXDN0evnD.Rm}AIR">Name_Datenpunkt_Rollo_stop_anlegen</field>
                                                                               <value name="VALUE">
                                                                                 <block type="text" id="m|pl$]ydL$LX)S(=tT,B">
                                                                                   <field name="TEXT">Rollo Wohnzimmer links stop</field>
                                                                                 </block>
                                                                               </value>
                                                                               <next>
                                                                                 <block type="variables_set" id="r^(Xpvo{H(xPMQ9GxDQS">
                                                                                   <field name="VAR" id="ulgK5k:9iEPgQ(ijqxze">SmartName_Rollo_stop_anlegen</field>
                                                                                   <value name="VALUE">
                                                                                     <block type="text" id="zJ)tZoG+%X`T4RO7e3G~">
                                                                                       <field name="TEXT">Rollo Wohnzimmer links stop</field>
                                                                                     </block>
                                                                                   </value>
                                                                                   <next>
                                                                                     <block type="variables_set" id="z?o-(+ORgrJO;/9h:wUM" collapsed="true">
                                                                                       <field name="VAR" id=",+$_;G993AU?ybax*9.k">Punkt</field>
                                                                                       <value name="VALUE">
                                                                                         <block type="text" id="3R;5HDYe)Mo_:tLSDIB3">
                                                                                           <field name="TEXT">.</field>
                                                                                         </block>
                                                                                       </value>
                                                                                       <next>
                                                                                         <block type="comment" id="^{v-H/U..an/_uH:qpVc">
                                                                                           <field name="COMMENT">rpc Adapter Datenpunkte</field>
                                                                                           <next>
                                                                                             <block type="variables_set" id="IaYWkMY=JogOkN[PjIvL">
                                                                                               <field name="VAR" id="KbW;z|i+Yt3jLN.?xBrM">level_Datenpunkt_rpc_Adapter</field>
                                                                                               <value name="VALUE">
                                                                                                 <block type="field_oid" id="ihwT//Qq}~w!Yf=PhDI$">
                                                                                                   <field name="oid">hm-rpc.0.00111BE992A0FA.4.LEVEL</field>
                                                                                                 </block>
                                                                                               </value>
                                                                                               <next>
                                                                                                 <block type="variables_set" id="b4tU$J(5}uq,,SWIT4L:">
                                                                                                   <field name="VAR" id=",n%TH]M7A}]q@s.mJrok">stop_Datenpunkt_rpc_Adapter</field>
                                                                                                   <value name="VALUE">
                                                                                                     <block type="field_oid" id="`#/7qoHJA58N=hwixT/V">
                                                                                                       <field name="oid">hm-rpc.0.00111BE992A0FA.4.STOP</field>
                                                                                                     </block>
                                                                                                   </value>
                                                                                                   <next>
                                                                                                     <block type="procedures_callcustomnoreturn" id="IYtDvqAzFnB-Gx*GA88e">
                                                                                                       <mutation name="Datenpunkte_anlegen"></mutation>
                                                                                                     </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>
                                                   </next>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                   </next>
                                 </block>
                               </next>
                             </block>
                           </next>
                         </block>
                       </next>
                     </block>
                   </next>
                 </block>
                 <block type="procedures_defnoreturn" id="+GeN7tW{ZnOg!*rn@9aN" collapsed="true" x="13" y="688">
                   <field name="NAME">main</field>
                   <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                   <statement name="STACK">
                     <block type="controls_if" id="J8tOC];0RlIptYJt!HYO">
                       <value name="IF0">
                         <block type="variables_get" id="IIVBn4c4v1NM4_PgNqjI">
                           <field name="VAR" id="HGXSpEHM%,NY1ZtaK@Lw">Datenpunkt_Rollo_hoch_anlegen</field>
                         </block>
                       </value>
                       <statement name="DO0">
                         <block type="variables_set" id="pLmeeOp:$Q)_/N`xIs-Z">
                           <field name="VAR" id="mhCTTNB.Mi)1SS`[=}4#">Link_zum_Datenpunkt_Rollo_hoch</field>
                           <value name="VALUE">
                             <block type="text_join" id="%#yUhN!Qr]CwTG@v+8*@">
                               <mutation items="3"></mutation>
                               <value name="ADD0">
                                 <block type="variables_get" id="yl3#5,5k85nVHHV}QWhy">
                                   <field name="VAR" id=";pF%o5s;IlQtCWW6$,M`">anlegen_in</field>
                                 </block>
                               </value>
                               <value name="ADD1">
                                 <block type="variables_get" id="c=hELBs5z+-qsJh~bmze">
                                   <field name="VAR" id=",+$_;G993AU?ybax*9.k">Punkt</field>
                                 </block>
                               </value>
                               <value name="ADD2">
                                 <block type="variables_get" id="xU(e#Tt@}_=7Ynq9n#^(">
                                   <field name="VAR" id="`aE8m[KjAsY4O$vX0._4">Pfad_zum_Datenpunkt_Rollo_hoch_anlegen</field>
                                 </block>
                               </value>
                             </block>
                           </value>
                         </block>
                       </statement>
                       <next>
                         <block type="controls_if" id="%@n_qB*zvrq.)sVn=OS%">
                           <value name="IF0">
                             <block type="variables_get" id="sH$fi5O^)#VRvGJT@0]S">
                               <field name="VAR" id="m(-p[_:J-pe$37wvT3SN">Datenpunkt_Rollo_runter_anlegen</field>
                             </block>
                           </value>
                           <statement name="DO0">
                             <block type="variables_set" id="]NGjZ~tnhv(.cSIxf:`}">
                               <field name="VAR" id="DXW)zvpMbDwM*jJ|H_v$">Link_zum_Datenpunkt_Rollo_runter</field>
                               <value name="VALUE">
                                 <block type="text_join" id="Hvcql/f%Lx*Tofr9l9~~">
                                   <mutation items="3"></mutation>
                                   <value name="ADD0">
                                     <block type="variables_get" id="%4}Ox~L}k?*#%|O]9T:[">
                                       <field name="VAR" id=";pF%o5s;IlQtCWW6$,M`">anlegen_in</field>
                                     </block>
                                   </value>
                                   <value name="ADD1">
                                     <block type="variables_get" id="}hM!8W4h6D@8mT1,]o#(">
                                       <field name="VAR" id=",+$_;G993AU?ybax*9.k">Punkt</field>
                                     </block>
                                   </value>
                                   <value name="ADD2">
                                     <block type="variables_get" id="@?/G3UpGivBR,Wa#+fwn">
                                       <field name="VAR" id="h[Lq)sq$}n%7#|7`{N@N">Pfad_zum_Datenpunkt_Rollo_runter_anlegen</field>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                             </block>
                           </statement>
                           <next>
                             <block type="controls_if" id="ltL?i}%M-XZxw~?w4X;m">
                               <value name="IF0">
                                 <block type="variables_get" id="dRJa@`h|?ONuHDU9k):b">
                                   <field name="VAR" id="cz7Xo%kS6.N;sp@Ah8D?">Datenpunkt_Rollo_stop_anlegen</field>
                                 </block>
                               </value>
                               <statement name="DO0">
                                 <block type="variables_set" id=";=cCub-+5{nDOM!KTHB^">
                                   <field name="VAR" id="FB68DR0oH%@6a700mv1]">Link_zum_Datenpunkt_Rollo_stop</field>
                                   <value name="VALUE">
                                     <block type="text_join" id="ipB!*3e2(WI{Qsw2vMs7">
                                       <mutation items="3"></mutation>
                                       <value name="ADD0">
                                         <block type="variables_get" id="e3p7HOIae0{_-0o?HN7C">
                                           <field name="VAR" id=";pF%o5s;IlQtCWW6$,M`">anlegen_in</field>
                                         </block>
                                       </value>
                                       <value name="ADD1">
                                         <block type="variables_get" id="[T,Katf=V`X1S6(7XF|V">
                                           <field name="VAR" id=",+$_;G993AU?ybax*9.k">Punkt</field>
                                         </block>
                                       </value>
                                       <value name="ADD2">
                                         <block type="variables_get" id="MVSWHiptsd%c,~E*H+Pc">
                                           <field name="VAR" id="_be:qd5Q%,e-E34b?,0v">Pfad_zum_Datenpunkt_Rollo_stop_anlegen</field>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                 </block>
                               </statement>
                               <next>
                                 <block type="comment" id="FVx9h3|eUjlzY2rLfC1K">
                                   <field name="COMMENT">Rollo hoch</field>
                                   <next>
                                     <block type="on_ext" id="HC)3KUrGsVRTTNdFWuwt">
                                       <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                       <field name="CONDITION">any</field>
                                       <field name="ACK_CONDITION"></field>
                                       <value name="OID0">
                                         <shadow type="field_oid" id="Ch5ib5ii8$E)tiGL7m=`">
                                           <field name="oid">default</field>
                                         </shadow>
                                         <block type="variables_get" id="E9RhVU#E*]VK=E3rFGBs">
                                           <field name="VAR" id="mhCTTNB.Mi)1SS`[=}4#">Link_zum_Datenpunkt_Rollo_hoch</field>
                                         </block>
                                       </value>
                                       <statement name="STATEMENT">
                                         <block type="control_ex" id="/D4j-XsB]M)19pwXR4[c" inline="true">
                                           <field name="TYPE">false</field>
                                           <field name="CLEAR_RUNNING">FALSE</field>
                                           <value name="OID">
                                             <shadow type="field_oid" id="5ogT2LoR.3(3GEQu,}fY">
                                               <field name="oid">Object ID</field>
                                             </shadow>
                                             <block type="variables_get" id="N$)]`l1|OZ8T@a!~B~R@">
                                               <field name="VAR" id="KbW;z|i+Yt3jLN.?xBrM">level_Datenpunkt_rpc_Adapter</field>
                                             </block>
                                           </value>
                                           <value name="VALUE">
                                             <shadow type="logic_boolean" id="v[TQHvpt?[X^IAck,Sqt">
                                               <field name="BOOL">TRUE</field>
                                             </shadow>
                                             <block type="math_number" id="hJcD3M.s=DRURdxMIH5B">
                                               <field name="NUM">100</field>
                                             </block>
                                           </value>
                                           <value name="DELAY_MS">
                                             <shadow type="math_number" id="4pF]%#P!xLAJ})!:4(h@">
                                               <field name="NUM">0</field>
                                             </shadow>
                                           </value>
                                         </block>
                                       </statement>
                                       <next>
                                         <block type="comment" id="k52hxjgFhf|*E`TRsfY[">
                                           <field name="COMMENT">Rollo runter</field>
                                           <next>
                                             <block type="on_ext" id="[^bwo$=8*cGJvkss,^rG">
                                               <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                               <field name="CONDITION">any</field>
                                               <field name="ACK_CONDITION"></field>
                                               <value name="OID0">
                                                 <shadow type="field_oid" id="3DSYqlW)zr@~C4f1D`Li">
                                                   <field name="oid">default</field>
                                                 </shadow>
                                                 <block type="variables_get" id="-B[_{ytV=EC:MvGk4@)V">
                                                   <field name="VAR" id="DXW)zvpMbDwM*jJ|H_v$">Link_zum_Datenpunkt_Rollo_runter</field>
                                                 </block>
                                               </value>
                                               <statement name="STATEMENT">
                                                 <block type="control_ex" id="X8,[b]2bcbXgfWk0`856" inline="true">
                                                   <field name="TYPE">false</field>
                                                   <field name="CLEAR_RUNNING">FALSE</field>
                                                   <value name="OID">
                                                     <shadow type="field_oid">
                                                       <field name="oid">Object ID</field>
                                                     </shadow>
                                                     <block type="variables_get" id=")L.;[S$,wiKQwRLW%~*j">
                                                       <field name="VAR" id="KbW;z|i+Yt3jLN.?xBrM">level_Datenpunkt_rpc_Adapter</field>
                                                     </block>
                                                   </value>
                                                   <value name="VALUE">
                                                     <shadow type="logic_boolean">
                                                       <field name="BOOL">TRUE</field>
                                                     </shadow>
                                                     <block type="math_number" id="40}@4$rY}{pufHQ!,/Zl">
                                                       <field name="NUM">0</field>
                                                     </block>
                                                   </value>
                                                   <value name="DELAY_MS">
                                                     <shadow type="math_number" id="2W@i%m!ZYwF8?g2AGA.U">
                                                       <field name="NUM">0</field>
                                                     </shadow>
                                                   </value>
                                                 </block>
                                               </statement>
                                               <next>
                                                 <block type="comment" id="rZ_)[k=+-ei8Q,5-EvYf">
                                                   <field name="COMMENT">Rollo stop</field>
                                                   <next>
                                                     <block type="on_ext" id="Qv6q@!^PdRk=%YL;+9=)">
                                                       <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                                       <field name="CONDITION">any</field>
                                                       <field name="ACK_CONDITION"></field>
                                                       <value name="OID0">
                                                         <shadow type="field_oid">
                                                           <field name="oid">default</field>
                                                         </shadow>
                                                         <block type="variables_get" id="-fay.l}S-$H7-qFhmtoh">
                                                           <field name="VAR" id="FB68DR0oH%@6a700mv1]">Link_zum_Datenpunkt_Rollo_stop</field>
                                                         </block>
                                                       </value>
                                                       <statement name="STATEMENT">
                                                         <block type="control_ex" id="7{R#]ire*]*Ty-=Dp.zT" inline="true">
                                                           <field name="TYPE">false</field>
                                                           <field name="CLEAR_RUNNING">FALSE</field>
                                                           <value name="OID">
                                                             <shadow type="field_oid">
                                                               <field name="oid">Object ID</field>
                                                             </shadow>
                                                             <block type="variables_get" id="I%(FNDZxKAh9;$rt=ja4">
                                                               <field name="VAR" id=",n%TH]M7A}]q@s.mJrok">stop_Datenpunkt_rpc_Adapter</field>
                                                             </block>
                                                           </value>
                                                           <value name="VALUE">
                                                             <shadow type="logic_boolean" id="U7#C8iVS%C0IlGb#Pb+K">
                                                               <field name="BOOL">TRUE</field>
                                                             </shadow>
                                                             <block type="logic_boolean" id=")XXIt5z]HHm4g7q,^qC{">
                                                               <field name="BOOL">TRUE</field>
                                                             </block>
                                                           </value>
                                                           <value name="DELAY_MS">
                                                             <shadow type="math_number" id="om;duZHnSnf@(`:{u/t+">
                                                               <field name="NUM">0</field>
                                                             </shadow>
                                                           </value>
                                                         </block>
                                                       </statement>
                                                     </block>
                                                   </next>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                   </next>
                                 </block>
                               </next>
                             </block>
                           </next>
                         </block>
                       </next>
                     </block>
                   </statement>
                 </block>
                </xml>
                

                Edit:

                Ich habe HMIP Rollo über den rpc Adapter und bei mir gleich noch runden mit eingebaut (ohne Kommastelle)
                Gelesen wird in diesem alias der Wert vom Kanal 3 und geschrieben wird in Kanal 4

                "read": "hm-rpc.0.00111BE992A0FF.3.LEVEL",
                "write": "hm-rpc.0.00111BE992A0FF.4.LEVEL"
                

                {
                 "type": "state",
                 "common": {
                   "name": "Gästezimmer",
                   "def": 0,
                   "type": "number",
                   "read": true,
                   "write": true,
                   "max": 100,
                   "unit": "%",
                   "role": "level",
                   "smartName": {
                     "de": "Rollo Gästezimmer"
                   },
                   "alias": {
                     "id": {
                       "read": "hm-rpc.0.00111BE992A0FF.3.LEVEL",
                       "write": "hm-rpc.0.00111BE992A0FF.4.LEVEL"
                     },
                     "read": "Math.round(val * 1) / 1",
                     "write": "Math.round(val * 1) / 1"
                   },
                   "desc": "per Script erstellt",
                   "custom": {
                     "iqontrol.0": {
                       "enabled": true,
                       "readonly": false,
                       "invert": false,
                       "confirm": false,
                       "pincode": "",
                       "unit": "%",
                       "unit_zero": "%",
                       "unit_one": "%",
                       "min": 0,
                       "max": "100",
                       "step": 1,
                       "roundDigits": 0,
                       "timeFormat": "x",
                       "timeDisplayFormat": "dddd, DD.MM.YYYY HH:mm:ss",
                       "type": "number",
                       "role": "level",
                       "targetValueId": "",
                       "statesAddInput": false,
                       "statesAddInputCaption": "Enter other value...",
                       "showOnlyTargetValues": false,
                       "timeDisplayDontShowDistance": false
                     }
                   }
                 },
                 "native": {},
                 "from": "system.adapter.javascript.0",
                 "user": "system.user.admin",
                 "ts": 1617809019280,
                 "_id": "alias.0.Rollos.Rollo_Gaestezimmer",
                 "acl": {
                   "object": 1636,
                   "state": 1636,
                   "owner": "system.user.admin",
                   "ownerGroup": "system.group.administrator"
                 }
                }
                

                Hier noch ein Blockly wie ich alle meine Rollos auf einmal steuere (hoch / runter / stop oder level)

                Bildschirm­foto 2023-04-11 um 17.51.09.png


                alle_Rollos.zip

                M Offline
                M Offline
                Mike Hellracer
                schrieb am zuletzt editiert von
                #882


                @dslraser said in iQontrol Vis Support Thread:

                @mike-hellracer sagte in iQontrol Vis Support Thread:

                @dslraser said in iQontrol Vis Support Thread:

                @firepower75 sagte in iQontrol Vis Support Thread:

                Wie hast du die Verschachtelung hinbekommen? Bei mir bekomme ich nur ne normale Liste hin (per Add_Info):

                Ich stelle Dir hier mal einen Geräte Export rein....(ist einfacher als es zu beschreiben). Du kannst es Dir ja dann auf einer "Testseite" importieren und anschauen.

                2022-11-10_iqontrol_0_devices.json.zip

                EDIT: bei meinen Rollos habe ich die "Verschachtelungen" so gelöst...


                Bildschirmfoto 2022-11-10 um 17.34.33.png

                Bildschirmfoto 2022-11-10 um 17.34.46.png

                Geräte Export:
                2022-11-10_iqontrol_0_devices (1).json.zip

                und hier meine Frage zu den Rollos:
                ich habe Rollo Aktoren von HM die können für hoch und runter nur eine DP von 0 bis 100%. Also der Slider funktioniert schon mal. Aber wie bekomme ich die 2 Schaltflächen hoch (100) und runter (0) mit auf demselben DP umgesetzt?

                Dafür verwende ich einzelne Blocklys. Hier ein Beispielfoto und der Blocklyexport.
                Wenn Du die Schalter auf wahr stellst, dann werden diese SmartNamen gleich für die iot/Alexa Verwendung bereitgestellt.

                Bildschirm­foto 2023-04-11 um 17.00.31.png

                <xml xmlns="https://developers.google.com/blockly/xml">
                 <variables>
                   <variable id=";pF%o5s;IlQtCWW6$,M`">anlegen_in</variable>
                   <variable id="6-|#}a-P{_kQL]ZHwYKo">iot_Adapter_verwenden</variable>
                   <variable id="HGXSpEHM%,NY1ZtaK@Lw">Datenpunkt_Rollo_hoch_anlegen</variable>
                   <variable id="mhCTTNB.Mi)1SS`[=}4#">Link_zum_Datenpunkt_Rollo_hoch</variable>
                   <variable id="m(-p[_:J-pe$37wvT3SN">Datenpunkt_Rollo_runter_anlegen</variable>
                   <variable id="DXW)zvpMbDwM*jJ|H_v$">Link_zum_Datenpunkt_Rollo_runter</variable>
                   <variable id="`aE8m[KjAsY4O$vX0._4">Pfad_zum_Datenpunkt_Rollo_hoch_anlegen</variable>
                   <variable id=",+$_;G993AU?ybax*9.k">Punkt</variable>
                   <variable id="cz7Xo%kS6.N;sp@Ah8D?">Datenpunkt_Rollo_stop_anlegen</variable>
                   <variable id="FB68DR0oH%@6a700mv1]">Link_zum_Datenpunkt_Rollo_stop</variable>
                   <variable id="h|#~X+I3~0c=:J@aLnP/">Name_Datenpunkt_Rollo_hoch_anlegen</variable>
                   <variable id="h[Lq)sq$}n%7#|7`{N@N">Pfad_zum_Datenpunkt_Rollo_runter_anlegen</variable>
                   <variable id="UPX{r!dX2plYpgzmgzJ4">SmartName_Rollo_hoch_anlegen</variable>
                   <variable id="_be:qd5Q%,e-E34b?,0v">Pfad_zum_Datenpunkt_Rollo_stop_anlegen</variable>
                   <variable id="KbW;z|i+Yt3jLN.?xBrM">level_Datenpunkt_rpc_Adapter</variable>
                   <variable id="8VRp@7%$oTlKF4W)J2;g">Name_Datenpunkt_Rollo_runter_anlegen</variable>
                   <variable id="],+,S;Ru/9UBqvrzG.Yz">SmartName_Rollo_runter_anlegen</variable>
                   <variable id=",n%TH]M7A}]q@s.mJrok">stop_Datenpunkt_rpc_Adapter</variable>
                   <variable id="s6j;EXDN0evnD.Rm}AIR">Name_Datenpunkt_Rollo_stop_anlegen</variable>
                   <variable id="ulgK5k:9iEPgQ(ijqxze">SmartName_Rollo_stop_anlegen</variable>
                 </variables>
                 <block type="procedures_defcustomnoreturn" id="eZsGA^2r{c%G,YpuLp]K" x="13" y="13">
                   <mutation statements="false"></mutation>
                   <field name="NAME">Datenpunkte_anlegen</field>
                   <field name="SCRIPT">YXN5bmMgZnVuY3Rpb24gY3JlYXRlVXNlclN0YXRlcyh3aGVyZSwgc3RhdGVzVG9DcmVhdGUpIHsKICAgbGV0IGRwLCBpZEtleTsKICAgZm9yKGxldCBrZXkgb2Ygc3RhdGVzVG9DcmVhdGUpewogICAJaWRLZXkgPSB3aGVyZSArICcuJyArIGtleVswXTsKICAgICAgIGRwID0ga2V5WzFdOwogICAJaWYgKCEoYXdhaXQgZXhpc3RzU3RhdGVBc3luYyhpZEtleSkpKSB7CiAgIAkJYXdhaXQgY3JlYXRlU3RhdGVBc3luYyhpZEtleSwgZHApOwogICAJfQogICB9Cn0KLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi8vUm9sbG8gaG9jaAovL0RhdGVucHVua3QgYWxzIEJ1dHRvbiBtaXQgU21hcnROYW1lbiBmw7xyIGlvdCBhbmxlZ2VuCmlmIChEYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbiAgPT0gdHJ1ZSAmJiBpb3RfQWRhcHRlcl92ZXJ3ZW5kZW4gPT0gdHJ1ZSl7CmxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgIFtQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbiwgeyduYW1lJzogTmFtZV9EYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbiwndHlwZSc6ICdib29sZWFuJywgJ3JlYWQnOiBmYWxzZSwgJ3dyaXRlJzogdHJ1ZSwgJ3JvbGUnOiAnYnV0dG9uJywnZGVmJzp0cnVlLCAic21hcnROYW1lIjogeyJkZSI6IFNtYXJ0TmFtZV9Sb2xsb19ob2NoX2FubGVnZW4sInNtYXJ0VHlwZSI6ICJTV0lUQ0gifSB9XSwgCl07CmF3YWl0IGNyZWF0ZVVzZXJTdGF0ZXMoYW5sZWdlbl9pbiwgc3RhdGVzVG9DcmVhdGUpfTsKLy9EYXRlbnB1bmt0IGFscyBCdXR0b24gb2huZSBTbWFydE5hbWVuIGbDvHIgaW90IGFubGVnZW4KaWYgKERhdGVucHVua3RfUm9sbG9faG9jaF9hbmxlZ2VuICA9PSB0cnVlICYmIGlvdF9BZGFwdGVyX3ZlcndlbmRlbiA9PSBmYWxzZSl7CmxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgIFtQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbiwgeyduYW1lJzogTmFtZV9EYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbiwndHlwZSc6ICdib29sZWFuJywgJ3JlYWQnOiBmYWxzZSwgJ3dyaXRlJzogdHJ1ZSwgJ3JvbGUnOiAnYnV0dG9uJywnZGVmJzp0cnVlLCAic21hcnROYW1lIjogZmFsc2UgfV0sIApdOwphd2FpdCBjcmVhdGVVc2VyU3RhdGVzKGFubGVnZW5faW4sIHN0YXRlc1RvQ3JlYXRlKX07Ci8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwovL1JvbGxvIHJ1bnRlcgovL0RhdGVucHVua3QgYWxzIEJ1dHRvbiBtaXQgU21hcnROYW1lbiBmw7xyIGlvdCBhbmxlZ2VuCmlmIChEYXRlbnB1bmt0X1JvbGxvX3J1bnRlcl9hbmxlZ2VuICA9PSB0cnVlICYmIGlvdF9BZGFwdGVyX3ZlcndlbmRlbiA9PSB0cnVlKXsKbGV0IHN0YXRlc1RvQ3JlYXRlID0gWwogICAgW1BmYWRfenVtX0RhdGVucHVua3RfUm9sbG9fcnVudGVyX2FubGVnZW4sIHsnbmFtZSc6IE5hbWVfRGF0ZW5wdW5rdF9Sb2xsb19ydW50ZXJfYW5sZWdlbiwndHlwZSc6ICdib29sZWFuJywgJ3JlYWQnOiBmYWxzZSwgJ3dyaXRlJzogdHJ1ZSwgJ3JvbGUnOiAnYnV0dG9uJywnZGVmJzp0cnVlLCAic21hcnROYW1lIjogeyJkZSI6IFNtYXJ0TmFtZV9Sb2xsb19ydW50ZXJfYW5sZWdlbiwic21hcnRUeXBlIjogIlNXSVRDSCJ9IH1dLCAKXTsKYXdhaXQgY3JlYXRlVXNlclN0YXRlcyhhbmxlZ2VuX2luLCBzdGF0ZXNUb0NyZWF0ZSl9OwovL0RhdGVucHVua3QgYWxzIEJ1dHRvbiBvaG5lIFNtYXJ0TmFtZW4gZsO8ciBpb3QgYW5sZWdlbgppZiAoRGF0ZW5wdW5rdF9Sb2xsb19ydW50ZXJfYW5sZWdlbiAgPT0gdHJ1ZSAmJiBpb3RfQWRhcHRlcl92ZXJ3ZW5kZW4gPT0gZmFsc2UpewpsZXQgc3RhdGVzVG9DcmVhdGUgPSBbCiAgICBbUGZhZF96dW1fRGF0ZW5wdW5rdF9Sb2xsb19ydW50ZXJfYW5sZWdlbiwgeyduYW1lJzogTmFtZV9EYXRlbnB1bmt0X1JvbGxvX3J1bnRlcl9hbmxlZ2VuLCd0eXBlJzogJ2Jvb2xlYW4nLCAncmVhZCc6IGZhbHNlLCAnd3JpdGUnOiB0cnVlLCAncm9sZSc6ICdidXR0b24nLCdkZWYnOnRydWUsICJzbWFydE5hbWUiOiBmYWxzZSB9XSwgCl07CmF3YWl0IGNyZWF0ZVVzZXJTdGF0ZXMoYW5sZWdlbl9pbiwgc3RhdGVzVG9DcmVhdGUpfTsKLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi8vUm9sbG8gc3RvcAovL0RhdGVucHVua3QgYWxzIEJ1dHRvbiBtaXQgU21hcnROYW1lbiBmw7xyIGlvdCBhbmxlZ2VuCmlmIChEYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbiAgPT0gdHJ1ZSAmJiBpb3RfQWRhcHRlcl92ZXJ3ZW5kZW4gPT0gdHJ1ZSl7CmxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgIFtQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbiwgeyduYW1lJzogTmFtZV9EYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbiwndHlwZSc6ICdib29sZWFuJywgJ3JlYWQnOiBmYWxzZSwgJ3dyaXRlJzogdHJ1ZSwgJ3JvbGUnOiAnYnV0dG9uJywnZGVmJzp0cnVlLCAic21hcnROYW1lIjogeyJkZSI6IFNtYXJ0TmFtZV9Sb2xsb19zdG9wX2FubGVnZW4sInNtYXJ0VHlwZSI6ICJTV0lUQ0gifSB9XSwgCl07CmF3YWl0IGNyZWF0ZVVzZXJTdGF0ZXMoYW5sZWdlbl9pbiwgc3RhdGVzVG9DcmVhdGUpfTsKLy9EYXRlbnB1bmt0IGFscyBCdXR0b24gb2huZSBTbWFydE5hbWVuIGbDvHIgaW90IGFubGVnZW4KaWYgKERhdGVucHVua3RfUm9sbG9fc3RvcF9hbmxlZ2VuICA9PSB0cnVlICYmIGlvdF9BZGFwdGVyX3ZlcndlbmRlbiA9PSBmYWxzZSl7CmxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgIFtQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbiwgeyduYW1lJzogTmFtZV9EYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbiwndHlwZSc6ICdib29sZWFuJywgJ3JlYWQnOiBmYWxzZSwgJ3dyaXRlJzogdHJ1ZSwgJ3JvbGUnOiAnYnV0dG9uJywnZGVmJzp0cnVlLCAic21hcnROYW1lIjogZmFsc2UgfV0sIApdOwphd2FpdCBjcmVhdGVVc2VyU3RhdGVzKGFubGVnZW5faW4sIHN0YXRlc1RvQ3JlYXRlKX07Ci8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwovL0FiIGhpZXIgRGF0ZW5wdW5rdGUgbMO2c2NoZW4KLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi8vUm9sbG8gaG9jaAppZiAoIURhdGVucHVua3RfUm9sbG9faG9jaF9hbmxlZ2VuICYmIGFubGVnZW5faW4uc2xpY2UoMCwgMTApID09ICdqYXZhc2NyaXB0Jykgewpjb25zdCBpZHNqcyA9ICQoJ2phdmFzY3JpcHQuKi4nK1BmYWRfenVtX0RhdGVucHVua3RfUm9sbG9faG9jaF9hbmxlZ2VuKTsKaWRzanMuZWFjaChmdW5jdGlvbihpZCwgaSkgewogICBpZihleGlzdHNTdGF0ZShpZCkpIGRlbGV0ZVN0YXRlKGlkKTsKfSl9OwoKaWYgKCFEYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbiAmJiBhbmxlZ2VuX2luLnNsaWNlKDAsIDEwKSA9PSAnMF91c2VyZGF0YScpIHsKY29uc3QgaWRzdWQgPSAkKCcwX3VzZXJkYXRhLjAuJytQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbik7Cmlkc3VkLmVhY2goZnVuY3Rpb24oaWQsIGkpIHsKICAgaWYoZXhpc3RzU3RhdGUoaWQpKSBkZWxldGVTdGF0ZShpZCk7Cn0pfTsKLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi8vUm9sbG8gcnVudGVyCmlmICghRGF0ZW5wdW5rdF9Sb2xsb19ydW50ZXJfYW5sZWdlbiAmJiBhbmxlZ2VuX2luLnNsaWNlKDAsIDEwKSA9PSAnamF2YXNjcmlwdCcpIHsKY29uc3QgaWRzanMgPSAkKCdqYXZhc2NyaXB0LiouJytQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX3J1bnRlcl9hbmxlZ2VuKTsKaWRzanMuZWFjaChmdW5jdGlvbihpZCwgaSkgewogICBpZihleGlzdHNTdGF0ZShpZCkpIGRlbGV0ZVN0YXRlKGlkKTsKfSl9OwoKaWYgKCFEYXRlbnB1bmt0X1JvbGxvX3J1bnRlcl9hbmxlZ2VuICYmIGFubGVnZW5faW4uc2xpY2UoMCwgMTApID09ICcwX3VzZXJkYXRhJykgewpjb25zdCBpZHN1ZCA9ICQoJzBfdXNlcmRhdGEuMC4nK1BmYWRfenVtX0RhdGVucHVua3RfUm9sbG9fcnVudGVyX2FubGVnZW4pOwppZHN1ZC5lYWNoKGZ1bmN0aW9uKGlkLCBpKSB7CiAgIGlmKGV4aXN0c1N0YXRlKGlkKSkgZGVsZXRlU3RhdGUoaWQpOwp9KX07Ci8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwovL1JvbGxvIHN0b3AKaWYgKCFEYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbiAmJiBhbmxlZ2VuX2luLnNsaWNlKDAsIDEwKSA9PSAnamF2YXNjcmlwdCcpIHsKY29uc3QgaWRzanMgPSAkKCdqYXZhc2NyaXB0LiouJytQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbik7Cmlkc2pzLmVhY2goZnVuY3Rpb24oaWQsIGkpIHsKICAgaWYoZXhpc3RzU3RhdGUoaWQpKSBkZWxldGVTdGF0ZShpZCk7Cn0pfTsKCmlmICghRGF0ZW5wdW5rdF9Sb2xsb19zdG9wX2FubGVnZW4gJiYgYW5sZWdlbl9pbi5zbGljZSgwLCAxMCkgPT0gJzBfdXNlcmRhdGEnKSB7CmNvbnN0IGlkc3VkID0gJCgnMF91c2VyZGF0YS4wLicrUGZhZF96dW1fRGF0ZW5wdW5rdF9Sb2xsb19zdG9wX2FubGVnZW4pOwppZHN1ZC5lYWNoKGZ1bmN0aW9uKGlkLCBpKSB7CiAgIGlmKGV4aXN0c1N0YXRlKGlkKSkgZGVsZXRlU3RhdGUoaWQpOwp9KX07Ci8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoKbWFpbigp</field>
                   <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                 </block>
                 <block type="variables_set" id="|(PWKxIGU#X+S?[6=vGS" x="13" y="63">
                   <field name="VAR" id=";pF%o5s;IlQtCWW6$,M`">anlegen_in</field>
                   <value name="VALUE">
                     <block type="text" id="@RMCL*)2}kRBC2FV3)FG">
                       <field name="TEXT">0_userdata.0</field>
                     </block>
                   </value>
                   <next>
                     <block type="variables_set" id="XfV50DN|#qL.qo0%37j?">
                       <field name="VAR" id="6-|#}a-P{_kQL]ZHwYKo">iot_Adapter_verwenden</field>
                       <value name="VALUE">
                         <block type="logic_boolean" id="}SOcSJIKdeuq_|yiKj1n">
                           <field name="BOOL">TRUE</field>
                         </block>
                       </value>
                       <next>
                         <block type="comment" id="/Y[-Q0/#XIfaHN@Ja!9g">
                           <field name="COMMENT">Rollo hoch</field>
                           <next>
                             <block type="variables_set" id="GB(O|W|cCON1|YEzYn%v">
                               <field name="VAR" id="HGXSpEHM%,NY1ZtaK@Lw">Datenpunkt_Rollo_hoch_anlegen</field>
                               <value name="VALUE">
                                 <block type="logic_boolean" id="eh(Ml602}p_!KPj,:r-C">
                                   <field name="BOOL">TRUE</field>
                                 </block>
                               </value>
                               <next>
                                 <block type="variables_set" id="-Z5M:OO}I~mb3g5p/xV:">
                                   <field name="VAR" id="`aE8m[KjAsY4O$vX0._4">Pfad_zum_Datenpunkt_Rollo_hoch_anlegen</field>
                                   <value name="VALUE">
                                     <block type="text" id="G`~C($-#?{[NE9,99iMB">
                                       <field name="TEXT">Rollos.Wohnzimmer.Rollo_Wohnzimmer_links_hoch</field>
                                     </block>
                                   </value>
                                   <next>
                                     <block type="variables_set" id="@HBb$hAEwkefA*]p{06+">
                                       <field name="VAR" id="h|#~X+I3~0c=:J@aLnP/">Name_Datenpunkt_Rollo_hoch_anlegen</field>
                                       <value name="VALUE">
                                         <block type="text" id="}c6$}n$xDH|}sXME-#1q">
                                           <field name="TEXT">Rollo Wohnzimmer links hoch</field>
                                         </block>
                                       </value>
                                       <next>
                                         <block type="variables_set" id="@UeBR55odL/v;J,g7JR;">
                                           <field name="VAR" id="UPX{r!dX2plYpgzmgzJ4">SmartName_Rollo_hoch_anlegen</field>
                                           <value name="VALUE">
                                             <block type="text" id="AA|btRkjLbEqW=q}.b+G">
                                               <field name="TEXT">Rollo Wohnzimmer links hoch</field>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="comment" id="BY.8?)cJTO3Cb20?v[_@">
                                               <field name="COMMENT">Rollo runter</field>
                                               <next>
                                                 <block type="variables_set" id="Fif1FGTZDR^)o;=Bac?[">
                                                   <field name="VAR" id="m(-p[_:J-pe$37wvT3SN">Datenpunkt_Rollo_runter_anlegen</field>
                                                   <value name="VALUE">
                                                     <block type="logic_boolean" id="lV*_q5Z,!veU~{5F;I@$">
                                                       <field name="BOOL">TRUE</field>
                                                     </block>
                                                   </value>
                                                   <next>
                                                     <block type="variables_set" id="#MfN%0{12{tfs@dC^94p">
                                                       <field name="VAR" id="h[Lq)sq$}n%7#|7`{N@N">Pfad_zum_Datenpunkt_Rollo_runter_anlegen</field>
                                                       <value name="VALUE">
                                                         <block type="text" id="{pJva?+vSuMl5v,W*W@.">
                                                           <field name="TEXT">Rollos.Wohnzimmer.Rollo_Wohnzimmer_links_runter</field>
                                                         </block>
                                                       </value>
                                                       <next>
                                                         <block type="variables_set" id="13A$+)28~=q90)_@MhQ8">
                                                           <field name="VAR" id="8VRp@7%$oTlKF4W)J2;g">Name_Datenpunkt_Rollo_runter_anlegen</field>
                                                           <value name="VALUE">
                                                             <block type="text" id="]5[+FbI*#brLwuChh1}G">
                                                               <field name="TEXT">Rollo Wohnzimmer links runter</field>
                                                             </block>
                                                           </value>
                                                           <next>
                                                             <block type="variables_set" id="|B2U_WqAkxqqg?4TWWc_">
                                                               <field name="VAR" id="],+,S;Ru/9UBqvrzG.Yz">SmartName_Rollo_runter_anlegen</field>
                                                               <value name="VALUE">
                                                                 <block type="text" id="jculM-N-3^9de*x_.9JT">
                                                                   <field name="TEXT">Rollo Wohnzimmer links runter</field>
                                                                 </block>
                                                               </value>
                                                               <next>
                                                                 <block type="comment" id="Ei(L;u6/Zu(]8g#i9/Qd">
                                                                   <field name="COMMENT">Rollo stop</field>
                                                                   <next>
                                                                     <block type="variables_set" id="D!--:t1NPTQy);DDjBM:">
                                                                       <field name="VAR" id="cz7Xo%kS6.N;sp@Ah8D?">Datenpunkt_Rollo_stop_anlegen</field>
                                                                       <value name="VALUE">
                                                                         <block type="logic_boolean" id="#)){Et!P`TzyPB8i?5d6">
                                                                           <field name="BOOL">TRUE</field>
                                                                         </block>
                                                                       </value>
                                                                       <next>
                                                                         <block type="variables_set" id="c:a{$E@oP@E1.,mezym/">
                                                                           <field name="VAR" id="_be:qd5Q%,e-E34b?,0v">Pfad_zum_Datenpunkt_Rollo_stop_anlegen</field>
                                                                           <value name="VALUE">
                                                                             <block type="text" id=":@DFF`WGsmVloF@G+t*i">
                                                                               <field name="TEXT">Rollos.Wohnzimmer.Rollo_Wohnzimmer_links_stop</field>
                                                                             </block>
                                                                           </value>
                                                                           <next>
                                                                             <block type="variables_set" id="KU`#KpQA=W~4Y4EHYjA`">
                                                                               <field name="VAR" id="s6j;EXDN0evnD.Rm}AIR">Name_Datenpunkt_Rollo_stop_anlegen</field>
                                                                               <value name="VALUE">
                                                                                 <block type="text" id="m|pl$]ydL$LX)S(=tT,B">
                                                                                   <field name="TEXT">Rollo Wohnzimmer links stop</field>
                                                                                 </block>
                                                                               </value>
                                                                               <next>
                                                                                 <block type="variables_set" id="r^(Xpvo{H(xPMQ9GxDQS">
                                                                                   <field name="VAR" id="ulgK5k:9iEPgQ(ijqxze">SmartName_Rollo_stop_anlegen</field>
                                                                                   <value name="VALUE">
                                                                                     <block type="text" id="zJ)tZoG+%X`T4RO7e3G~">
                                                                                       <field name="TEXT">Rollo Wohnzimmer links stop</field>
                                                                                     </block>
                                                                                   </value>
                                                                                   <next>
                                                                                     <block type="variables_set" id="z?o-(+ORgrJO;/9h:wUM" collapsed="true">
                                                                                       <field name="VAR" id=",+$_;G993AU?ybax*9.k">Punkt</field>
                                                                                       <value name="VALUE">
                                                                                         <block type="text" id="3R;5HDYe)Mo_:tLSDIB3">
                                                                                           <field name="TEXT">.</field>
                                                                                         </block>
                                                                                       </value>
                                                                                       <next>
                                                                                         <block type="comment" id="^{v-H/U..an/_uH:qpVc">
                                                                                           <field name="COMMENT">rpc Adapter Datenpunkte</field>
                                                                                           <next>
                                                                                             <block type="variables_set" id="IaYWkMY=JogOkN[PjIvL">
                                                                                               <field name="VAR" id="KbW;z|i+Yt3jLN.?xBrM">level_Datenpunkt_rpc_Adapter</field>
                                                                                               <value name="VALUE">
                                                                                                 <block type="field_oid" id="ihwT//Qq}~w!Yf=PhDI$">
                                                                                                   <field name="oid">hm-rpc.0.00111BE992A0FA.4.LEVEL</field>
                                                                                                 </block>
                                                                                               </value>
                                                                                               <next>
                                                                                                 <block type="variables_set" id="b4tU$J(5}uq,,SWIT4L:">
                                                                                                   <field name="VAR" id=",n%TH]M7A}]q@s.mJrok">stop_Datenpunkt_rpc_Adapter</field>
                                                                                                   <value name="VALUE">
                                                                                                     <block type="field_oid" id="`#/7qoHJA58N=hwixT/V">
                                                                                                       <field name="oid">hm-rpc.0.00111BE992A0FA.4.STOP</field>
                                                                                                     </block>
                                                                                                   </value>
                                                                                                   <next>
                                                                                                     <block type="procedures_callcustomnoreturn" id="IYtDvqAzFnB-Gx*GA88e">
                                                                                                       <mutation name="Datenpunkte_anlegen"></mutation>
                                                                                                     </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>
                                                   </next>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                   </next>
                                 </block>
                               </next>
                             </block>
                           </next>
                         </block>
                       </next>
                     </block>
                   </next>
                 </block>
                 <block type="procedures_defnoreturn" id="+GeN7tW{ZnOg!*rn@9aN" collapsed="true" x="13" y="688">
                   <field name="NAME">main</field>
                   <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                   <statement name="STACK">
                     <block type="controls_if" id="J8tOC];0RlIptYJt!HYO">
                       <value name="IF0">
                         <block type="variables_get" id="IIVBn4c4v1NM4_PgNqjI">
                           <field name="VAR" id="HGXSpEHM%,NY1ZtaK@Lw">Datenpunkt_Rollo_hoch_anlegen</field>
                         </block>
                       </value>
                       <statement name="DO0">
                         <block type="variables_set" id="pLmeeOp:$Q)_/N`xIs-Z">
                           <field name="VAR" id="mhCTTNB.Mi)1SS`[=}4#">Link_zum_Datenpunkt_Rollo_hoch</field>
                           <value name="VALUE">
                             <block type="text_join" id="%#yUhN!Qr]CwTG@v+8*@">
                               <mutation items="3"></mutation>
                               <value name="ADD0">
                                 <block type="variables_get" id="yl3#5,5k85nVHHV}QWhy">
                                   <field name="VAR" id=";pF%o5s;IlQtCWW6$,M`">anlegen_in</field>
                                 </block>
                               </value>
                               <value name="ADD1">
                                 <block type="variables_get" id="c=hELBs5z+-qsJh~bmze">
                                   <field name="VAR" id=",+$_;G993AU?ybax*9.k">Punkt</field>
                                 </block>
                               </value>
                               <value name="ADD2">
                                 <block type="variables_get" id="xU(e#Tt@}_=7Ynq9n#^(">
                                   <field name="VAR" id="`aE8m[KjAsY4O$vX0._4">Pfad_zum_Datenpunkt_Rollo_hoch_anlegen</field>
                                 </block>
                               </value>
                             </block>
                           </value>
                         </block>
                       </statement>
                       <next>
                         <block type="controls_if" id="%@n_qB*zvrq.)sVn=OS%">
                           <value name="IF0">
                             <block type="variables_get" id="sH$fi5O^)#VRvGJT@0]S">
                               <field name="VAR" id="m(-p[_:J-pe$37wvT3SN">Datenpunkt_Rollo_runter_anlegen</field>
                             </block>
                           </value>
                           <statement name="DO0">
                             <block type="variables_set" id="]NGjZ~tnhv(.cSIxf:`}">
                               <field name="VAR" id="DXW)zvpMbDwM*jJ|H_v$">Link_zum_Datenpunkt_Rollo_runter</field>
                               <value name="VALUE">
                                 <block type="text_join" id="Hvcql/f%Lx*Tofr9l9~~">
                                   <mutation items="3"></mutation>
                                   <value name="ADD0">
                                     <block type="variables_get" id="%4}Ox~L}k?*#%|O]9T:[">
                                       <field name="VAR" id=";pF%o5s;IlQtCWW6$,M`">anlegen_in</field>
                                     </block>
                                   </value>
                                   <value name="ADD1">
                                     <block type="variables_get" id="}hM!8W4h6D@8mT1,]o#(">
                                       <field name="VAR" id=",+$_;G993AU?ybax*9.k">Punkt</field>
                                     </block>
                                   </value>
                                   <value name="ADD2">
                                     <block type="variables_get" id="@?/G3UpGivBR,Wa#+fwn">
                                       <field name="VAR" id="h[Lq)sq$}n%7#|7`{N@N">Pfad_zum_Datenpunkt_Rollo_runter_anlegen</field>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                             </block>
                           </statement>
                           <next>
                             <block type="controls_if" id="ltL?i}%M-XZxw~?w4X;m">
                               <value name="IF0">
                                 <block type="variables_get" id="dRJa@`h|?ONuHDU9k):b">
                                   <field name="VAR" id="cz7Xo%kS6.N;sp@Ah8D?">Datenpunkt_Rollo_stop_anlegen</field>
                                 </block>
                               </value>
                               <statement name="DO0">
                                 <block type="variables_set" id=";=cCub-+5{nDOM!KTHB^">
                                   <field name="VAR" id="FB68DR0oH%@6a700mv1]">Link_zum_Datenpunkt_Rollo_stop</field>
                                   <value name="VALUE">
                                     <block type="text_join" id="ipB!*3e2(WI{Qsw2vMs7">
                                       <mutation items="3"></mutation>
                                       <value name="ADD0">
                                         <block type="variables_get" id="e3p7HOIae0{_-0o?HN7C">
                                           <field name="VAR" id=";pF%o5s;IlQtCWW6$,M`">anlegen_in</field>
                                         </block>
                                       </value>
                                       <value name="ADD1">
                                         <block type="variables_get" id="[T,Katf=V`X1S6(7XF|V">
                                           <field name="VAR" id=",+$_;G993AU?ybax*9.k">Punkt</field>
                                         </block>
                                       </value>
                                       <value name="ADD2">
                                         <block type="variables_get" id="MVSWHiptsd%c,~E*H+Pc">
                                           <field name="VAR" id="_be:qd5Q%,e-E34b?,0v">Pfad_zum_Datenpunkt_Rollo_stop_anlegen</field>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                 </block>
                               </statement>
                               <next>
                                 <block type="comment" id="FVx9h3|eUjlzY2rLfC1K">
                                   <field name="COMMENT">Rollo hoch</field>
                                   <next>
                                     <block type="on_ext" id="HC)3KUrGsVRTTNdFWuwt">
                                       <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                       <field name="CONDITION">any</field>
                                       <field name="ACK_CONDITION"></field>
                                       <value name="OID0">
                                         <shadow type="field_oid" id="Ch5ib5ii8$E)tiGL7m=`">
                                           <field name="oid">default</field>
                                         </shadow>
                                         <block type="variables_get" id="E9RhVU#E*]VK=E3rFGBs">
                                           <field name="VAR" id="mhCTTNB.Mi)1SS`[=}4#">Link_zum_Datenpunkt_Rollo_hoch</field>
                                         </block>
                                       </value>
                                       <statement name="STATEMENT">
                                         <block type="control_ex" id="/D4j-XsB]M)19pwXR4[c" inline="true">
                                           <field name="TYPE">false</field>
                                           <field name="CLEAR_RUNNING">FALSE</field>
                                           <value name="OID">
                                             <shadow type="field_oid" id="5ogT2LoR.3(3GEQu,}fY">
                                               <field name="oid">Object ID</field>
                                             </shadow>
                                             <block type="variables_get" id="N$)]`l1|OZ8T@a!~B~R@">
                                               <field name="VAR" id="KbW;z|i+Yt3jLN.?xBrM">level_Datenpunkt_rpc_Adapter</field>
                                             </block>
                                           </value>
                                           <value name="VALUE">
                                             <shadow type="logic_boolean" id="v[TQHvpt?[X^IAck,Sqt">
                                               <field name="BOOL">TRUE</field>
                                             </shadow>
                                             <block type="math_number" id="hJcD3M.s=DRURdxMIH5B">
                                               <field name="NUM">100</field>
                                             </block>
                                           </value>
                                           <value name="DELAY_MS">
                                             <shadow type="math_number" id="4pF]%#P!xLAJ})!:4(h@">
                                               <field name="NUM">0</field>
                                             </shadow>
                                           </value>
                                         </block>
                                       </statement>
                                       <next>
                                         <block type="comment" id="k52hxjgFhf|*E`TRsfY[">
                                           <field name="COMMENT">Rollo runter</field>
                                           <next>
                                             <block type="on_ext" id="[^bwo$=8*cGJvkss,^rG">
                                               <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                               <field name="CONDITION">any</field>
                                               <field name="ACK_CONDITION"></field>
                                               <value name="OID0">
                                                 <shadow type="field_oid" id="3DSYqlW)zr@~C4f1D`Li">
                                                   <field name="oid">default</field>
                                                 </shadow>
                                                 <block type="variables_get" id="-B[_{ytV=EC:MvGk4@)V">
                                                   <field name="VAR" id="DXW)zvpMbDwM*jJ|H_v$">Link_zum_Datenpunkt_Rollo_runter</field>
                                                 </block>
                                               </value>
                                               <statement name="STATEMENT">
                                                 <block type="control_ex" id="X8,[b]2bcbXgfWk0`856" inline="true">
                                                   <field name="TYPE">false</field>
                                                   <field name="CLEAR_RUNNING">FALSE</field>
                                                   <value name="OID">
                                                     <shadow type="field_oid">
                                                       <field name="oid">Object ID</field>
                                                     </shadow>
                                                     <block type="variables_get" id=")L.;[S$,wiKQwRLW%~*j">
                                                       <field name="VAR" id="KbW;z|i+Yt3jLN.?xBrM">level_Datenpunkt_rpc_Adapter</field>
                                                     </block>
                                                   </value>
                                                   <value name="VALUE">
                                                     <shadow type="logic_boolean">
                                                       <field name="BOOL">TRUE</field>
                                                     </shadow>
                                                     <block type="math_number" id="40}@4$rY}{pufHQ!,/Zl">
                                                       <field name="NUM">0</field>
                                                     </block>
                                                   </value>
                                                   <value name="DELAY_MS">
                                                     <shadow type="math_number" id="2W@i%m!ZYwF8?g2AGA.U">
                                                       <field name="NUM">0</field>
                                                     </shadow>
                                                   </value>
                                                 </block>
                                               </statement>
                                               <next>
                                                 <block type="comment" id="rZ_)[k=+-ei8Q,5-EvYf">
                                                   <field name="COMMENT">Rollo stop</field>
                                                   <next>
                                                     <block type="on_ext" id="Qv6q@!^PdRk=%YL;+9=)">
                                                       <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                                       <field name="CONDITION">any</field>
                                                       <field name="ACK_CONDITION"></field>
                                                       <value name="OID0">
                                                         <shadow type="field_oid">
                                                           <field name="oid">default</field>
                                                         </shadow>
                                                         <block type="variables_get" id="-fay.l}S-$H7-qFhmtoh">
                                                           <field name="VAR" id="FB68DR0oH%@6a700mv1]">Link_zum_Datenpunkt_Rollo_stop</field>
                                                         </block>
                                                       </value>
                                                       <statement name="STATEMENT">
                                                         <block type="control_ex" id="7{R#]ire*]*Ty-=Dp.zT" inline="true">
                                                           <field name="TYPE">false</field>
                                                           <field name="CLEAR_RUNNING">FALSE</field>
                                                           <value name="OID">
                                                             <shadow type="field_oid">
                                                               <field name="oid">Object ID</field>
                                                             </shadow>
                                                             <block type="variables_get" id="I%(FNDZxKAh9;$rt=ja4">
                                                               <field name="VAR" id=",n%TH]M7A}]q@s.mJrok">stop_Datenpunkt_rpc_Adapter</field>
                                                             </block>
                                                           </value>
                                                           <value name="VALUE">
                                                             <shadow type="logic_boolean" id="U7#C8iVS%C0IlGb#Pb+K">
                                                               <field name="BOOL">TRUE</field>
                                                             </shadow>
                                                             <block type="logic_boolean" id=")XXIt5z]HHm4g7q,^qC{">
                                                               <field name="BOOL">TRUE</field>
                                                             </block>
                                                           </value>
                                                           <value name="DELAY_MS">
                                                             <shadow type="math_number" id="om;duZHnSnf@(`:{u/t+">
                                                               <field name="NUM">0</field>
                                                             </shadow>
                                                           </value>
                                                         </block>
                                                       </statement>
                                                     </block>
                                                   </next>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                   </next>
                                 </block>
                               </next>
                             </block>
                           </next>
                         </block>
                       </next>
                     </block>
                   </statement>
                 </block>
                </xml>
                

                Edit:

                Ich habe HMIP Rollo über den rpc Adapter und bei mir gleich noch runden mit eingebaut (ohne Kommastelle)
                Gelesen wird in diesem alias der Wert vom Kanal 3 und geschrieben wird in Kanal 4

                "read": "hm-rpc.0.00111BE992A0FF.3.LEVEL",
                "write": "hm-rpc.0.00111BE992A0FF.4.LEVEL"
                

                {
                 "type": "state",
                 "common": {
                   "name": "Gästezimmer",
                   "def": 0,
                   "type": "number",
                   "read": true,
                   "write": true,
                   "max": 100,
                   "unit": "%",
                   "role": "level",
                   "smartName": {
                     "de": "Rollo Gästezimmer"
                   },
                   "alias": {
                     "id": {
                       "read": "hm-rpc.0.00111BE992A0FF.3.LEVEL",
                       "write": "hm-rpc.0.00111BE992A0FF.4.LEVEL"
                     },
                     "read": "Math.round(val * 1) / 1",
                     "write": "Math.round(val * 1) / 1"
                   },
                   "desc": "per Script erstellt",
                   "custom": {
                     "iqontrol.0": {
                       "enabled": true,
                       "readonly": false,
                       "invert": false,
                       "confirm": false,
                       "pincode": "",
                       "unit": "%",
                       "unit_zero": "%",
                       "unit_one": "%",
                       "min": 0,
                       "max": "100",
                       "step": 1,
                       "roundDigits": 0,
                       "timeFormat": "x",
                       "timeDisplayFormat": "dddd, DD.MM.YYYY HH:mm:ss",
                       "type": "number",
                       "role": "level",
                       "targetValueId": "",
                       "statesAddInput": false,
                       "statesAddInputCaption": "Enter other value...",
                       "showOnlyTargetValues": false,
                       "timeDisplayDontShowDistance": false
                     }
                   }
                 },
                 "native": {},
                 "from": "system.adapter.javascript.0",
                 "user": "system.user.admin",
                 "ts": 1617809019280,
                 "_id": "alias.0.Rollos.Rollo_Gaestezimmer",
                 "acl": {
                   "object": 1636,
                   "state": 1636,
                   "owner": "system.user.admin",
                   "ownerGroup": "system.group.administrator"
                 }
                }
                

                Hier noch ein Blockly wie ich alle meine Rollos auf einmal steuere (hoch / runter / stop oder level)

                Bildschirm­foto 2023-04-11 um 17.51.09.png


                alle_Rollos.zip


                Hi,
                ich habe die Scripts soweit umgesetzt und auf meine DP angepasst. Und es funktioniert auch alles soweit.
                Aber in der Sektion Addional_Control werden ein paar Schraubenschlüssel angezeigt. Die Inhalte jedoch fehlen weil meine DP ja erst erstellt wurden. Muss ich da etwas einstellen? Wenn ja kannst du einen Screenshot schicken?
                2c77627f-7a2a-4a0e-9899-d6a78e852f1a-image.png

                dslraserD 1 Antwort Letzte Antwort
                0
                • M Mike Hellracer


                  @dslraser said in iQontrol Vis Support Thread:

                  @mike-hellracer sagte in iQontrol Vis Support Thread:

                  @dslraser said in iQontrol Vis Support Thread:

                  @firepower75 sagte in iQontrol Vis Support Thread:

                  Wie hast du die Verschachtelung hinbekommen? Bei mir bekomme ich nur ne normale Liste hin (per Add_Info):

                  Ich stelle Dir hier mal einen Geräte Export rein....(ist einfacher als es zu beschreiben). Du kannst es Dir ja dann auf einer "Testseite" importieren und anschauen.

                  2022-11-10_iqontrol_0_devices.json.zip

                  EDIT: bei meinen Rollos habe ich die "Verschachtelungen" so gelöst...


                  Bildschirmfoto 2022-11-10 um 17.34.33.png

                  Bildschirmfoto 2022-11-10 um 17.34.46.png

                  Geräte Export:
                  2022-11-10_iqontrol_0_devices (1).json.zip

                  und hier meine Frage zu den Rollos:
                  ich habe Rollo Aktoren von HM die können für hoch und runter nur eine DP von 0 bis 100%. Also der Slider funktioniert schon mal. Aber wie bekomme ich die 2 Schaltflächen hoch (100) und runter (0) mit auf demselben DP umgesetzt?

                  Dafür verwende ich einzelne Blocklys. Hier ein Beispielfoto und der Blocklyexport.
                  Wenn Du die Schalter auf wahr stellst, dann werden diese SmartNamen gleich für die iot/Alexa Verwendung bereitgestellt.

                  Bildschirm­foto 2023-04-11 um 17.00.31.png

                  <xml xmlns="https://developers.google.com/blockly/xml">
                   <variables>
                     <variable id=";pF%o5s;IlQtCWW6$,M`">anlegen_in</variable>
                     <variable id="6-|#}a-P{_kQL]ZHwYKo">iot_Adapter_verwenden</variable>
                     <variable id="HGXSpEHM%,NY1ZtaK@Lw">Datenpunkt_Rollo_hoch_anlegen</variable>
                     <variable id="mhCTTNB.Mi)1SS`[=}4#">Link_zum_Datenpunkt_Rollo_hoch</variable>
                     <variable id="m(-p[_:J-pe$37wvT3SN">Datenpunkt_Rollo_runter_anlegen</variable>
                     <variable id="DXW)zvpMbDwM*jJ|H_v$">Link_zum_Datenpunkt_Rollo_runter</variable>
                     <variable id="`aE8m[KjAsY4O$vX0._4">Pfad_zum_Datenpunkt_Rollo_hoch_anlegen</variable>
                     <variable id=",+$_;G993AU?ybax*9.k">Punkt</variable>
                     <variable id="cz7Xo%kS6.N;sp@Ah8D?">Datenpunkt_Rollo_stop_anlegen</variable>
                     <variable id="FB68DR0oH%@6a700mv1]">Link_zum_Datenpunkt_Rollo_stop</variable>
                     <variable id="h|#~X+I3~0c=:J@aLnP/">Name_Datenpunkt_Rollo_hoch_anlegen</variable>
                     <variable id="h[Lq)sq$}n%7#|7`{N@N">Pfad_zum_Datenpunkt_Rollo_runter_anlegen</variable>
                     <variable id="UPX{r!dX2plYpgzmgzJ4">SmartName_Rollo_hoch_anlegen</variable>
                     <variable id="_be:qd5Q%,e-E34b?,0v">Pfad_zum_Datenpunkt_Rollo_stop_anlegen</variable>
                     <variable id="KbW;z|i+Yt3jLN.?xBrM">level_Datenpunkt_rpc_Adapter</variable>
                     <variable id="8VRp@7%$oTlKF4W)J2;g">Name_Datenpunkt_Rollo_runter_anlegen</variable>
                     <variable id="],+,S;Ru/9UBqvrzG.Yz">SmartName_Rollo_runter_anlegen</variable>
                     <variable id=",n%TH]M7A}]q@s.mJrok">stop_Datenpunkt_rpc_Adapter</variable>
                     <variable id="s6j;EXDN0evnD.Rm}AIR">Name_Datenpunkt_Rollo_stop_anlegen</variable>
                     <variable id="ulgK5k:9iEPgQ(ijqxze">SmartName_Rollo_stop_anlegen</variable>
                   </variables>
                   <block type="procedures_defcustomnoreturn" id="eZsGA^2r{c%G,YpuLp]K" x="13" y="13">
                     <mutation statements="false"></mutation>
                     <field name="NAME">Datenpunkte_anlegen</field>
                     <field name="SCRIPT">YXN5bmMgZnVuY3Rpb24gY3JlYXRlVXNlclN0YXRlcyh3aGVyZSwgc3RhdGVzVG9DcmVhdGUpIHsKICAgbGV0IGRwLCBpZEtleTsKICAgZm9yKGxldCBrZXkgb2Ygc3RhdGVzVG9DcmVhdGUpewogICAJaWRLZXkgPSB3aGVyZSArICcuJyArIGtleVswXTsKICAgICAgIGRwID0ga2V5WzFdOwogICAJaWYgKCEoYXdhaXQgZXhpc3RzU3RhdGVBc3luYyhpZEtleSkpKSB7CiAgIAkJYXdhaXQgY3JlYXRlU3RhdGVBc3luYyhpZEtleSwgZHApOwogICAJfQogICB9Cn0KLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi8vUm9sbG8gaG9jaAovL0RhdGVucHVua3QgYWxzIEJ1dHRvbiBtaXQgU21hcnROYW1lbiBmw7xyIGlvdCBhbmxlZ2VuCmlmIChEYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbiAgPT0gdHJ1ZSAmJiBpb3RfQWRhcHRlcl92ZXJ3ZW5kZW4gPT0gdHJ1ZSl7CmxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgIFtQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbiwgeyduYW1lJzogTmFtZV9EYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbiwndHlwZSc6ICdib29sZWFuJywgJ3JlYWQnOiBmYWxzZSwgJ3dyaXRlJzogdHJ1ZSwgJ3JvbGUnOiAnYnV0dG9uJywnZGVmJzp0cnVlLCAic21hcnROYW1lIjogeyJkZSI6IFNtYXJ0TmFtZV9Sb2xsb19ob2NoX2FubGVnZW4sInNtYXJ0VHlwZSI6ICJTV0lUQ0gifSB9XSwgCl07CmF3YWl0IGNyZWF0ZVVzZXJTdGF0ZXMoYW5sZWdlbl9pbiwgc3RhdGVzVG9DcmVhdGUpfTsKLy9EYXRlbnB1bmt0IGFscyBCdXR0b24gb2huZSBTbWFydE5hbWVuIGbDvHIgaW90IGFubGVnZW4KaWYgKERhdGVucHVua3RfUm9sbG9faG9jaF9hbmxlZ2VuICA9PSB0cnVlICYmIGlvdF9BZGFwdGVyX3ZlcndlbmRlbiA9PSBmYWxzZSl7CmxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgIFtQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbiwgeyduYW1lJzogTmFtZV9EYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbiwndHlwZSc6ICdib29sZWFuJywgJ3JlYWQnOiBmYWxzZSwgJ3dyaXRlJzogdHJ1ZSwgJ3JvbGUnOiAnYnV0dG9uJywnZGVmJzp0cnVlLCAic21hcnROYW1lIjogZmFsc2UgfV0sIApdOwphd2FpdCBjcmVhdGVVc2VyU3RhdGVzKGFubGVnZW5faW4sIHN0YXRlc1RvQ3JlYXRlKX07Ci8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwovL1JvbGxvIHJ1bnRlcgovL0RhdGVucHVua3QgYWxzIEJ1dHRvbiBtaXQgU21hcnROYW1lbiBmw7xyIGlvdCBhbmxlZ2VuCmlmIChEYXRlbnB1bmt0X1JvbGxvX3J1bnRlcl9hbmxlZ2VuICA9PSB0cnVlICYmIGlvdF9BZGFwdGVyX3ZlcndlbmRlbiA9PSB0cnVlKXsKbGV0IHN0YXRlc1RvQ3JlYXRlID0gWwogICAgW1BmYWRfenVtX0RhdGVucHVua3RfUm9sbG9fcnVudGVyX2FubGVnZW4sIHsnbmFtZSc6IE5hbWVfRGF0ZW5wdW5rdF9Sb2xsb19ydW50ZXJfYW5sZWdlbiwndHlwZSc6ICdib29sZWFuJywgJ3JlYWQnOiBmYWxzZSwgJ3dyaXRlJzogdHJ1ZSwgJ3JvbGUnOiAnYnV0dG9uJywnZGVmJzp0cnVlLCAic21hcnROYW1lIjogeyJkZSI6IFNtYXJ0TmFtZV9Sb2xsb19ydW50ZXJfYW5sZWdlbiwic21hcnRUeXBlIjogIlNXSVRDSCJ9IH1dLCAKXTsKYXdhaXQgY3JlYXRlVXNlclN0YXRlcyhhbmxlZ2VuX2luLCBzdGF0ZXNUb0NyZWF0ZSl9OwovL0RhdGVucHVua3QgYWxzIEJ1dHRvbiBvaG5lIFNtYXJ0TmFtZW4gZsO8ciBpb3QgYW5sZWdlbgppZiAoRGF0ZW5wdW5rdF9Sb2xsb19ydW50ZXJfYW5sZWdlbiAgPT0gdHJ1ZSAmJiBpb3RfQWRhcHRlcl92ZXJ3ZW5kZW4gPT0gZmFsc2UpewpsZXQgc3RhdGVzVG9DcmVhdGUgPSBbCiAgICBbUGZhZF96dW1fRGF0ZW5wdW5rdF9Sb2xsb19ydW50ZXJfYW5sZWdlbiwgeyduYW1lJzogTmFtZV9EYXRlbnB1bmt0X1JvbGxvX3J1bnRlcl9hbmxlZ2VuLCd0eXBlJzogJ2Jvb2xlYW4nLCAncmVhZCc6IGZhbHNlLCAnd3JpdGUnOiB0cnVlLCAncm9sZSc6ICdidXR0b24nLCdkZWYnOnRydWUsICJzbWFydE5hbWUiOiBmYWxzZSB9XSwgCl07CmF3YWl0IGNyZWF0ZVVzZXJTdGF0ZXMoYW5sZWdlbl9pbiwgc3RhdGVzVG9DcmVhdGUpfTsKLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi8vUm9sbG8gc3RvcAovL0RhdGVucHVua3QgYWxzIEJ1dHRvbiBtaXQgU21hcnROYW1lbiBmw7xyIGlvdCBhbmxlZ2VuCmlmIChEYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbiAgPT0gdHJ1ZSAmJiBpb3RfQWRhcHRlcl92ZXJ3ZW5kZW4gPT0gdHJ1ZSl7CmxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgIFtQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbiwgeyduYW1lJzogTmFtZV9EYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbiwndHlwZSc6ICdib29sZWFuJywgJ3JlYWQnOiBmYWxzZSwgJ3dyaXRlJzogdHJ1ZSwgJ3JvbGUnOiAnYnV0dG9uJywnZGVmJzp0cnVlLCAic21hcnROYW1lIjogeyJkZSI6IFNtYXJ0TmFtZV9Sb2xsb19zdG9wX2FubGVnZW4sInNtYXJ0VHlwZSI6ICJTV0lUQ0gifSB9XSwgCl07CmF3YWl0IGNyZWF0ZVVzZXJTdGF0ZXMoYW5sZWdlbl9pbiwgc3RhdGVzVG9DcmVhdGUpfTsKLy9EYXRlbnB1bmt0IGFscyBCdXR0b24gb2huZSBTbWFydE5hbWVuIGbDvHIgaW90IGFubGVnZW4KaWYgKERhdGVucHVua3RfUm9sbG9fc3RvcF9hbmxlZ2VuICA9PSB0cnVlICYmIGlvdF9BZGFwdGVyX3ZlcndlbmRlbiA9PSBmYWxzZSl7CmxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgIFtQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbiwgeyduYW1lJzogTmFtZV9EYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbiwndHlwZSc6ICdib29sZWFuJywgJ3JlYWQnOiBmYWxzZSwgJ3dyaXRlJzogdHJ1ZSwgJ3JvbGUnOiAnYnV0dG9uJywnZGVmJzp0cnVlLCAic21hcnROYW1lIjogZmFsc2UgfV0sIApdOwphd2FpdCBjcmVhdGVVc2VyU3RhdGVzKGFubGVnZW5faW4sIHN0YXRlc1RvQ3JlYXRlKX07Ci8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwovL0FiIGhpZXIgRGF0ZW5wdW5rdGUgbMO2c2NoZW4KLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi8vUm9sbG8gaG9jaAppZiAoIURhdGVucHVua3RfUm9sbG9faG9jaF9hbmxlZ2VuICYmIGFubGVnZW5faW4uc2xpY2UoMCwgMTApID09ICdqYXZhc2NyaXB0Jykgewpjb25zdCBpZHNqcyA9ICQoJ2phdmFzY3JpcHQuKi4nK1BmYWRfenVtX0RhdGVucHVua3RfUm9sbG9faG9jaF9hbmxlZ2VuKTsKaWRzanMuZWFjaChmdW5jdGlvbihpZCwgaSkgewogICBpZihleGlzdHNTdGF0ZShpZCkpIGRlbGV0ZVN0YXRlKGlkKTsKfSl9OwoKaWYgKCFEYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbiAmJiBhbmxlZ2VuX2luLnNsaWNlKDAsIDEwKSA9PSAnMF91c2VyZGF0YScpIHsKY29uc3QgaWRzdWQgPSAkKCcwX3VzZXJkYXRhLjAuJytQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX2hvY2hfYW5sZWdlbik7Cmlkc3VkLmVhY2goZnVuY3Rpb24oaWQsIGkpIHsKICAgaWYoZXhpc3RzU3RhdGUoaWQpKSBkZWxldGVTdGF0ZShpZCk7Cn0pfTsKLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi8vUm9sbG8gcnVudGVyCmlmICghRGF0ZW5wdW5rdF9Sb2xsb19ydW50ZXJfYW5sZWdlbiAmJiBhbmxlZ2VuX2luLnNsaWNlKDAsIDEwKSA9PSAnamF2YXNjcmlwdCcpIHsKY29uc3QgaWRzanMgPSAkKCdqYXZhc2NyaXB0LiouJytQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX3J1bnRlcl9hbmxlZ2VuKTsKaWRzanMuZWFjaChmdW5jdGlvbihpZCwgaSkgewogICBpZihleGlzdHNTdGF0ZShpZCkpIGRlbGV0ZVN0YXRlKGlkKTsKfSl9OwoKaWYgKCFEYXRlbnB1bmt0X1JvbGxvX3J1bnRlcl9hbmxlZ2VuICYmIGFubGVnZW5faW4uc2xpY2UoMCwgMTApID09ICcwX3VzZXJkYXRhJykgewpjb25zdCBpZHN1ZCA9ICQoJzBfdXNlcmRhdGEuMC4nK1BmYWRfenVtX0RhdGVucHVua3RfUm9sbG9fcnVudGVyX2FubGVnZW4pOwppZHN1ZC5lYWNoKGZ1bmN0aW9uKGlkLCBpKSB7CiAgIGlmKGV4aXN0c1N0YXRlKGlkKSkgZGVsZXRlU3RhdGUoaWQpOwp9KX07Ci8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwovL1JvbGxvIHN0b3AKaWYgKCFEYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbiAmJiBhbmxlZ2VuX2luLnNsaWNlKDAsIDEwKSA9PSAnamF2YXNjcmlwdCcpIHsKY29uc3QgaWRzanMgPSAkKCdqYXZhc2NyaXB0LiouJytQZmFkX3p1bV9EYXRlbnB1bmt0X1JvbGxvX3N0b3BfYW5sZWdlbik7Cmlkc2pzLmVhY2goZnVuY3Rpb24oaWQsIGkpIHsKICAgaWYoZXhpc3RzU3RhdGUoaWQpKSBkZWxldGVTdGF0ZShpZCk7Cn0pfTsKCmlmICghRGF0ZW5wdW5rdF9Sb2xsb19zdG9wX2FubGVnZW4gJiYgYW5sZWdlbl9pbi5zbGljZSgwLCAxMCkgPT0gJzBfdXNlcmRhdGEnKSB7CmNvbnN0IGlkc3VkID0gJCgnMF91c2VyZGF0YS4wLicrUGZhZF96dW1fRGF0ZW5wdW5rdF9Sb2xsb19zdG9wX2FubGVnZW4pOwppZHN1ZC5lYWNoKGZ1bmN0aW9uKGlkLCBpKSB7CiAgIGlmKGV4aXN0c1N0YXRlKGlkKSkgZGVsZXRlU3RhdGUoaWQpOwp9KX07Ci8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoKbWFpbigp</field>
                     <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                   </block>
                   <block type="variables_set" id="|(PWKxIGU#X+S?[6=vGS" x="13" y="63">
                     <field name="VAR" id=";pF%o5s;IlQtCWW6$,M`">anlegen_in</field>
                     <value name="VALUE">
                       <block type="text" id="@RMCL*)2}kRBC2FV3)FG">
                         <field name="TEXT">0_userdata.0</field>
                       </block>
                     </value>
                     <next>
                       <block type="variables_set" id="XfV50DN|#qL.qo0%37j?">
                         <field name="VAR" id="6-|#}a-P{_kQL]ZHwYKo">iot_Adapter_verwenden</field>
                         <value name="VALUE">
                           <block type="logic_boolean" id="}SOcSJIKdeuq_|yiKj1n">
                             <field name="BOOL">TRUE</field>
                           </block>
                         </value>
                         <next>
                           <block type="comment" id="/Y[-Q0/#XIfaHN@Ja!9g">
                             <field name="COMMENT">Rollo hoch</field>
                             <next>
                               <block type="variables_set" id="GB(O|W|cCON1|YEzYn%v">
                                 <field name="VAR" id="HGXSpEHM%,NY1ZtaK@Lw">Datenpunkt_Rollo_hoch_anlegen</field>
                                 <value name="VALUE">
                                   <block type="logic_boolean" id="eh(Ml602}p_!KPj,:r-C">
                                     <field name="BOOL">TRUE</field>
                                   </block>
                                 </value>
                                 <next>
                                   <block type="variables_set" id="-Z5M:OO}I~mb3g5p/xV:">
                                     <field name="VAR" id="`aE8m[KjAsY4O$vX0._4">Pfad_zum_Datenpunkt_Rollo_hoch_anlegen</field>
                                     <value name="VALUE">
                                       <block type="text" id="G`~C($-#?{[NE9,99iMB">
                                         <field name="TEXT">Rollos.Wohnzimmer.Rollo_Wohnzimmer_links_hoch</field>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="variables_set" id="@HBb$hAEwkefA*]p{06+">
                                         <field name="VAR" id="h|#~X+I3~0c=:J@aLnP/">Name_Datenpunkt_Rollo_hoch_anlegen</field>
                                         <value name="VALUE">
                                           <block type="text" id="}c6$}n$xDH|}sXME-#1q">
                                             <field name="TEXT">Rollo Wohnzimmer links hoch</field>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="variables_set" id="@UeBR55odL/v;J,g7JR;">
                                             <field name="VAR" id="UPX{r!dX2plYpgzmgzJ4">SmartName_Rollo_hoch_anlegen</field>
                                             <value name="VALUE">
                                               <block type="text" id="AA|btRkjLbEqW=q}.b+G">
                                                 <field name="TEXT">Rollo Wohnzimmer links hoch</field>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="comment" id="BY.8?)cJTO3Cb20?v[_@">
                                                 <field name="COMMENT">Rollo runter</field>
                                                 <next>
                                                   <block type="variables_set" id="Fif1FGTZDR^)o;=Bac?[">
                                                     <field name="VAR" id="m(-p[_:J-pe$37wvT3SN">Datenpunkt_Rollo_runter_anlegen</field>
                                                     <value name="VALUE">
                                                       <block type="logic_boolean" id="lV*_q5Z,!veU~{5F;I@$">
                                                         <field name="BOOL">TRUE</field>
                                                       </block>
                                                     </value>
                                                     <next>
                                                       <block type="variables_set" id="#MfN%0{12{tfs@dC^94p">
                                                         <field name="VAR" id="h[Lq)sq$}n%7#|7`{N@N">Pfad_zum_Datenpunkt_Rollo_runter_anlegen</field>
                                                         <value name="VALUE">
                                                           <block type="text" id="{pJva?+vSuMl5v,W*W@.">
                                                             <field name="TEXT">Rollos.Wohnzimmer.Rollo_Wohnzimmer_links_runter</field>
                                                           </block>
                                                         </value>
                                                         <next>
                                                           <block type="variables_set" id="13A$+)28~=q90)_@MhQ8">
                                                             <field name="VAR" id="8VRp@7%$oTlKF4W)J2;g">Name_Datenpunkt_Rollo_runter_anlegen</field>
                                                             <value name="VALUE">
                                                               <block type="text" id="]5[+FbI*#brLwuChh1}G">
                                                                 <field name="TEXT">Rollo Wohnzimmer links runter</field>
                                                               </block>
                                                             </value>
                                                             <next>
                                                               <block type="variables_set" id="|B2U_WqAkxqqg?4TWWc_">
                                                                 <field name="VAR" id="],+,S;Ru/9UBqvrzG.Yz">SmartName_Rollo_runter_anlegen</field>
                                                                 <value name="VALUE">
                                                                   <block type="text" id="jculM-N-3^9de*x_.9JT">
                                                                     <field name="TEXT">Rollo Wohnzimmer links runter</field>
                                                                   </block>
                                                                 </value>
                                                                 <next>
                                                                   <block type="comment" id="Ei(L;u6/Zu(]8g#i9/Qd">
                                                                     <field name="COMMENT">Rollo stop</field>
                                                                     <next>
                                                                       <block type="variables_set" id="D!--:t1NPTQy);DDjBM:">
                                                                         <field name="VAR" id="cz7Xo%kS6.N;sp@Ah8D?">Datenpunkt_Rollo_stop_anlegen</field>
                                                                         <value name="VALUE">
                                                                           <block type="logic_boolean" id="#)){Et!P`TzyPB8i?5d6">
                                                                             <field name="BOOL">TRUE</field>
                                                                           </block>
                                                                         </value>
                                                                         <next>
                                                                           <block type="variables_set" id="c:a{$E@oP@E1.,mezym/">
                                                                             <field name="VAR" id="_be:qd5Q%,e-E34b?,0v">Pfad_zum_Datenpunkt_Rollo_stop_anlegen</field>
                                                                             <value name="VALUE">
                                                                               <block type="text" id=":@DFF`WGsmVloF@G+t*i">
                                                                                 <field name="TEXT">Rollos.Wohnzimmer.Rollo_Wohnzimmer_links_stop</field>
                                                                               </block>
                                                                             </value>
                                                                             <next>
                                                                               <block type="variables_set" id="KU`#KpQA=W~4Y4EHYjA`">
                                                                                 <field name="VAR" id="s6j;EXDN0evnD.Rm}AIR">Name_Datenpunkt_Rollo_stop_anlegen</field>
                                                                                 <value name="VALUE">
                                                                                   <block type="text" id="m|pl$]ydL$LX)S(=tT,B">
                                                                                     <field name="TEXT">Rollo Wohnzimmer links stop</field>
                                                                                   </block>
                                                                                 </value>
                                                                                 <next>
                                                                                   <block type="variables_set" id="r^(Xpvo{H(xPMQ9GxDQS">
                                                                                     <field name="VAR" id="ulgK5k:9iEPgQ(ijqxze">SmartName_Rollo_stop_anlegen</field>
                                                                                     <value name="VALUE">
                                                                                       <block type="text" id="zJ)tZoG+%X`T4RO7e3G~">
                                                                                         <field name="TEXT">Rollo Wohnzimmer links stop</field>
                                                                                       </block>
                                                                                     </value>
                                                                                     <next>
                                                                                       <block type="variables_set" id="z?o-(+ORgrJO;/9h:wUM" collapsed="true">
                                                                                         <field name="VAR" id=",+$_;G993AU?ybax*9.k">Punkt</field>
                                                                                         <value name="VALUE">
                                                                                           <block type="text" id="3R;5HDYe)Mo_:tLSDIB3">
                                                                                             <field name="TEXT">.</field>
                                                                                           </block>
                                                                                         </value>
                                                                                         <next>
                                                                                           <block type="comment" id="^{v-H/U..an/_uH:qpVc">
                                                                                             <field name="COMMENT">rpc Adapter Datenpunkte</field>
                                                                                             <next>
                                                                                               <block type="variables_set" id="IaYWkMY=JogOkN[PjIvL">
                                                                                                 <field name="VAR" id="KbW;z|i+Yt3jLN.?xBrM">level_Datenpunkt_rpc_Adapter</field>
                                                                                                 <value name="VALUE">
                                                                                                   <block type="field_oid" id="ihwT//Qq}~w!Yf=PhDI$">
                                                                                                     <field name="oid">hm-rpc.0.00111BE992A0FA.4.LEVEL</field>
                                                                                                   </block>
                                                                                                 </value>
                                                                                                 <next>
                                                                                                   <block type="variables_set" id="b4tU$J(5}uq,,SWIT4L:">
                                                                                                     <field name="VAR" id=",n%TH]M7A}]q@s.mJrok">stop_Datenpunkt_rpc_Adapter</field>
                                                                                                     <value name="VALUE">
                                                                                                       <block type="field_oid" id="`#/7qoHJA58N=hwixT/V">
                                                                                                         <field name="oid">hm-rpc.0.00111BE992A0FA.4.STOP</field>
                                                                                                       </block>
                                                                                                     </value>
                                                                                                     <next>
                                                                                                       <block type="procedures_callcustomnoreturn" id="IYtDvqAzFnB-Gx*GA88e">
                                                                                                         <mutation name="Datenpunkte_anlegen"></mutation>
                                                                                                       </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>
                                                     </next>
                                                   </block>
                                                 </next>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </next>
                               </block>
                             </next>
                           </block>
                         </next>
                       </block>
                     </next>
                   </block>
                   <block type="procedures_defnoreturn" id="+GeN7tW{ZnOg!*rn@9aN" collapsed="true" x="13" y="688">
                     <field name="NAME">main</field>
                     <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                     <statement name="STACK">
                       <block type="controls_if" id="J8tOC];0RlIptYJt!HYO">
                         <value name="IF0">
                           <block type="variables_get" id="IIVBn4c4v1NM4_PgNqjI">
                             <field name="VAR" id="HGXSpEHM%,NY1ZtaK@Lw">Datenpunkt_Rollo_hoch_anlegen</field>
                           </block>
                         </value>
                         <statement name="DO0">
                           <block type="variables_set" id="pLmeeOp:$Q)_/N`xIs-Z">
                             <field name="VAR" id="mhCTTNB.Mi)1SS`[=}4#">Link_zum_Datenpunkt_Rollo_hoch</field>
                             <value name="VALUE">
                               <block type="text_join" id="%#yUhN!Qr]CwTG@v+8*@">
                                 <mutation items="3"></mutation>
                                 <value name="ADD0">
                                   <block type="variables_get" id="yl3#5,5k85nVHHV}QWhy">
                                     <field name="VAR" id=";pF%o5s;IlQtCWW6$,M`">anlegen_in</field>
                                   </block>
                                 </value>
                                 <value name="ADD1">
                                   <block type="variables_get" id="c=hELBs5z+-qsJh~bmze">
                                     <field name="VAR" id=",+$_;G993AU?ybax*9.k">Punkt</field>
                                   </block>
                                 </value>
                                 <value name="ADD2">
                                   <block type="variables_get" id="xU(e#Tt@}_=7Ynq9n#^(">
                                     <field name="VAR" id="`aE8m[KjAsY4O$vX0._4">Pfad_zum_Datenpunkt_Rollo_hoch_anlegen</field>
                                   </block>
                                 </value>
                               </block>
                             </value>
                           </block>
                         </statement>
                         <next>
                           <block type="controls_if" id="%@n_qB*zvrq.)sVn=OS%">
                             <value name="IF0">
                               <block type="variables_get" id="sH$fi5O^)#VRvGJT@0]S">
                                 <field name="VAR" id="m(-p[_:J-pe$37wvT3SN">Datenpunkt_Rollo_runter_anlegen</field>
                               </block>
                             </value>
                             <statement name="DO0">
                               <block type="variables_set" id="]NGjZ~tnhv(.cSIxf:`}">
                                 <field name="VAR" id="DXW)zvpMbDwM*jJ|H_v$">Link_zum_Datenpunkt_Rollo_runter</field>
                                 <value name="VALUE">
                                   <block type="text_join" id="Hvcql/f%Lx*Tofr9l9~~">
                                     <mutation items="3"></mutation>
                                     <value name="ADD0">
                                       <block type="variables_get" id="%4}Ox~L}k?*#%|O]9T:[">
                                         <field name="VAR" id=";pF%o5s;IlQtCWW6$,M`">anlegen_in</field>
                                       </block>
                                     </value>
                                     <value name="ADD1">
                                       <block type="variables_get" id="}hM!8W4h6D@8mT1,]o#(">
                                         <field name="VAR" id=",+$_;G993AU?ybax*9.k">Punkt</field>
                                       </block>
                                     </value>
                                     <value name="ADD2">
                                       <block type="variables_get" id="@?/G3UpGivBR,Wa#+fwn">
                                         <field name="VAR" id="h[Lq)sq$}n%7#|7`{N@N">Pfad_zum_Datenpunkt_Rollo_runter_anlegen</field>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                               </block>
                             </statement>
                             <next>
                               <block type="controls_if" id="ltL?i}%M-XZxw~?w4X;m">
                                 <value name="IF0">
                                   <block type="variables_get" id="dRJa@`h|?ONuHDU9k):b">
                                     <field name="VAR" id="cz7Xo%kS6.N;sp@Ah8D?">Datenpunkt_Rollo_stop_anlegen</field>
                                   </block>
                                 </value>
                                 <statement name="DO0">
                                   <block type="variables_set" id=";=cCub-+5{nDOM!KTHB^">
                                     <field name="VAR" id="FB68DR0oH%@6a700mv1]">Link_zum_Datenpunkt_Rollo_stop</field>
                                     <value name="VALUE">
                                       <block type="text_join" id="ipB!*3e2(WI{Qsw2vMs7">
                                         <mutation items="3"></mutation>
                                         <value name="ADD0">
                                           <block type="variables_get" id="e3p7HOIae0{_-0o?HN7C">
                                             <field name="VAR" id=";pF%o5s;IlQtCWW6$,M`">anlegen_in</field>
                                           </block>
                                         </value>
                                         <value name="ADD1">
                                           <block type="variables_get" id="[T,Katf=V`X1S6(7XF|V">
                                             <field name="VAR" id=",+$_;G993AU?ybax*9.k">Punkt</field>
                                           </block>
                                         </value>
                                         <value name="ADD2">
                                           <block type="variables_get" id="MVSWHiptsd%c,~E*H+Pc">
                                             <field name="VAR" id="_be:qd5Q%,e-E34b?,0v">Pfad_zum_Datenpunkt_Rollo_stop_anlegen</field>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                   </block>
                                 </statement>
                                 <next>
                                   <block type="comment" id="FVx9h3|eUjlzY2rLfC1K">
                                     <field name="COMMENT">Rollo hoch</field>
                                     <next>
                                       <block type="on_ext" id="HC)3KUrGsVRTTNdFWuwt">
                                         <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                         <field name="CONDITION">any</field>
                                         <field name="ACK_CONDITION"></field>
                                         <value name="OID0">
                                           <shadow type="field_oid" id="Ch5ib5ii8$E)tiGL7m=`">
                                             <field name="oid">default</field>
                                           </shadow>
                                           <block type="variables_get" id="E9RhVU#E*]VK=E3rFGBs">
                                             <field name="VAR" id="mhCTTNB.Mi)1SS`[=}4#">Link_zum_Datenpunkt_Rollo_hoch</field>
                                           </block>
                                         </value>
                                         <statement name="STATEMENT">
                                           <block type="control_ex" id="/D4j-XsB]M)19pwXR4[c" inline="true">
                                             <field name="TYPE">false</field>
                                             <field name="CLEAR_RUNNING">FALSE</field>
                                             <value name="OID">
                                               <shadow type="field_oid" id="5ogT2LoR.3(3GEQu,}fY">
                                                 <field name="oid">Object ID</field>
                                               </shadow>
                                               <block type="variables_get" id="N$)]`l1|OZ8T@a!~B~R@">
                                                 <field name="VAR" id="KbW;z|i+Yt3jLN.?xBrM">level_Datenpunkt_rpc_Adapter</field>
                                               </block>
                                             </value>
                                             <value name="VALUE">
                                               <shadow type="logic_boolean" id="v[TQHvpt?[X^IAck,Sqt">
                                                 <field name="BOOL">TRUE</field>
                                               </shadow>
                                               <block type="math_number" id="hJcD3M.s=DRURdxMIH5B">
                                                 <field name="NUM">100</field>
                                               </block>
                                             </value>
                                             <value name="DELAY_MS">
                                               <shadow type="math_number" id="4pF]%#P!xLAJ})!:4(h@">
                                                 <field name="NUM">0</field>
                                               </shadow>
                                             </value>
                                           </block>
                                         </statement>
                                         <next>
                                           <block type="comment" id="k52hxjgFhf|*E`TRsfY[">
                                             <field name="COMMENT">Rollo runter</field>
                                             <next>
                                               <block type="on_ext" id="[^bwo$=8*cGJvkss,^rG">
                                                 <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                                 <field name="CONDITION">any</field>
                                                 <field name="ACK_CONDITION"></field>
                                                 <value name="OID0">
                                                   <shadow type="field_oid" id="3DSYqlW)zr@~C4f1D`Li">
                                                     <field name="oid">default</field>
                                                   </shadow>
                                                   <block type="variables_get" id="-B[_{ytV=EC:MvGk4@)V">
                                                     <field name="VAR" id="DXW)zvpMbDwM*jJ|H_v$">Link_zum_Datenpunkt_Rollo_runter</field>
                                                   </block>
                                                 </value>
                                                 <statement name="STATEMENT">
                                                   <block type="control_ex" id="X8,[b]2bcbXgfWk0`856" inline="true">
                                                     <field name="TYPE">false</field>
                                                     <field name="CLEAR_RUNNING">FALSE</field>
                                                     <value name="OID">
                                                       <shadow type="field_oid">
                                                         <field name="oid">Object ID</field>
                                                       </shadow>
                                                       <block type="variables_get" id=")L.;[S$,wiKQwRLW%~*j">
                                                         <field name="VAR" id="KbW;z|i+Yt3jLN.?xBrM">level_Datenpunkt_rpc_Adapter</field>
                                                       </block>
                                                     </value>
                                                     <value name="VALUE">
                                                       <shadow type="logic_boolean">
                                                         <field name="BOOL">TRUE</field>
                                                       </shadow>
                                                       <block type="math_number" id="40}@4$rY}{pufHQ!,/Zl">
                                                         <field name="NUM">0</field>
                                                       </block>
                                                     </value>
                                                     <value name="DELAY_MS">
                                                       <shadow type="math_number" id="2W@i%m!ZYwF8?g2AGA.U">
                                                         <field name="NUM">0</field>
                                                       </shadow>
                                                     </value>
                                                   </block>
                                                 </statement>
                                                 <next>
                                                   <block type="comment" id="rZ_)[k=+-ei8Q,5-EvYf">
                                                     <field name="COMMENT">Rollo stop</field>
                                                     <next>
                                                       <block type="on_ext" id="Qv6q@!^PdRk=%YL;+9=)">
                                                         <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                                         <field name="CONDITION">any</field>
                                                         <field name="ACK_CONDITION"></field>
                                                         <value name="OID0">
                                                           <shadow type="field_oid">
                                                             <field name="oid">default</field>
                                                           </shadow>
                                                           <block type="variables_get" id="-fay.l}S-$H7-qFhmtoh">
                                                             <field name="VAR" id="FB68DR0oH%@6a700mv1]">Link_zum_Datenpunkt_Rollo_stop</field>
                                                           </block>
                                                         </value>
                                                         <statement name="STATEMENT">
                                                           <block type="control_ex" id="7{R#]ire*]*Ty-=Dp.zT" inline="true">
                                                             <field name="TYPE">false</field>
                                                             <field name="CLEAR_RUNNING">FALSE</field>
                                                             <value name="OID">
                                                               <shadow type="field_oid">
                                                                 <field name="oid">Object ID</field>
                                                               </shadow>
                                                               <block type="variables_get" id="I%(FNDZxKAh9;$rt=ja4">
                                                                 <field name="VAR" id=",n%TH]M7A}]q@s.mJrok">stop_Datenpunkt_rpc_Adapter</field>
                                                               </block>
                                                             </value>
                                                             <value name="VALUE">
                                                               <shadow type="logic_boolean" id="U7#C8iVS%C0IlGb#Pb+K">
                                                                 <field name="BOOL">TRUE</field>
                                                               </shadow>
                                                               <block type="logic_boolean" id=")XXIt5z]HHm4g7q,^qC{">
                                                                 <field name="BOOL">TRUE</field>
                                                               </block>
                                                             </value>
                                                             <value name="DELAY_MS">
                                                               <shadow type="math_number" id="om;duZHnSnf@(`:{u/t+">
                                                                 <field name="NUM">0</field>
                                                               </shadow>
                                                             </value>
                                                           </block>
                                                         </statement>
                                                       </block>
                                                     </next>
                                                   </block>
                                                 </next>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </next>
                               </block>
                             </next>
                           </block>
                         </next>
                       </block>
                     </statement>
                   </block>
                  </xml>
                  

                  Edit:

                  Ich habe HMIP Rollo über den rpc Adapter und bei mir gleich noch runden mit eingebaut (ohne Kommastelle)
                  Gelesen wird in diesem alias der Wert vom Kanal 3 und geschrieben wird in Kanal 4

                  "read": "hm-rpc.0.00111BE992A0FF.3.LEVEL",
                  "write": "hm-rpc.0.00111BE992A0FF.4.LEVEL"
                  

                  {
                   "type": "state",
                   "common": {
                     "name": "Gästezimmer",
                     "def": 0,
                     "type": "number",
                     "read": true,
                     "write": true,
                     "max": 100,
                     "unit": "%",
                     "role": "level",
                     "smartName": {
                       "de": "Rollo Gästezimmer"
                     },
                     "alias": {
                       "id": {
                         "read": "hm-rpc.0.00111BE992A0FF.3.LEVEL",
                         "write": "hm-rpc.0.00111BE992A0FF.4.LEVEL"
                       },
                       "read": "Math.round(val * 1) / 1",
                       "write": "Math.round(val * 1) / 1"
                     },
                     "desc": "per Script erstellt",
                     "custom": {
                       "iqontrol.0": {
                         "enabled": true,
                         "readonly": false,
                         "invert": false,
                         "confirm": false,
                         "pincode": "",
                         "unit": "%",
                         "unit_zero": "%",
                         "unit_one": "%",
                         "min": 0,
                         "max": "100",
                         "step": 1,
                         "roundDigits": 0,
                         "timeFormat": "x",
                         "timeDisplayFormat": "dddd, DD.MM.YYYY HH:mm:ss",
                         "type": "number",
                         "role": "level",
                         "targetValueId": "",
                         "statesAddInput": false,
                         "statesAddInputCaption": "Enter other value...",
                         "showOnlyTargetValues": false,
                         "timeDisplayDontShowDistance": false
                       }
                     }
                   },
                   "native": {},
                   "from": "system.adapter.javascript.0",
                   "user": "system.user.admin",
                   "ts": 1617809019280,
                   "_id": "alias.0.Rollos.Rollo_Gaestezimmer",
                   "acl": {
                     "object": 1636,
                     "state": 1636,
                     "owner": "system.user.admin",
                     "ownerGroup": "system.group.administrator"
                   }
                  }
                  

                  Hier noch ein Blockly wie ich alle meine Rollos auf einmal steuere (hoch / runter / stop oder level)

                  Bildschirm­foto 2023-04-11 um 17.51.09.png


                  alle_Rollos.zip


                  Hi,
                  ich habe die Scripts soweit umgesetzt und auf meine DP angepasst. Und es funktioniert auch alles soweit.
                  Aber in der Sektion Addional_Control werden ein paar Schraubenschlüssel angezeigt. Die Inhalte jedoch fehlen weil meine DP ja erst erstellt wurden. Muss ich da etwas einstellen? Wenn ja kannst du einen Screenshot schicken?
                  2c77627f-7a2a-4a0e-9899-d6a78e852f1a-image.png

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

                  @mike-hellracer sagte in iQontrol Vis Support Thread:

                  Hi,
                  ich habe die Scripts soweit umgesetzt und auf meine DP angepasst. Und es funktioniert auch alles soweit.
                  Aber in der Sektion Addional_Control werden ein paar Schraubenschlüssel angezeigt. Die Inhalte jedoch fehlen weil meine DP ja erst erstellt wurden. Muss ich da etwas einstellen? Wenn ja kannst du einen Screenshot schicken?

                  Die Schraubenschlüssel werden immer angezeigt, aber das heißt nicht das man was einstellen muss, sondern was einstellen kann. Du könntest z.B. den Schiebeschalter (level) in z.B. 1 oder 5 oder 10ner Schritten einstellen und von 0-100 begrenzen usw...

                  Und es funktioniert auch alles soweit.

                  Was heißt soweit ? Funktioniert es oder funktioniert etwas nicht ?

                  ich habe die Scripts soweit umgesetzt und auf meine DP angepasst.

                  Wenn Du eine eigene DP Struktur erstellt haben solltest, dann mußt Du natürlich auch iQontrol anpassen.

                  M 2 Antworten Letzte Antwort
                  0
                  • dslraserD dslraser

                    @mike-hellracer sagte in iQontrol Vis Support Thread:

                    Hi,
                    ich habe die Scripts soweit umgesetzt und auf meine DP angepasst. Und es funktioniert auch alles soweit.
                    Aber in der Sektion Addional_Control werden ein paar Schraubenschlüssel angezeigt. Die Inhalte jedoch fehlen weil meine DP ja erst erstellt wurden. Muss ich da etwas einstellen? Wenn ja kannst du einen Screenshot schicken?

                    Die Schraubenschlüssel werden immer angezeigt, aber das heißt nicht das man was einstellen muss, sondern was einstellen kann. Du könntest z.B. den Schiebeschalter (level) in z.B. 1 oder 5 oder 10ner Schritten einstellen und von 0-100 begrenzen usw...

                    Und es funktioniert auch alles soweit.

                    Was heißt soweit ? Funktioniert es oder funktioniert etwas nicht ?

                    ich habe die Scripts soweit umgesetzt und auf meine DP angepasst.

                    Wenn Du eine eigene DP Struktur erstellt haben solltest, dann mußt Du natürlich auch iQontrol anpassen.

                    M Offline
                    M Offline
                    Mike Hellracer
                    schrieb am zuletzt editiert von
                    #884

                    @dslraser said in iQontrol Vis Support Thread:

                    @mike-hellracer sagte in iQontrol Vis Support Thread:

                    Hi,
                    ich habe die Scripts soweit umgesetzt und auf meine DP angepasst. Und es funktioniert auch alles soweit.
                    Aber in der Sektion Addional_Control werden ein paar Schraubenschlüssel angezeigt. Die Inhalte jedoch fehlen weil meine DP ja erst erstellt wurden. Muss ich da etwas einstellen? Wenn ja kannst du einen Screenshot schicken?

                    Die Schraubenschlüssel werden immer angezeigt, aber das heißt nicht das man was einstellen muss, sondern was einstellen kann. Du könntest z.B. den Schiebeschalter (level) in z.B. 1 oder 5 oder 10ner Schritten einstellen und von 0-100 begrenzen usw...

                    Und es funktioniert auch alles soweit.

                    Was heißt soweit ? Funktioniert es oder funktioniert etwas nicht ?

                    ich habe die Scripts soweit umgesetzt und auf meine DP angepasst.

                    Wenn Du eine eigene DP Struktur erstellt haben solltest, dann mußt Du natürlich auch iQontrol anpassen.

                    Nein, es funktioniert alles!
                    es ging mir nur um den Teil mit dem Schraubenschlüssel die teilweise dunkel eingefärbt sind obwohl auf den Eigenschaften für den DP die Checkbox für iQontrol nicht gesetzt ist.
                    Danke

                    1 Antwort Letzte Antwort
                    0
                    • dslraserD dslraser

                      @mike-hellracer sagte in iQontrol Vis Support Thread:

                      Hi,
                      ich habe die Scripts soweit umgesetzt und auf meine DP angepasst. Und es funktioniert auch alles soweit.
                      Aber in der Sektion Addional_Control werden ein paar Schraubenschlüssel angezeigt. Die Inhalte jedoch fehlen weil meine DP ja erst erstellt wurden. Muss ich da etwas einstellen? Wenn ja kannst du einen Screenshot schicken?

                      Die Schraubenschlüssel werden immer angezeigt, aber das heißt nicht das man was einstellen muss, sondern was einstellen kann. Du könntest z.B. den Schiebeschalter (level) in z.B. 1 oder 5 oder 10ner Schritten einstellen und von 0-100 begrenzen usw...

                      Und es funktioniert auch alles soweit.

                      Was heißt soweit ? Funktioniert es oder funktioniert etwas nicht ?

                      ich habe die Scripts soweit umgesetzt und auf meine DP angepasst.

                      Wenn Du eine eigene DP Struktur erstellt haben solltest, dann mußt Du natürlich auch iQontrol anpassen.

                      M Offline
                      M Offline
                      Mike Hellracer
                      schrieb am zuletzt editiert von
                      #885

                      @dslraser
                      in einem Widget wird auf eine Liste aktivierte_Geraete verwiesen. In dem Export deiner Listen fehlt diese. Kannst du sagen was du da machst, oder die Liste zur Verfügung stellen?

                      dslraserD 1 Antwort Letzte Antwort
                      0
                      • M Mike Hellracer

                        @dslraser
                        in einem Widget wird auf eine Liste aktivierte_Geraete verwiesen. In dem Export deiner Listen fehlt diese. Kannst du sagen was du da machst, oder die Liste zur Verfügung stellen?

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

                        @mike-hellracer
                        welche meinst Du ? Screenshot?

                        Edit: meinst Du vielleicht „aktive Geräte“ ?
                        Ich habe ein Blockly mit dem ich alle „aktiven Geräte“ in z.B. Listen zähle bzw. auswerte, das ist für Badge gesamt, falls Du das meinst ?

                        IMG_3621.jpeg

                        Bildschirm­foto 2023-04-12 um 14.07.34.png

                        <xml xmlns="https://developers.google.com/blockly/xml">
                         <variables>
                           <variable id="1,?3pZ=,_CoApYnhb@A.">aktive_Geraete</variable>
                           <variable id="qDKgvT_l$bdPD/Hjp7,f">01_Batterien_LOWBAT</variable>
                           <variable id=")4l%oS5a%2:G8u?Dq+`L">02_Batterie_1_5_Volt</variable>
                           <variable id="wQJSQV(n60mELeGIjuvx">03_Batterien_3_Volt</variable>
                           <variable id="39|yDApyC3P-JhfRMHTI">04_Batterien_Prozent</variable>
                           <variable id="8V)1ei;:s3I?C,N:]GiR">05_Steckdosen</variable>
                           <variable id="1Ak=%SIOn*NU40nese#c">06_Lichter</variable>
                           <variable id="1#C841RSXb0A;*vV:)S/">07_Bewegungsmelder</variable>
                           <variable id="7$m6Q9*CPSfFd[A+%*s#">10_Fenster</variable>
                           <variable id="b-z7GJEJ-d]t3RcQI((O">11_Tueren</variable>
                           <variable id=")`~:qWf-Va8ppWW:PM?v">12_Rollos</variable>
                         </variables>
                         <block type="variables_set" id="O*eczQKRnT4M}vBD^Tlg" x="21" y="-94">
                           <field name="VAR" id="1,?3pZ=,_CoApYnhb@A.">aktive_Geraete</field>
                           <value name="VALUE">
                             <block type="field_oid" id="m{C}nQ^G3c9vH$%GJ6yU">
                               <field name="oid">0_userdata.0.iQontrol.Listen.Aktive_Geraete.aktive_Geraete_gesamt</field>
                             </block>
                           </value>
                           <next>
                             <block type="variables_set" id="o$OF-XR@VU-U#@!Y~%uc">
                               <field name="VAR" id="qDKgvT_l$bdPD/Hjp7,f">01_Batterien_LOWBAT</field>
                               <value name="VALUE">
                                 <block type="field_oid" id="XFGp!-f[_x,L8Bk2Sxt*">
                                   <field name="oid">iqontrol.0.Lists.Batterien_LOWBAT.Batterien_leer</field>
                                 </block>
                               </value>
                               <next>
                                 <block type="variables_set" id="*OUs+E#O8d@ZCKb/8LxV">
                                   <field name="VAR" id=")4l%oS5a%2:G8u?Dq+`L">02_Batterie_1_5_Volt</field>
                                   <value name="VALUE">
                                     <block type="field_oid" id="Vc1zU;ZJ~9BhK+M:V0%Y">
                                       <field name="oid">iqontrol.0.Lists.Batterien_1_5_Volt.kleiner_gleich_1_2_Volt</field>
                                     </block>
                                   </value>
                                   <next>
                                     <block type="variables_set" id="-7X;1mM~}ls5csyx39i7">
                                       <field name="VAR" id="wQJSQV(n60mELeGIjuvx">03_Batterien_3_Volt</field>
                                       <value name="VALUE">
                                         <block type="field_oid" id="_^~Q2{k4:Eff-{vXlyrr">
                                           <field name="oid">iqontrol.0.Lists.Batterien_3_Volt.kleiner_gleich_2_6_Volt</field>
                                         </block>
                                       </value>
                                       <next>
                                         <block type="variables_set" id="(-m9q=e)R}%_c.$eGqQF">
                                           <field name="VAR" id="39|yDApyC3P-JhfRMHTI">04_Batterien_Prozent</field>
                                           <value name="VALUE">
                                             <block type="field_oid" id="IX,wcz6]+mgIRz?Kg!Yt">
                                               <field name="oid">iqontrol.0.Lists.Batterien_Prozent.kleiner_gleich_20_Prozent</field>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="variables_set" id="X9ALtBB5d?a#/oARS*-c">
                                               <field name="VAR" id="8V)1ei;:s3I?C,N:]GiR">05_Steckdosen</field>
                                               <value name="VALUE">
                                                 <block type="field_oid" id=".^(Ptb$vPQ1(K3{?q-EY">
                                                   <field name="oid">iqontrol.0.Lists.Steckdosen.Steckdosen_an</field>
                                                 </block>
                                               </value>
                                               <next>
                                                 <block type="variables_set" id="3z$U]k%AS/7~p{FqDfT1">
                                                   <field name="VAR" id="1Ak=%SIOn*NU40nese#c">06_Lichter</field>
                                                   <value name="VALUE">
                                                     <block type="field_oid" id="wIr:_huTi,N*N$SBQQ[6">
                                                       <field name="oid">iqontrol.0.Lists.Licht.Licht_an</field>
                                                     </block>
                                                   </value>
                                                   <next>
                                                     <block type="variables_set" id="ijuSIwc8r:)9[LH%@T``">
                                                       <field name="VAR" id="1#C841RSXb0A;*vV:)S/">07_Bewegungsmelder</field>
                                                       <value name="VALUE">
                                                         <block type="field_oid" id="msgR=Qsri4oBB%xd%gau">
                                                           <field name="oid">iqontrol.0.Lists.Bewegungsmelder.Bewegungsmelder_aktiv</field>
                                                         </block>
                                                       </value>
                                                       <next>
                                                         <block type="variables_set" id="$9e/DATsO.0vINV]}33q">
                                                           <field name="VAR" id="7$m6Q9*CPSfFd[A+%*s#">10_Fenster</field>
                                                           <value name="VALUE">
                                                             <block type="field_oid" id="|p0E:3[_$kf[j8Onj-Fu">
                                                               <field name="oid">iqontrol.0.Lists.Fenster.Fenster_geoeffnet_oder_gekippt_Zahl</field>
                                                             </block>
                                                           </value>
                                                           <next>
                                                             <block type="variables_set" id="-5YTyWK^KEaQ32|B!xZ~">
                                                               <field name="VAR" id="b-z7GJEJ-d]t3RcQI((O">11_Tueren</field>
                                                               <value name="VALUE">
                                                                 <block type="field_oid" id="*e/E}06t=T8svFjT((DY">
                                                                   <field name="oid">iqontrol.0.Lists.Tueren.Tueren_geoeffnet_oder_gekippt_Zahl</field>
                                                                 </block>
                                                               </value>
                                                               <next>
                                                                 <block type="variables_set" id="o=ml?P,4JpKI|@,IUxFy">
                                                                   <field name="VAR" id=")`~:qWf-Va8ppWW:PM?v">12_Rollos</field>
                                                                   <value name="VALUE">
                                                                     <block type="field_oid" id="4p(0r*$7~.6={WrST@q1">
                                                                       <field name="oid">iqontrol.0.Lists.Rollos.Rollos_geoeffnet_oder_teil_Zahl</field>
                                                                     </block>
                                                                   </value>
                                                                   <next>
                                                                     <block type="create" id="zAmjpi-j}EZONPw#:fq+">
                                                                       <field name="NAME">0_userdata.0.iQontrol.Listen.Aktive_Geraete.aktive_Geraete_gesamt</field>
                                                                       <value name="VALUE">
                                                                         <block type="math_number" id="@,b|5^+*Zio[,=DQOB*Z">
                                                                           <field name="NUM">0</field>
                                                                         </block>
                                                                       </value>
                                                                       <value name="COMMON">
                                                                         <block type="text" id="4jps-_1%e0*=Zz0lry#2">
                                                                           <field name="TEXT">{"role":"value","type":"number","read": true,"write": true,"name":"aktive Geraete gesamt", "def": 0}</field>
                                                                         </block>
                                                                       </value>
                                                                       <next>
                                                                         <block type="procedures_callnoreturn" id="|~_ticvV57kD;jqhulku">
                                                                           <mutation name="aktive_Geraete_zaaehlen"></mutation>
                                                                           <next>
                                                                             <block type="on_ext" id=",U!y9Vf*s%lP%v47qGgn">
                                                                               <mutation xmlns="http://www.w3.org/1999/xhtml" items="10"></mutation>
                                                                               <field name="CONDITION">ne</field>
                                                                               <field name="ACK_CONDITION"></field>
                                                                               <value name="OID0">
                                                                                 <shadow type="field_oid" id="TeJ(:QMC4bEK[5LW,Ih-">
                                                                                   <field name="oid">default</field>
                                                                                 </shadow>
                                                                                 <block type="variables_get" id="Guh5r?uKahd;)]g,ffc|">
                                                                                   <field name="VAR" id="qDKgvT_l$bdPD/Hjp7,f">01_Batterien_LOWBAT</field>
                                                                                 </block>
                                                                               </value>
                                                                               <value name="OID1">
                                                                                 <shadow type="field_oid" id="ClvtwN!lSjR=oo}p59Zl">
                                                                                   <field name="oid">default</field>
                                                                                 </shadow>
                                                                                 <block type="variables_get" id="W[1ywrt3X;.k6FTc@_7m">
                                                                                   <field name="VAR" id=")4l%oS5a%2:G8u?Dq+`L">02_Batterie_1_5_Volt</field>
                                                                                 </block>
                                                                               </value>
                                                                               <value name="OID2">
                                                                                 <shadow type="field_oid" id="*$J#S];bhbDpXv/amR{v">
                                                                                   <field name="oid">default</field>
                                                                                 </shadow>
                                                                                 <block type="variables_get" id="%9aB9Da09OBV@Aw7*c*c">
                                                                                   <field name="VAR" id="wQJSQV(n60mELeGIjuvx">03_Batterien_3_Volt</field>
                                                                                 </block>
                                                                               </value>
                                                                               <value name="OID3">
                                                                                 <shadow type="field_oid" id="/`(}bNXivZ`e;yTQ3:ez">
                                                                                   <field name="oid">default</field>
                                                                                 </shadow>
                                                                                 <block type="variables_get" id="h:Z@-uqz/]Uxib?C7T0P">
                                                                                   <field name="VAR" id="39|yDApyC3P-JhfRMHTI">04_Batterien_Prozent</field>
                                                                                 </block>
                                                                               </value>
                                                                               <value name="OID4">
                                                                                 <shadow type="field_oid" id="r*MW%%;r(~[+$OWJ07(b">
                                                                                   <field name="oid">default</field>
                                                                                 </shadow>
                                                                                 <block type="variables_get" id="ri2:S$G(_x}C9?P5u=nK">
                                                                                   <field name="VAR" id="8V)1ei;:s3I?C,N:]GiR">05_Steckdosen</field>
                                                                                 </block>
                                                                               </value>
                                                                               <value name="OID5">
                                                                                 <shadow type="field_oid" id="pwDE1+nsUwy{gl+8`U39">
                                                                                   <field name="oid">default</field>
                                                                                 </shadow>
                                                                                 <block type="variables_get" id="Z3/0Icb4jK+H`a1E0KG$">
                                                                                   <field name="VAR" id="1Ak=%SIOn*NU40nese#c">06_Lichter</field>
                                                                                 </block>
                                                                               </value>
                                                                               <value name="OID6">
                                                                                 <shadow type="field_oid" id="[4Uh|B(syq?B_k-JnN[D">
                                                                                   <field name="oid">default</field>
                                                                                 </shadow>
                                                                                 <block type="variables_get" id="[YS9%Od-ofYx3_:Z-@K[">
                                                                                   <field name="VAR" id="1#C841RSXb0A;*vV:)S/">07_Bewegungsmelder</field>
                                                                                 </block>
                                                                               </value>
                                                                               <value name="OID7">
                                                                                 <shadow type="field_oid" id="1!uHNgXY-Qxnu.hSS4(*">
                                                                                   <field name="oid">default</field>
                                                                                 </shadow>
                                                                                 <block type="variables_get" id="t[py+WvD[/tZ{J%Z#(0K">
                                                                                   <field name="VAR" id="7$m6Q9*CPSfFd[A+%*s#">10_Fenster</field>
                                                                                 </block>
                                                                               </value>
                                                                               <value name="OID8">
                                                                                 <shadow type="field_oid" id="1y^/g]Wa0hrSDMdN%Zhl">
                                                                                   <field name="oid">default</field>
                                                                                 </shadow>
                                                                                 <block type="variables_get" id="FJ:2pfXU;5o)h=T*p*K5">
                                                                                   <field name="VAR" id="b-z7GJEJ-d]t3RcQI((O">11_Tueren</field>
                                                                                 </block>
                                                                               </value>
                                                                               <value name="OID9">
                                                                                 <shadow type="field_oid" id="P;l@MA:ZH3+((5dD+(Mv">
                                                                                   <field name="oid">default</field>
                                                                                 </shadow>
                                                                                 <block type="variables_get" id="0L}E!11}Lj7aPVch+t4]">
                                                                                   <field name="VAR" id=")`~:qWf-Va8ppWW:PM?v">12_Rollos</field>
                                                                                 </block>
                                                                               </value>
                                                                               <statement name="STATEMENT">
                                                                                 <block type="procedures_callnoreturn" id="6$HKc4$P{em(F/O5FaP)">
                                                                                   <mutation name="aktive_Geraete_zaaehlen"></mutation>
                                                                                 </block>
                                                                               </statement>
                                                                             </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>
                           </next>
                         </block>
                         <block type="procedures_defnoreturn" id="~GyT}^Im@}w[$#?NDnD~" x="462" y="387">
                           <field name="NAME">aktive_Geraete_zaaehlen</field>
                           <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                           <statement name="STACK">
                             <block type="control_ex" id="e%mzG55MqR_9uRfAifT9" inline="true">
                               <field name="TYPE">true</field>
                               <field name="CLEAR_RUNNING">FALSE</field>
                               <value name="OID">
                                 <shadow type="field_oid" id="m@%i_a!E0]EFi{XnE+8a">
                                   <field name="oid">Object ID</field>
                                 </shadow>
                                 <block type="variables_get" id=":+bI~pFdIX(Qb{13+Ya7">
                                   <field name="VAR" id="1,?3pZ=,_CoApYnhb@A.">aktive_Geraete</field>
                                 </block>
                               </value>
                               <value name="VALUE">
                                 <shadow type="logic_boolean" id="M0x$NlV2BIwr-m){6Rr!">
                                   <field name="BOOL">TRUE</field>
                                 </shadow>
                                 <block type="math_arithmetic" id="U.{`8J]uX=-MPJLdH1nm" inline="false">
                                   <field name="OP">ADD</field>
                                   <value name="A">
                                     <shadow type="math_number" id="qX`.y2|F0k^P}IZPr@%Z">
                                       <field name="NUM">1</field>
                                     </shadow>
                                     <block type="get_value_var" id=")jmD~cwI9.{ko!W^=N;L">
                                       <field name="ATTR">val</field>
                                       <value name="OID">
                                         <shadow type="text" id="KCpunYAL^CsEjp|5:u%,">
                                           <field name="TEXT"></field>
                                         </shadow>
                                         <block type="variables_get" id="-~cxItIQW{kC.L!ksV_+">
                                           <field name="VAR" id="qDKgvT_l$bdPD/Hjp7,f">01_Batterien_LOWBAT</field>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                   <value name="B">
                                     <shadow type="math_number" id="bY#m[8btl4Z@*u#MfO]C">
                                       <field name="NUM">1</field>
                                     </shadow>
                                     <block type="math_arithmetic" id="p-1=F{}X92(K=v9Y|#A;" inline="false">
                                       <field name="OP">ADD</field>
                                       <value name="A">
                                         <shadow type="math_number" id="o32*^N@IquNvd?tdL3jc">
                                           <field name="NUM">1</field>
                                         </shadow>
                                         <block type="get_value_var" id="=-ID$xAe~VOw|Z9:$QO3">
                                           <field name="ATTR">val</field>
                                           <value name="OID">
                                             <shadow type="text">
                                               <field name="TEXT"></field>
                                             </shadow>
                                             <block type="variables_get" id="M*lX0KWDm2|M13|S9x9U">
                                               <field name="VAR" id=")4l%oS5a%2:G8u?Dq+`L">02_Batterie_1_5_Volt</field>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                       <value name="B">
                                         <shadow type="math_number" id="^`*Jb)]|_%Ig7.70h#L]">
                                           <field name="NUM">1</field>
                                         </shadow>
                                         <block type="math_arithmetic" id="*!pxZ1v~H.i;OY5:z13n" inline="false">
                                           <field name="OP">ADD</field>
                                           <value name="A">
                                             <shadow type="math_number" id="]JMcWala@g#,dNK#mTje">
                                               <field name="NUM">1</field>
                                             </shadow>
                                             <block type="get_value_var" id="ddvNlRi#%|yyH#Cx!V$u">
                                               <field name="ATTR">val</field>
                                               <value name="OID">
                                                 <shadow type="text">
                                                   <field name="TEXT"></field>
                                                 </shadow>
                                                 <block type="variables_get" id="vFq`bY/xp6)}(%xLuvm_">
                                                   <field name="VAR" id="wQJSQV(n60mELeGIjuvx">03_Batterien_3_Volt</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <value name="B">
                                             <shadow type="math_number" id="43gs|_?}Q1^Y#t%w~M{?">
                                               <field name="NUM">1</field>
                                             </shadow>
                                             <block type="math_arithmetic" id="ch?j$Mqt*0KK4w!Ip7E`" inline="false">
                                               <field name="OP">ADD</field>
                                               <value name="A">
                                                 <shadow type="math_number" id="OP3rQX(O7tKx-8LX)2_x">
                                                   <field name="NUM">1</field>
                                                 </shadow>
                                                 <block type="get_value_var" id="et(=(`xCMzniB)=cg4u-">
                                                   <field name="ATTR">val</field>
                                                   <value name="OID">
                                                     <shadow type="text">
                                                       <field name="TEXT"></field>
                                                     </shadow>
                                                     <block type="variables_get" id="w82i5i;X5t)nh`[7t-1)">
                                                       <field name="VAR" id="39|yDApyC3P-JhfRMHTI">04_Batterien_Prozent</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <value name="B">
                                                 <shadow type="math_number" id="}wbjrQl~Gdo;_e@LP@lC">
                                                   <field name="NUM">1</field>
                                                 </shadow>
                                                 <block type="math_arithmetic" id="6!Ajyj[Wav0PwbQZ2ADR" inline="false">
                                                   <field name="OP">ADD</field>
                                                   <value name="A">
                                                     <shadow type="math_number" id="$?nYDWutKry.3~YUC]j,">
                                                       <field name="NUM">1</field>
                                                     </shadow>
                                                     <block type="get_value_var" id=".7a3P/kTy+/Nt/nGE]Yq">
                                                       <field name="ATTR">val</field>
                                                       <value name="OID">
                                                         <shadow type="text">
                                                           <field name="TEXT"></field>
                                                         </shadow>
                                                         <block type="variables_get" id=")%Ld{Vx8oua7%:xJ(Fuc">
                                                           <field name="VAR" id="8V)1ei;:s3I?C,N:]GiR">05_Steckdosen</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                   <value name="B">
                                                     <shadow type="math_number" id="Bm*M$r$g%D^7*xC#Zw~L">
                                                       <field name="NUM">1</field>
                                                     </shadow>
                                                     <block type="math_arithmetic" id="Pz}GjB;V-/CZ|r4;FeQO" inline="false">
                                                       <field name="OP">ADD</field>
                                                       <value name="A">
                                                         <shadow type="math_number" id="DC-MGqpNaka,t;n[@BGb">
                                                           <field name="NUM">1</field>
                                                         </shadow>
                                                         <block type="get_value_var" id="%f^|hH_PL]u^.]=_VdkL">
                                                           <field name="ATTR">val</field>
                                                           <value name="OID">
                                                             <shadow type="text">
                                                               <field name="TEXT"></field>
                                                             </shadow>
                                                             <block type="variables_get" id="WJnP~L,1v?dgF}MSvPXj">
                                                               <field name="VAR" id="1Ak=%SIOn*NU40nese#c">06_Lichter</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                       <value name="B">
                                                         <shadow type="math_number" id="jn_vH)`U-ggA@Db)yVsn">
                                                           <field name="NUM">1</field>
                                                         </shadow>
                                                         <block type="math_arithmetic" id=".lGqN$2lDEX(Q6Z9F]c-" inline="false">
                                                           <field name="OP">ADD</field>
                                                           <value name="A">
                                                             <shadow type="math_number" id="G/R7Nob%8ame/_uu9_Q.">
                                                               <field name="NUM">1</field>
                                                             </shadow>
                                                             <block type="get_value_var" id=")9Sm@t4:WciIN,QE#7z6">
                                                               <field name="ATTR">val</field>
                                                               <value name="OID">
                                                                 <shadow type="text">
                                                                   <field name="TEXT"></field>
                                                                 </shadow>
                                                                 <block type="variables_get" id="eUCf8#wHRGNFI}|A,fjd">
                                                                   <field name="VAR" id="1#C841RSXb0A;*vV:)S/">07_Bewegungsmelder</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </value>
                                                           <value name="B">
                                                             <shadow type="math_number" id="5LtDQhR6_Mqg=Y@}h6wN">
                                                               <field name="NUM">1</field>
                                                             </shadow>
                                                             <block type="math_arithmetic" id="(5fZ9vL`?iiW]sBsl@OL" inline="false">
                                                               <field name="OP">ADD</field>
                                                               <value name="A">
                                                                 <shadow type="math_number" id="|xGIQ2Zh?L._ShZ]VItG">
                                                                   <field name="NUM">1</field>
                                                                 </shadow>
                                                                 <block type="get_value_var" id="q$l_Xv/E7yYq?{+TVyks">
                                                                   <field name="ATTR">val</field>
                                                                   <value name="OID">
                                                                     <shadow type="text">
                                                                       <field name="TEXT"></field>
                                                                     </shadow>
                                                                     <block type="variables_get" id="4_i8ey$QF1=^|C-HxgfN">
                                                                       <field name="VAR" id="7$m6Q9*CPSfFd[A+%*s#">10_Fenster</field>
                                                                     </block>
                                                                   </value>
                                                                 </block>
                                                               </value>
                                                               <value name="B">
                                                                 <shadow type="math_number" id="3QKx-MB_6~gQ!BCT;^$$">
                                                                   <field name="NUM">1</field>
                                                                 </shadow>
                                                                 <block type="math_arithmetic" id="wz3R.w77=SJ%jW64A)e0" inline="false">
                                                                   <field name="OP">ADD</field>
                                                                   <value name="A">
                                                                     <shadow type="math_number" id="RRk]b4DM[pfR};,1I`=x">
                                                                       <field name="NUM">1</field>
                                                                     </shadow>
                                                                     <block type="get_value_var" id=".Ty_EobamYx[[L(Li(E]">
                                                                       <field name="ATTR">val</field>
                                                                       <value name="OID">
                                                                         <shadow type="text">
                                                                           <field name="TEXT"></field>
                                                                         </shadow>
                                                                         <block type="variables_get" id="ZR{w*WoJ1`=S%m=fM#~9">
                                                                           <field name="VAR" id="b-z7GJEJ-d]t3RcQI((O">11_Tueren</field>
                                                                         </block>
                                                                       </value>
                                                                     </block>
                                                                   </value>
                                                                   <value name="B">
                                                                     <shadow type="math_number" id="ggqs6aCt7XU8#`gG:^c:">
                                                                       <field name="NUM">1</field>
                                                                     </shadow>
                                                                     <block type="get_value_var" id="guLbgyjaz;cNq0Bhn+;F">
                                                                       <field name="ATTR">val</field>
                                                                       <value name="OID">
                                                                         <shadow type="text">
                                                                           <field name="TEXT"></field>
                                                                         </shadow>
                                                                         <block type="variables_get" id="X_P!H1iuAT:*o~!Kojz^">
                                                                           <field name="VAR" id=")`~:qWf-Va8ppWW:PM?v">12_Rollos</field>
                                                                         </block>
                                                                       </value>
                                                                     </block>
                                                                   </value>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                               <value name="DELAY_MS">
                                 <shadow type="math_number" id="u5$.26C%w7@37v^kTCMz">
                                   <field name="NUM">0</field>
                                 </shadow>
                               </value>
                             </block>
                           </statement>
                         </block>
                        </xml>
                        

                        M 2 Antworten Letzte Antwort
                        0
                        • dslraserD dslraser

                          @mike-hellracer
                          welche meinst Du ? Screenshot?

                          Edit: meinst Du vielleicht „aktive Geräte“ ?
                          Ich habe ein Blockly mit dem ich alle „aktiven Geräte“ in z.B. Listen zähle bzw. auswerte, das ist für Badge gesamt, falls Du das meinst ?

                          IMG_3621.jpeg

                          Bildschirm­foto 2023-04-12 um 14.07.34.png

                          <xml xmlns="https://developers.google.com/blockly/xml">
                           <variables>
                             <variable id="1,?3pZ=,_CoApYnhb@A.">aktive_Geraete</variable>
                             <variable id="qDKgvT_l$bdPD/Hjp7,f">01_Batterien_LOWBAT</variable>
                             <variable id=")4l%oS5a%2:G8u?Dq+`L">02_Batterie_1_5_Volt</variable>
                             <variable id="wQJSQV(n60mELeGIjuvx">03_Batterien_3_Volt</variable>
                             <variable id="39|yDApyC3P-JhfRMHTI">04_Batterien_Prozent</variable>
                             <variable id="8V)1ei;:s3I?C,N:]GiR">05_Steckdosen</variable>
                             <variable id="1Ak=%SIOn*NU40nese#c">06_Lichter</variable>
                             <variable id="1#C841RSXb0A;*vV:)S/">07_Bewegungsmelder</variable>
                             <variable id="7$m6Q9*CPSfFd[A+%*s#">10_Fenster</variable>
                             <variable id="b-z7GJEJ-d]t3RcQI((O">11_Tueren</variable>
                             <variable id=")`~:qWf-Va8ppWW:PM?v">12_Rollos</variable>
                           </variables>
                           <block type="variables_set" id="O*eczQKRnT4M}vBD^Tlg" x="21" y="-94">
                             <field name="VAR" id="1,?3pZ=,_CoApYnhb@A.">aktive_Geraete</field>
                             <value name="VALUE">
                               <block type="field_oid" id="m{C}nQ^G3c9vH$%GJ6yU">
                                 <field name="oid">0_userdata.0.iQontrol.Listen.Aktive_Geraete.aktive_Geraete_gesamt</field>
                               </block>
                             </value>
                             <next>
                               <block type="variables_set" id="o$OF-XR@VU-U#@!Y~%uc">
                                 <field name="VAR" id="qDKgvT_l$bdPD/Hjp7,f">01_Batterien_LOWBAT</field>
                                 <value name="VALUE">
                                   <block type="field_oid" id="XFGp!-f[_x,L8Bk2Sxt*">
                                     <field name="oid">iqontrol.0.Lists.Batterien_LOWBAT.Batterien_leer</field>
                                   </block>
                                 </value>
                                 <next>
                                   <block type="variables_set" id="*OUs+E#O8d@ZCKb/8LxV">
                                     <field name="VAR" id=")4l%oS5a%2:G8u?Dq+`L">02_Batterie_1_5_Volt</field>
                                     <value name="VALUE">
                                       <block type="field_oid" id="Vc1zU;ZJ~9BhK+M:V0%Y">
                                         <field name="oid">iqontrol.0.Lists.Batterien_1_5_Volt.kleiner_gleich_1_2_Volt</field>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="variables_set" id="-7X;1mM~}ls5csyx39i7">
                                         <field name="VAR" id="wQJSQV(n60mELeGIjuvx">03_Batterien_3_Volt</field>
                                         <value name="VALUE">
                                           <block type="field_oid" id="_^~Q2{k4:Eff-{vXlyrr">
                                             <field name="oid">iqontrol.0.Lists.Batterien_3_Volt.kleiner_gleich_2_6_Volt</field>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="variables_set" id="(-m9q=e)R}%_c.$eGqQF">
                                             <field name="VAR" id="39|yDApyC3P-JhfRMHTI">04_Batterien_Prozent</field>
                                             <value name="VALUE">
                                               <block type="field_oid" id="IX,wcz6]+mgIRz?Kg!Yt">
                                                 <field name="oid">iqontrol.0.Lists.Batterien_Prozent.kleiner_gleich_20_Prozent</field>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="variables_set" id="X9ALtBB5d?a#/oARS*-c">
                                                 <field name="VAR" id="8V)1ei;:s3I?C,N:]GiR">05_Steckdosen</field>
                                                 <value name="VALUE">
                                                   <block type="field_oid" id=".^(Ptb$vPQ1(K3{?q-EY">
                                                     <field name="oid">iqontrol.0.Lists.Steckdosen.Steckdosen_an</field>
                                                   </block>
                                                 </value>
                                                 <next>
                                                   <block type="variables_set" id="3z$U]k%AS/7~p{FqDfT1">
                                                     <field name="VAR" id="1Ak=%SIOn*NU40nese#c">06_Lichter</field>
                                                     <value name="VALUE">
                                                       <block type="field_oid" id="wIr:_huTi,N*N$SBQQ[6">
                                                         <field name="oid">iqontrol.0.Lists.Licht.Licht_an</field>
                                                       </block>
                                                     </value>
                                                     <next>
                                                       <block type="variables_set" id="ijuSIwc8r:)9[LH%@T``">
                                                         <field name="VAR" id="1#C841RSXb0A;*vV:)S/">07_Bewegungsmelder</field>
                                                         <value name="VALUE">
                                                           <block type="field_oid" id="msgR=Qsri4oBB%xd%gau">
                                                             <field name="oid">iqontrol.0.Lists.Bewegungsmelder.Bewegungsmelder_aktiv</field>
                                                           </block>
                                                         </value>
                                                         <next>
                                                           <block type="variables_set" id="$9e/DATsO.0vINV]}33q">
                                                             <field name="VAR" id="7$m6Q9*CPSfFd[A+%*s#">10_Fenster</field>
                                                             <value name="VALUE">
                                                               <block type="field_oid" id="|p0E:3[_$kf[j8Onj-Fu">
                                                                 <field name="oid">iqontrol.0.Lists.Fenster.Fenster_geoeffnet_oder_gekippt_Zahl</field>
                                                               </block>
                                                             </value>
                                                             <next>
                                                               <block type="variables_set" id="-5YTyWK^KEaQ32|B!xZ~">
                                                                 <field name="VAR" id="b-z7GJEJ-d]t3RcQI((O">11_Tueren</field>
                                                                 <value name="VALUE">
                                                                   <block type="field_oid" id="*e/E}06t=T8svFjT((DY">
                                                                     <field name="oid">iqontrol.0.Lists.Tueren.Tueren_geoeffnet_oder_gekippt_Zahl</field>
                                                                   </block>
                                                                 </value>
                                                                 <next>
                                                                   <block type="variables_set" id="o=ml?P,4JpKI|@,IUxFy">
                                                                     <field name="VAR" id=")`~:qWf-Va8ppWW:PM?v">12_Rollos</field>
                                                                     <value name="VALUE">
                                                                       <block type="field_oid" id="4p(0r*$7~.6={WrST@q1">
                                                                         <field name="oid">iqontrol.0.Lists.Rollos.Rollos_geoeffnet_oder_teil_Zahl</field>
                                                                       </block>
                                                                     </value>
                                                                     <next>
                                                                       <block type="create" id="zAmjpi-j}EZONPw#:fq+">
                                                                         <field name="NAME">0_userdata.0.iQontrol.Listen.Aktive_Geraete.aktive_Geraete_gesamt</field>
                                                                         <value name="VALUE">
                                                                           <block type="math_number" id="@,b|5^+*Zio[,=DQOB*Z">
                                                                             <field name="NUM">0</field>
                                                                           </block>
                                                                         </value>
                                                                         <value name="COMMON">
                                                                           <block type="text" id="4jps-_1%e0*=Zz0lry#2">
                                                                             <field name="TEXT">{"role":"value","type":"number","read": true,"write": true,"name":"aktive Geraete gesamt", "def": 0}</field>
                                                                           </block>
                                                                         </value>
                                                                         <next>
                                                                           <block type="procedures_callnoreturn" id="|~_ticvV57kD;jqhulku">
                                                                             <mutation name="aktive_Geraete_zaaehlen"></mutation>
                                                                             <next>
                                                                               <block type="on_ext" id=",U!y9Vf*s%lP%v47qGgn">
                                                                                 <mutation xmlns="http://www.w3.org/1999/xhtml" items="10"></mutation>
                                                                                 <field name="CONDITION">ne</field>
                                                                                 <field name="ACK_CONDITION"></field>
                                                                                 <value name="OID0">
                                                                                   <shadow type="field_oid" id="TeJ(:QMC4bEK[5LW,Ih-">
                                                                                     <field name="oid">default</field>
                                                                                   </shadow>
                                                                                   <block type="variables_get" id="Guh5r?uKahd;)]g,ffc|">
                                                                                     <field name="VAR" id="qDKgvT_l$bdPD/Hjp7,f">01_Batterien_LOWBAT</field>
                                                                                   </block>
                                                                                 </value>
                                                                                 <value name="OID1">
                                                                                   <shadow type="field_oid" id="ClvtwN!lSjR=oo}p59Zl">
                                                                                     <field name="oid">default</field>
                                                                                   </shadow>
                                                                                   <block type="variables_get" id="W[1ywrt3X;.k6FTc@_7m">
                                                                                     <field name="VAR" id=")4l%oS5a%2:G8u?Dq+`L">02_Batterie_1_5_Volt</field>
                                                                                   </block>
                                                                                 </value>
                                                                                 <value name="OID2">
                                                                                   <shadow type="field_oid" id="*$J#S];bhbDpXv/amR{v">
                                                                                     <field name="oid">default</field>
                                                                                   </shadow>
                                                                                   <block type="variables_get" id="%9aB9Da09OBV@Aw7*c*c">
                                                                                     <field name="VAR" id="wQJSQV(n60mELeGIjuvx">03_Batterien_3_Volt</field>
                                                                                   </block>
                                                                                 </value>
                                                                                 <value name="OID3">
                                                                                   <shadow type="field_oid" id="/`(}bNXivZ`e;yTQ3:ez">
                                                                                     <field name="oid">default</field>
                                                                                   </shadow>
                                                                                   <block type="variables_get" id="h:Z@-uqz/]Uxib?C7T0P">
                                                                                     <field name="VAR" id="39|yDApyC3P-JhfRMHTI">04_Batterien_Prozent</field>
                                                                                   </block>
                                                                                 </value>
                                                                                 <value name="OID4">
                                                                                   <shadow type="field_oid" id="r*MW%%;r(~[+$OWJ07(b">
                                                                                     <field name="oid">default</field>
                                                                                   </shadow>
                                                                                   <block type="variables_get" id="ri2:S$G(_x}C9?P5u=nK">
                                                                                     <field name="VAR" id="8V)1ei;:s3I?C,N:]GiR">05_Steckdosen</field>
                                                                                   </block>
                                                                                 </value>
                                                                                 <value name="OID5">
                                                                                   <shadow type="field_oid" id="pwDE1+nsUwy{gl+8`U39">
                                                                                     <field name="oid">default</field>
                                                                                   </shadow>
                                                                                   <block type="variables_get" id="Z3/0Icb4jK+H`a1E0KG$">
                                                                                     <field name="VAR" id="1Ak=%SIOn*NU40nese#c">06_Lichter</field>
                                                                                   </block>
                                                                                 </value>
                                                                                 <value name="OID6">
                                                                                   <shadow type="field_oid" id="[4Uh|B(syq?B_k-JnN[D">
                                                                                     <field name="oid">default</field>
                                                                                   </shadow>
                                                                                   <block type="variables_get" id="[YS9%Od-ofYx3_:Z-@K[">
                                                                                     <field name="VAR" id="1#C841RSXb0A;*vV:)S/">07_Bewegungsmelder</field>
                                                                                   </block>
                                                                                 </value>
                                                                                 <value name="OID7">
                                                                                   <shadow type="field_oid" id="1!uHNgXY-Qxnu.hSS4(*">
                                                                                     <field name="oid">default</field>
                                                                                   </shadow>
                                                                                   <block type="variables_get" id="t[py+WvD[/tZ{J%Z#(0K">
                                                                                     <field name="VAR" id="7$m6Q9*CPSfFd[A+%*s#">10_Fenster</field>
                                                                                   </block>
                                                                                 </value>
                                                                                 <value name="OID8">
                                                                                   <shadow type="field_oid" id="1y^/g]Wa0hrSDMdN%Zhl">
                                                                                     <field name="oid">default</field>
                                                                                   </shadow>
                                                                                   <block type="variables_get" id="FJ:2pfXU;5o)h=T*p*K5">
                                                                                     <field name="VAR" id="b-z7GJEJ-d]t3RcQI((O">11_Tueren</field>
                                                                                   </block>
                                                                                 </value>
                                                                                 <value name="OID9">
                                                                                   <shadow type="field_oid" id="P;l@MA:ZH3+((5dD+(Mv">
                                                                                     <field name="oid">default</field>
                                                                                   </shadow>
                                                                                   <block type="variables_get" id="0L}E!11}Lj7aPVch+t4]">
                                                                                     <field name="VAR" id=")`~:qWf-Va8ppWW:PM?v">12_Rollos</field>
                                                                                   </block>
                                                                                 </value>
                                                                                 <statement name="STATEMENT">
                                                                                   <block type="procedures_callnoreturn" id="6$HKc4$P{em(F/O5FaP)">
                                                                                     <mutation name="aktive_Geraete_zaaehlen"></mutation>
                                                                                   </block>
                                                                                 </statement>
                                                                               </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>
                             </next>
                           </block>
                           <block type="procedures_defnoreturn" id="~GyT}^Im@}w[$#?NDnD~" x="462" y="387">
                             <field name="NAME">aktive_Geraete_zaaehlen</field>
                             <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                             <statement name="STACK">
                               <block type="control_ex" id="e%mzG55MqR_9uRfAifT9" inline="true">
                                 <field name="TYPE">true</field>
                                 <field name="CLEAR_RUNNING">FALSE</field>
                                 <value name="OID">
                                   <shadow type="field_oid" id="m@%i_a!E0]EFi{XnE+8a">
                                     <field name="oid">Object ID</field>
                                   </shadow>
                                   <block type="variables_get" id=":+bI~pFdIX(Qb{13+Ya7">
                                     <field name="VAR" id="1,?3pZ=,_CoApYnhb@A.">aktive_Geraete</field>
                                   </block>
                                 </value>
                                 <value name="VALUE">
                                   <shadow type="logic_boolean" id="M0x$NlV2BIwr-m){6Rr!">
                                     <field name="BOOL">TRUE</field>
                                   </shadow>
                                   <block type="math_arithmetic" id="U.{`8J]uX=-MPJLdH1nm" inline="false">
                                     <field name="OP">ADD</field>
                                     <value name="A">
                                       <shadow type="math_number" id="qX`.y2|F0k^P}IZPr@%Z">
                                         <field name="NUM">1</field>
                                       </shadow>
                                       <block type="get_value_var" id=")jmD~cwI9.{ko!W^=N;L">
                                         <field name="ATTR">val</field>
                                         <value name="OID">
                                           <shadow type="text" id="KCpunYAL^CsEjp|5:u%,">
                                             <field name="TEXT"></field>
                                           </shadow>
                                           <block type="variables_get" id="-~cxItIQW{kC.L!ksV_+">
                                             <field name="VAR" id="qDKgvT_l$bdPD/Hjp7,f">01_Batterien_LOWBAT</field>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                     <value name="B">
                                       <shadow type="math_number" id="bY#m[8btl4Z@*u#MfO]C">
                                         <field name="NUM">1</field>
                                       </shadow>
                                       <block type="math_arithmetic" id="p-1=F{}X92(K=v9Y|#A;" inline="false">
                                         <field name="OP">ADD</field>
                                         <value name="A">
                                           <shadow type="math_number" id="o32*^N@IquNvd?tdL3jc">
                                             <field name="NUM">1</field>
                                           </shadow>
                                           <block type="get_value_var" id="=-ID$xAe~VOw|Z9:$QO3">
                                             <field name="ATTR">val</field>
                                             <value name="OID">
                                               <shadow type="text">
                                                 <field name="TEXT"></field>
                                               </shadow>
                                               <block type="variables_get" id="M*lX0KWDm2|M13|S9x9U">
                                                 <field name="VAR" id=")4l%oS5a%2:G8u?Dq+`L">02_Batterie_1_5_Volt</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <value name="B">
                                           <shadow type="math_number" id="^`*Jb)]|_%Ig7.70h#L]">
                                             <field name="NUM">1</field>
                                           </shadow>
                                           <block type="math_arithmetic" id="*!pxZ1v~H.i;OY5:z13n" inline="false">
                                             <field name="OP">ADD</field>
                                             <value name="A">
                                               <shadow type="math_number" id="]JMcWala@g#,dNK#mTje">
                                                 <field name="NUM">1</field>
                                               </shadow>
                                               <block type="get_value_var" id="ddvNlRi#%|yyH#Cx!V$u">
                                                 <field name="ATTR">val</field>
                                                 <value name="OID">
                                                   <shadow type="text">
                                                     <field name="TEXT"></field>
                                                   </shadow>
                                                   <block type="variables_get" id="vFq`bY/xp6)}(%xLuvm_">
                                                     <field name="VAR" id="wQJSQV(n60mELeGIjuvx">03_Batterien_3_Volt</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <value name="B">
                                               <shadow type="math_number" id="43gs|_?}Q1^Y#t%w~M{?">
                                                 <field name="NUM">1</field>
                                               </shadow>
                                               <block type="math_arithmetic" id="ch?j$Mqt*0KK4w!Ip7E`" inline="false">
                                                 <field name="OP">ADD</field>
                                                 <value name="A">
                                                   <shadow type="math_number" id="OP3rQX(O7tKx-8LX)2_x">
                                                     <field name="NUM">1</field>
                                                   </shadow>
                                                   <block type="get_value_var" id="et(=(`xCMzniB)=cg4u-">
                                                     <field name="ATTR">val</field>
                                                     <value name="OID">
                                                       <shadow type="text">
                                                         <field name="TEXT"></field>
                                                       </shadow>
                                                       <block type="variables_get" id="w82i5i;X5t)nh`[7t-1)">
                                                         <field name="VAR" id="39|yDApyC3P-JhfRMHTI">04_Batterien_Prozent</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <shadow type="math_number" id="}wbjrQl~Gdo;_e@LP@lC">
                                                     <field name="NUM">1</field>
                                                   </shadow>
                                                   <block type="math_arithmetic" id="6!Ajyj[Wav0PwbQZ2ADR" inline="false">
                                                     <field name="OP">ADD</field>
                                                     <value name="A">
                                                       <shadow type="math_number" id="$?nYDWutKry.3~YUC]j,">
                                                         <field name="NUM">1</field>
                                                       </shadow>
                                                       <block type="get_value_var" id=".7a3P/kTy+/Nt/nGE]Yq">
                                                         <field name="ATTR">val</field>
                                                         <value name="OID">
                                                           <shadow type="text">
                                                             <field name="TEXT"></field>
                                                           </shadow>
                                                           <block type="variables_get" id=")%Ld{Vx8oua7%:xJ(Fuc">
                                                             <field name="VAR" id="8V)1ei;:s3I?C,N:]GiR">05_Steckdosen</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                     <value name="B">
                                                       <shadow type="math_number" id="Bm*M$r$g%D^7*xC#Zw~L">
                                                         <field name="NUM">1</field>
                                                       </shadow>
                                                       <block type="math_arithmetic" id="Pz}GjB;V-/CZ|r4;FeQO" inline="false">
                                                         <field name="OP">ADD</field>
                                                         <value name="A">
                                                           <shadow type="math_number" id="DC-MGqpNaka,t;n[@BGb">
                                                             <field name="NUM">1</field>
                                                           </shadow>
                                                           <block type="get_value_var" id="%f^|hH_PL]u^.]=_VdkL">
                                                             <field name="ATTR">val</field>
                                                             <value name="OID">
                                                               <shadow type="text">
                                                                 <field name="TEXT"></field>
                                                               </shadow>
                                                               <block type="variables_get" id="WJnP~L,1v?dgF}MSvPXj">
                                                                 <field name="VAR" id="1Ak=%SIOn*NU40nese#c">06_Lichter</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                         <value name="B">
                                                           <shadow type="math_number" id="jn_vH)`U-ggA@Db)yVsn">
                                                             <field name="NUM">1</field>
                                                           </shadow>
                                                           <block type="math_arithmetic" id=".lGqN$2lDEX(Q6Z9F]c-" inline="false">
                                                             <field name="OP">ADD</field>
                                                             <value name="A">
                                                               <shadow type="math_number" id="G/R7Nob%8ame/_uu9_Q.">
                                                                 <field name="NUM">1</field>
                                                               </shadow>
                                                               <block type="get_value_var" id=")9Sm@t4:WciIN,QE#7z6">
                                                                 <field name="ATTR">val</field>
                                                                 <value name="OID">
                                                                   <shadow type="text">
                                                                     <field name="TEXT"></field>
                                                                   </shadow>
                                                                   <block type="variables_get" id="eUCf8#wHRGNFI}|A,fjd">
                                                                     <field name="VAR" id="1#C841RSXb0A;*vV:)S/">07_Bewegungsmelder</field>
                                                                   </block>
                                                                 </value>
                                                               </block>
                                                             </value>
                                                             <value name="B">
                                                               <shadow type="math_number" id="5LtDQhR6_Mqg=Y@}h6wN">
                                                                 <field name="NUM">1</field>
                                                               </shadow>
                                                               <block type="math_arithmetic" id="(5fZ9vL`?iiW]sBsl@OL" inline="false">
                                                                 <field name="OP">ADD</field>
                                                                 <value name="A">
                                                                   <shadow type="math_number" id="|xGIQ2Zh?L._ShZ]VItG">
                                                                     <field name="NUM">1</field>
                                                                   </shadow>
                                                                   <block type="get_value_var" id="q$l_Xv/E7yYq?{+TVyks">
                                                                     <field name="ATTR">val</field>
                                                                     <value name="OID">
                                                                       <shadow type="text">
                                                                         <field name="TEXT"></field>
                                                                       </shadow>
                                                                       <block type="variables_get" id="4_i8ey$QF1=^|C-HxgfN">
                                                                         <field name="VAR" id="7$m6Q9*CPSfFd[A+%*s#">10_Fenster</field>
                                                                       </block>
                                                                     </value>
                                                                   </block>
                                                                 </value>
                                                                 <value name="B">
                                                                   <shadow type="math_number" id="3QKx-MB_6~gQ!BCT;^$$">
                                                                     <field name="NUM">1</field>
                                                                   </shadow>
                                                                   <block type="math_arithmetic" id="wz3R.w77=SJ%jW64A)e0" inline="false">
                                                                     <field name="OP">ADD</field>
                                                                     <value name="A">
                                                                       <shadow type="math_number" id="RRk]b4DM[pfR};,1I`=x">
                                                                         <field name="NUM">1</field>
                                                                       </shadow>
                                                                       <block type="get_value_var" id=".Ty_EobamYx[[L(Li(E]">
                                                                         <field name="ATTR">val</field>
                                                                         <value name="OID">
                                                                           <shadow type="text">
                                                                             <field name="TEXT"></field>
                                                                           </shadow>
                                                                           <block type="variables_get" id="ZR{w*WoJ1`=S%m=fM#~9">
                                                                             <field name="VAR" id="b-z7GJEJ-d]t3RcQI((O">11_Tueren</field>
                                                                           </block>
                                                                         </value>
                                                                       </block>
                                                                     </value>
                                                                     <value name="B">
                                                                       <shadow type="math_number" id="ggqs6aCt7XU8#`gG:^c:">
                                                                         <field name="NUM">1</field>
                                                                       </shadow>
                                                                       <block type="get_value_var" id="guLbgyjaz;cNq0Bhn+;F">
                                                                         <field name="ATTR">val</field>
                                                                         <value name="OID">
                                                                           <shadow type="text">
                                                                             <field name="TEXT"></field>
                                                                           </shadow>
                                                                           <block type="variables_get" id="X_P!H1iuAT:*o~!Kojz^">
                                                                             <field name="VAR" id=")`~:qWf-Va8ppWW:PM?v">12_Rollos</field>
                                                                           </block>
                                                                         </value>
                                                                       </block>
                                                                     </value>
                                                                   </block>
                                                                 </value>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                                 <value name="DELAY_MS">
                                   <shadow type="math_number" id="u5$.26C%w7@37v^kTCMz">
                                     <field name="NUM">0</field>
                                   </shadow>
                                 </value>
                               </block>
                             </statement>
                           </block>
                          </xml>
                          

                          M Offline
                          M Offline
                          Mike Hellracer
                          schrieb am zuletzt editiert von
                          #887

                          @dslraser
                          Ja danke das war es.
                          Ich bin so ein Fan von deinen Ansichten geworden das ich kaum davon lassen kann.
                          Hätte auch Interesse an:
                          Alexa, Bewässerung, Staubsauger, Rasenmäher, TV Spielfilm und eine Verknüpfung zur Fritzbox Admin Oberfläche.
                          Bin gerade dabei ein Gerät für das On Click Update von Tasmota Geräten zu bauen und versuche dort einige Anregungen aus deinem Design umzusetzen. Stelle ich dann auch gerne hier zur Verfügung.

                          dslraserD 1 Antwort Letzte Antwort
                          0
                          • S Sorentino

                            Hallo liebe Forum Mitglieder, ich beschäftige mich seit 2 Tagen mit iobroker und iQountrol habe auch schon ein paar Sachen umgesetzt.
                            Zur Zeit Versuche ein Wetter Widget zu installieren, leider bekomme ich den grauen Hintergrund in Widgets nicht weg (siehe Bild). Bei allen Beispiele von euch sehe ich das nicht.
                            Könnt ihr mir da weiter helfen?
                            Vielen lieben Dank schon mal vorab.
                            iQontrol.JPG

                            meuteM Offline
                            meuteM Offline
                            meute
                            schrieb am zuletzt editiert von
                            #888

                            @sorentino sagte in iQontrol Vis Support Thread:

                            Zur Zeit Versuche ein Wetter Widget zu installieren, leider bekomme ich den grauen Hintergrund in Widgets nicht weg (siehe Bild). Bei allen Beispiele von euch sehe ich das nicht.
                            Könnt ihr mir da weiter helfen?
                            iQontrol.JPG

                            Da ich auch Newbie bin:
                            Gibt es eine Anleitung, wie man das Wetter-Widget konfiguriert?
                            Oder kann man es als Gerät irgendwo herunterladen? (Gibt es vll. eine Geräte-Sammlung?)

                            fraenk for friends Code: MATF103

                            meuteM 1 Antwort Letzte Antwort
                            0
                            • meuteM meute

                              @sorentino sagte in iQontrol Vis Support Thread:

                              Zur Zeit Versuche ein Wetter Widget zu installieren, leider bekomme ich den grauen Hintergrund in Widgets nicht weg (siehe Bild). Bei allen Beispiele von euch sehe ich das nicht.
                              Könnt ihr mir da weiter helfen?
                              iQontrol.JPG

                              Da ich auch Newbie bin:
                              Gibt es eine Anleitung, wie man das Wetter-Widget konfiguriert?
                              Oder kann man es als Gerät irgendwo herunterladen? (Gibt es vll. eine Geräte-Sammlung?)

                              meuteM Offline
                              meuteM Offline
                              meute
                              schrieb am zuletzt editiert von
                              #889

                              @meute sagte in iQontrol Vis Support Thread:

                              Da ich auch Newbie bin:
                              Gibt es eine Anleitung, wie man das Wetter-Widget konfiguriert?
                              Oder kann man es als Gerät irgendwo herunterladen? (Gibt es vll. eine Geräte-Sammlung?)

                              Ich habe es selbst geschafft nach dieser Anleitung:
                              https://www.smarthome-tricks.de/software-iobroker/iobroker-iqontrol-visualisierung-teil-22-wetterdaten-darstellen/

                              Screenshot_2023-04-13_19-25-01.jpg

                              @sorentino sagte in iQontrol Vis Support Thread:

                              Zur Zeit Versuche ein Wetter Widget zu installieren, leider bekomme ich den grauen Hintergrund in Widgets nicht weg (siehe Bild). Bei allen Beispiele von euch sehe ich das nicht.
                              Könnt ihr mir da weiter helfen?
                              iQontrol.JPG

                              Diese Einstellungen benötigst Du:

                              Screenshot_2023-04-13_19-26-50.jpg

                              Screenshot_2023-04-13_19-27-12.jpg

                              Screenshot_2023-04-13_19-28-09.jpg

                              fraenk for friends Code: MATF103

                              1 Antwort Letzte Antwort
                              0
                              • clouthC Offline
                                clouthC Offline
                                clouth
                                schrieb am zuletzt editiert von
                                #890

                                Hallo zusammen
                                Erstmal ein großes Kompliment an s.bormann und alle Unterstützer hier. Eine tolle Visualisierung. Ich experimentiere schon eine Weile damit, habe aber leider keine Programmierkenntnisse.
                                Ich nutze die aktuelle stable Version von iqontrol. Ich finde hier keine Möglichkeit, das "Forum" zu iqontrol zu durchsuchen und eine Antwort auf folgendes Problem zu finden.
                                Ich habe jetzt schon geschafft, zwei Kacheln über die Funktion background_view zu gruppieren. Wenn ich jetzt aber eine dieser gruppierten Kacheln (in einer 1x1 Kachel) anklicke um einen Wert zu ändern, dann ist das Dialogfeld nur teilweise sichtbar.
                                Kann man das Dialogfeld auch außerhalb der background_view in groß anzeigen lassen?

                                Gruß clouth

                                da_WoodyD 1 Antwort Letzte Antwort
                                0
                                • clouthC clouth

                                  Hallo zusammen
                                  Erstmal ein großes Kompliment an s.bormann und alle Unterstützer hier. Eine tolle Visualisierung. Ich experimentiere schon eine Weile damit, habe aber leider keine Programmierkenntnisse.
                                  Ich nutze die aktuelle stable Version von iqontrol. Ich finde hier keine Möglichkeit, das "Forum" zu iqontrol zu durchsuchen und eine Antwort auf folgendes Problem zu finden.
                                  Ich habe jetzt schon geschafft, zwei Kacheln über die Funktion background_view zu gruppieren. Wenn ich jetzt aber eine dieser gruppierten Kacheln (in einer 1x1 Kachel) anklicke um einen Wert zu ändern, dann ist das Dialogfeld nur teilweise sichtbar.
                                  Kann man das Dialogfeld auch außerhalb der background_view in groß anzeigen lassen?

                                  Gruß clouth

                                  da_WoodyD Online
                                  da_WoodyD Online
                                  da_Woody
                                  schrieb am zuletzt editiert von
                                  #891

                                  @stephan-clouth kannst du das mal mit screenshots und deinen einstellungen mal zeigen?
                                  iwie kann ich mir dein problem nicht vorstellen... :)
                                  zum thema suchen: immerhin hast du den richten fred gefunden! :+1:

                                  gruß vom Woody
                                  HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                                  clouthC 1 Antwort Letzte Antwort
                                  0
                                  • da_WoodyD da_Woody

                                    @stephan-clouth kannst du das mal mit screenshots und deinen einstellungen mal zeigen?
                                    iwie kann ich mir dein problem nicht vorstellen... :)
                                    zum thema suchen: immerhin hast du den richten fred gefunden! :+1:

                                    clouthC Offline
                                    clouthC Offline
                                    clouth
                                    schrieb am zuletzt editiert von clouth
                                    #892

                                    @da_woody
                                    Hier die Situation: Es soll ein Feld mit 2 Uhrzeiten eingeblendet werden, die eingestellt werden können (ich weiß auch nicht, wie ich das Einstellen der Uhrzeiten schöner bekomme). Wenn ich auf den Schalter klicke wird das Dialogfeld innerhalb der eingelagerten Kachel geöffnet udn abgeschnitten:
                                    9c57d15d-7ca3-44df-aa5c-f6dc3c8aac50-image.png

                                    Hier das Feld, wo eine Uhrzeit eigetragen werden soll:
                                    2be63cbe-82c2-43ef-a4ef-044d7aa7e194-image.png

                                    Hier die Einstellungen in der eigentlichen Kachel:
                                    6c4495d5-1ac7-4b5b-9697-adcab773b88d-image.png
                                    73b3cfe0-1203-40dc-898e-b2587d7ffbda-image.png

                                    Hier die Einstellungen einer einstellbaren gruppierten Kachel:
                                    055655c7-8764-4d9b-8d62-b2d13ed3cc5b-image.png

                                    Ich hoffe, ich konnte das Problem deutlicher machen und die gezeigten Einstellungen sind die entscheidenden.

                                    gruß clouth

                                    P.S.: Wo kann ich eigentlich alternative Symbole für die Panels finden, bzw. einstellen, wie viele Panels in der Toolbar nebeneinander gezeigt werden? Ich finde nur die Einzeilig oder nicht einzeilig. Bei nicht einzeilig macht er nur 2 nebeneinander.... Ich möchte aber 3 oder 4 :)

                                    da_WoodyD 2 Antworten Letzte Antwort
                                    0
                                    • clouthC clouth

                                      @da_woody
                                      Hier die Situation: Es soll ein Feld mit 2 Uhrzeiten eingeblendet werden, die eingestellt werden können (ich weiß auch nicht, wie ich das Einstellen der Uhrzeiten schöner bekomme). Wenn ich auf den Schalter klicke wird das Dialogfeld innerhalb der eingelagerten Kachel geöffnet udn abgeschnitten:
                                      9c57d15d-7ca3-44df-aa5c-f6dc3c8aac50-image.png

                                      Hier das Feld, wo eine Uhrzeit eigetragen werden soll:
                                      2be63cbe-82c2-43ef-a4ef-044d7aa7e194-image.png

                                      Hier die Einstellungen in der eigentlichen Kachel:
                                      6c4495d5-1ac7-4b5b-9697-adcab773b88d-image.png
                                      73b3cfe0-1203-40dc-898e-b2587d7ffbda-image.png

                                      Hier die Einstellungen einer einstellbaren gruppierten Kachel:
                                      055655c7-8764-4d9b-8d62-b2d13ed3cc5b-image.png

                                      Ich hoffe, ich konnte das Problem deutlicher machen und die gezeigten Einstellungen sind die entscheidenden.

                                      gruß clouth

                                      P.S.: Wo kann ich eigentlich alternative Symbole für die Panels finden, bzw. einstellen, wie viele Panels in der Toolbar nebeneinander gezeigt werden? Ich finde nur die Einzeilig oder nicht einzeilig. Bei nicht einzeilig macht er nur 2 nebeneinander.... Ich möchte aber 3 oder 4 :)

                                      da_WoodyD Online
                                      da_WoodyD Online
                                      da_Woody
                                      schrieb am zuletzt editiert von
                                      #893

                                      @stephan-clouth ok...
                                      was spricht dagegen die kacheln nicht zu gruppieren, sonder 2 1x0,5 kacheln untereinander anzuzeigen?
                                      f57838e0-b320-4b10-9029-daa6ac514113-grafik.png
                                      7eb9fa7b-a74d-43bf-a36e-18064f03cae2-grafik.png
                                      ich hab da jetzt einfach 2 testkacheln genommen...

                                      gruß vom Woody
                                      HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                                      clouthC 1 Antwort Letzte Antwort
                                      0
                                      • da_WoodyD da_Woody

                                        @stephan-clouth ok...
                                        was spricht dagegen die kacheln nicht zu gruppieren, sonder 2 1x0,5 kacheln untereinander anzuzeigen?
                                        f57838e0-b320-4b10-9029-daa6ac514113-grafik.png
                                        7eb9fa7b-a74d-43bf-a36e-18064f03cae2-grafik.png
                                        ich hab da jetzt einfach 2 testkacheln genommen...

                                        clouthC Offline
                                        clouthC Offline
                                        clouth
                                        schrieb am zuletzt editiert von
                                        #894

                                        @da_woody
                                        Wie mache ich das denn, dass der die untereinander zeigt? Bei mir macht der die immer nebeneinander.
                                        Die Zeiten sollen ja jeweils nur eingeblendet werden, wenn darüber der Schalter aktiv ist und auch unter dem passenden Schalter angezeigt werden...

                                        da_WoodyD 1 Antwort Letzte Antwort
                                        0
                                        • clouthC clouth

                                          @da_woody
                                          Hier die Situation: Es soll ein Feld mit 2 Uhrzeiten eingeblendet werden, die eingestellt werden können (ich weiß auch nicht, wie ich das Einstellen der Uhrzeiten schöner bekomme). Wenn ich auf den Schalter klicke wird das Dialogfeld innerhalb der eingelagerten Kachel geöffnet udn abgeschnitten:
                                          9c57d15d-7ca3-44df-aa5c-f6dc3c8aac50-image.png

                                          Hier das Feld, wo eine Uhrzeit eigetragen werden soll:
                                          2be63cbe-82c2-43ef-a4ef-044d7aa7e194-image.png

                                          Hier die Einstellungen in der eigentlichen Kachel:
                                          6c4495d5-1ac7-4b5b-9697-adcab773b88d-image.png
                                          73b3cfe0-1203-40dc-898e-b2587d7ffbda-image.png

                                          Hier die Einstellungen einer einstellbaren gruppierten Kachel:
                                          055655c7-8764-4d9b-8d62-b2d13ed3cc5b-image.png

                                          Ich hoffe, ich konnte das Problem deutlicher machen und die gezeigten Einstellungen sind die entscheidenden.

                                          gruß clouth

                                          P.S.: Wo kann ich eigentlich alternative Symbole für die Panels finden, bzw. einstellen, wie viele Panels in der Toolbar nebeneinander gezeigt werden? Ich finde nur die Einzeilig oder nicht einzeilig. Bei nicht einzeilig macht er nur 2 nebeneinander.... Ich möchte aber 3 oder 4 :)

                                          da_WoodyD Online
                                          da_WoodyD Online
                                          da_Woody
                                          schrieb am zuletzt editiert von
                                          #895

                                          @stephan-clouth sagte in iQontrol Vis Support Thread:

                                          P.S.: Wo kann ich eigentlich alternative Symbole für die Panels finden, bzw. einstellen, wie viele Panels in der Toolbar nebeneinander gezeigt werden? Ich finde nur die Einzeilig oder nicht einzeilig. Bei nicht einzeilig macht er nur 2 nebeneinander.... Ich möchte aber 3 oder 4

                                          0f3cbb22-668b-467e-b1f2-c8b65a259806-grafik.png
                                          unter optionen/sonstiges
                                          83ff7fd2-401a-421c-b1d7-8f76e0532867-grafik.png

                                          #Toolbar li {
                                          width: calc(100% / 10) !important;
                                          clear:none !important;
                                          }
                                          
                                          

                                          wobei die 10 auf deine gewünschte anzahl zu ändern ist.

                                          gruß vom Woody
                                          HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

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


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          406

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

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

                                          • Du hast noch kein Konto? Registrieren

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