Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread)

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread)

    This topic has been deleted. Only users with topic management privileges can see it.
    • da_Woody
      da_Woody @DocGame last edited by

      @docgame hihi, tja, gehts dir wie mir...
      das problem im mom ist, das, wie immer bei @s-bormann updates im stundentakt kommen. 😄
      2 anleitungen gibts ja schon. hatte schon 3 kacheln mit total, ein, aus. im moment bekomm ichs nicht mehr hin.
      womit wir wieder beim thema unterforen wären. da könnte man das, ohne andere anfragen, in einem eigenen beitrag behandeln...

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

        @docgame
        Kann ich machen, aber es fängt schon bei den Aufzählungen/aliasen an. Wenn Du aliase/Aufzählungen wie für meine Blocklys angelegt hast, dann kannst Du die direkt verwenden. (Aliase in einem Ordner, also bei mir ohne Elternordner)

        Beispiel Fenster

        Bildschirmfoto 2022-01-11 um 16.39.00.png

        Bildschirmfoto 2022-01-11 um 16.39.20.png

        Wenn es sowas gibt, dann geht es in iQontrol weiter.

        über das Plus (+) eine neue Liste anlegen (Beispiel Fensterliste)

        Bildschirmfoto 2022-01-11 um 16.40.40.png

        rechts auf den Bleistift klicken

        Bildschirmfoto 2022-01-11 um 16.42.44.png

        3 Counter anlegen

        Bildschirmfoto 2022-01-11 um 16.43.21.png

        jeweils rechts auf den Bleistift klicken, Beispiel gekippt

        Bildschirmfoto 2022-01-11 um 16.45.06.png

        Beispiel geöffnet

        Bildschirmfoto 2022-01-11 um 16.45.57.png

        Beispiel geschlossen

        Bildschirmfoto 2022-01-11 um 16.46.33.png

        zwei Calculations anlegen

        Bildschirmfoto 2022-01-11 um 16.47.16.png

        Fenster_sortiert auf dem Bleistift rechts anklicken.Diese Ansicht ist auch die Reihenfolge, wie die spätere sortierte Liste angezeigt wird. Also zuerst gekippt, dann geöffnet und dann geschlossen. Wer eine andere Reihenfolge will, der kann auch rechts bei den Strichen per Drag & Drop verschieben.

        Bildschirmfoto 2022-01-11 um 16.48.48.png

        Fenster_geoeffnet_oder_gekippt auf dem Bleistift rechts anklicken.

        Bildschirmfoto 2022-01-11 um 16.50.11.png

        Es kann sein, das man an einigen Stellen zuvor zwischenspeichern muss, damit die Listen auch angelegt werden und somit vorhanden sind.

        Jetzt folgt Teil 2 - Das Widget anlegen

        Unter Geräte WIDGET AUTOMATISCH ERSTELLEN anklicken

        Bildschirmfoto 2022-01-11 um 16.53.18.png

        Namen vergeben und Quelle Device-Counter auswählen

        Bildschirmfoto 2022-01-11 um 16.55.06.png

        Es öffnet sich

        Bildschirmfoto 2022-01-11 um 16.56.46.png

        Unter Allgemein rechts die sortiert Liste auswählen

        Bildschirmfoto 2022-01-11 um 16.58.26.png

        Styling und Icon-Replacement mache ich zum Schluss, wenn die Liste steht.

        Unter Datapoint Detection für diese Art alias ändern auf name

        name;plainText

        damit werden die Namen der Datenpunkte angezeigt.

        Widget erstellen/speichern und erstmal in der iQontrol View schauen was in der Liste steht.

        Wenn nun das Widget wieder bearbeitet werden soll, dann über den Bleistift rechts öffnen.

        Bildschirmfoto 2022-01-11 um 17.05.32.png

        Dann bei diesem Datenpunkt rechts auf den Bleistift klicken.

        Bildschirmfoto 2022-01-11 um 17.06.29.png

        Dann ist man wieder hier

        Bildschirmfoto 2022-01-11 um 17.07.57.png

        Beispiel Styling

        Bildschirmfoto 2022-01-11 um 17.22.47.png

        Bildschirmfoto 2022-01-11 um 17.23.40.png

        Bildschirmfoto 2022-01-11 um 17.23.52.png

        Bildschirmfoto 2022-01-11 um 17.24.01.png

        Bildschirmfoto 2022-01-11 um 17.24.11.png

        Beispiel Icon-Replacement

        Bildschirmfoto 2022-01-11 um 17.25.52.png

        Bildschirmfoto 2022-01-11 um 17.26.03.png

        Bildschirmfoto 2022-01-11 um 17.26.14.png

        Badge einfügen (die Anzahl der geöffneten/gekippten Fenster)

        Bildschirmfoto 2022-01-11 um 17.28.11.png

        Rechts auf den Bleistift und den Datenpunkt mit value (Zahl) auswählen

        Bildschirmfoto 2022-01-11 um 17.28.24.png

        Bis auf die Überschrift (erkläre ich später) sieht es dann bei mir so aus.

        Bildschirmfoto 2022-01-11 um 17.28.49.png

        Wer solche Überschriften möchte

        A88AFCC9-52C1-4E5E-8BC1-B6BC01004557.jpeg

        1DFCB116-9B93-4AEE-8F69-8AE81179228E.jpeg

        8753ACAB-D0A5-435D-97AF-10A7120357B8.jpeg

        906FA727-D194-4DFD-8234-CBE6D496EAAA.jpeg

        Der kann folgendes Blockly nehmen, oder für sich umarbeiten.

        Dieses Blockly legt einen Datenpunkt unter 0_userdata.0 an

        Bildschirmfoto 2022-01-11 um 19.31.46.png

        Man kann in iQontrol diesen Datenpunkt für die Überschrift verlinken

        Bildschirmfoto 2022-01-11 um 19.32.25.png

        Beispiel (für den Datenpunkt aus dem Blockly)

        Fenster| {0_userdata.0.iQontrol.Listen.Fenster.Fenster_Ueberschrift}

        Die Exporte sind hier zu finden.

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

        Ich hoffe das hilft erstmal

        K da_Woody s.bormann wendy2702 4 Replies Last reply Reply Quote 6
        • K
          Kueppert @dslraser last edited by

          @dslraser vielen Dank für die coole, ausführliche Erklärung 🙂 Hab mir die 2mal durchgelesen und Schritt für Schritt abgearbeitet.
          Ich habe fast nur Zigbee-Sensoren, einen HM-IP-Sensor. Bei mir sieht die Tabelle wie folgt aus:
          7cdb85ac-1993-4332-bdbc-9fa03cb50004-image.png
          der HM-IP-Datenpunkt wie folgt:
          1601ce85-aa79-4a42-804b-1044445199df-image.png

          {
            "type": "state",
            "common": {
              "name": "Kinderzimmer Leonie",
              "type": "number",
              "read": true,
              "write": false,
              "role": "window.value",
              "alias": {
                "id": "hm-rpc.0.0000D709925D62.1.STATE"
              },
              "states": {
                "0": "false",
                "1": "true"
              }
            },
            "native": {},
            "_id": "alias.0.Fenster.KinderzimmerLeonie",
            "acl": {
              "object": 1636,
              "state": 1636,
              "owner": "system.user.admin",
              "ownerGroup": "system.group.administrator"
            },
            "from": "system.adapter.admin.0",
            "user": "system.user.admin",
            "ts": 1641918848498
          }
          

          Die States für die Zigbee-Sensoren habe ich nicht verändert, nur den für HM-IP, damit der auf true/false abbildet...ich vermute hier einen Fehler/ein Problem (hab erst heute noch diese Konvertierung wieder eingebaut, weil der Alias-Adapter die wieder rausgeschmissen hatte).

          Im Alias-Manager kann ich die auch einsehen:
          fb60e706-48d6-4dd7-8a2e-62f2c714d45d-image.png

          Ich könnte noch 2 Replacements einbauen mit ja/nein...aber eigentlich sollte hier ja kein "nein" sondern false stehen im JSON des iQontrol?

          dslraser da_Woody 2 Replies Last reply Reply Quote 0
          • s.bormann
            s.bormann Most Active @Kueppert last edited by

            @kueppert sagte in Test Adapter iQontrol 1.11.x Vis:

            @s-bormann sagte in Test Adapter iQontrol 1.11.x Vis:

            @s-bormann sagte in Test Adapter iQontrol 1.11.x Vis:

            @dslraser sagte in Test Adapter iQontrol 1.11.x Vis:

            @s-bormann sagte in Test Adapter iQontrol 1.11.x Vis:

            Nein, fürs Sortieren habe ich keine Idee. Die Liste wird ja dynamisch generiert, deshalb denke ich, es geht erst mal nur alphabetisch, oder? Andere Ideen?
            Für sortierte Listen kann man sich aber z.B. selbst ein sortiertes Array anlegen (also nicht die Listen-Funktion nutzen, sondern die IDs händisch zusammentragen), aber mit dem Device-Counter-Widget visualisieren.

            In meinen Blocklys habe ich in der Gesamtliste alle eingeschalteten/aktiven Geräte oben (1.Sortierung). Alle Geräte danach sind alphbetisch (2.Sortierung). Wenn kein Gerät an ist, dann nur alphabetisch.

            Sehr gute Idee. Kommt auf die Liste!

            Moment, da fällt mir ein: Das geht sogar schon! Mit den neuen Calculations!
            Nehmen wir an, Du hast in der Liste "Lichter" den Counter "Lichter an" angelegt.

            Dann eine neue Calculation "Lichter aus_LIST_JSON" anlegen. Als Kalkulationsschritte nimmst Du Lichter.TOTAL_LIST_JSON minus Lichter.an_LIST_JSON.

            Dann eine zweite Calculation "Lichter sortiert_LIST_JSON" anlegen. Als Kalkulationsschritte nimmst Du hier: Lichter.an_LIST_JSON plus Lichter.aus_LIST_JSON.

            Dann hast Du immer erst Lichter an und dann die Lichter aus.

            Hallo @s-bormann @dslraser muss eine sortierte Liste immer noch so bewerkstelligt werden? Ich hab die Liste für "Fenster" angelegt. Die funktioniert auch. Nun gibt es doch unter Geräte => "Fenster" => Background-URL die Option zu sortieren. Die funktioniert bei mir aber nicht 😞
            7af3037a-05b6-481f-beb1-1b6b993c7bc4-image.png
            sieht bei mir aktuell so aus (dank der gefühlt 1000 Beiträge die ich gelesen hab ^^):
            8903c126-d4ba-4064-866b-aadbb4002b23-image.png

            Hi,
            "Status" ist die Übersetzung von "plainText". Probier doch bitte mal, nach "plainText" zu sortieren, ich denke, dann sollte es klappen.

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

              @kueppert sagte in Test Adapter iQontrol 1.11.x Vis:

              @dslraser vielen Dank für die coole, ausführliche Erklärung 🙂 Hab mir die 2mal durchgelesen und Schritt für Schritt abgearbeitet.
              Ich habe fast nur Zigbee-Sensoren, einen HM-IP-Sensor. Bei mir sieht die Tabelle wie folgt aus:
              7cdb85ac-1993-4332-bdbc-9fa03cb50004-image.png
              der HM-IP-Datenpunkt wie folgt:
              1601ce85-aa79-4a42-804b-1044445199df-image.png

              {
                "type": "state",
                "common": {
                  "name": "Kinderzimmer Leonie",
                  "type": "number",
                  "read": true,
                  "write": false,
                  "role": "window.value",
                  "alias": {
                    "id": "hm-rpc.0.0000D709925D62.1.STATE"
                  },
                  "states": {
                    "0": "false",
                    "1": "true"
                  }
                },
                "native": {},
                "_id": "alias.0.Fenster.KinderzimmerLeonie",
                "acl": {
                  "object": 1636,
                  "state": 1636,
                  "owner": "system.user.admin",
                  "ownerGroup": "system.group.administrator"
                },
                "from": "system.adapter.admin.0",
                "user": "system.user.admin",
                "ts": 1641918848498
              }
              

              Die States für die Zigbee-Sensoren habe ich nicht verändert, nur den für HM-IP, damit der auf true/false abbildet...ich vermute hier einen Fehler/ein Problem (hab erst heute noch diese Konvertierung wieder eingebaut, weil der Alias-Adapter die wieder rausgeschmissen hatte).

              Im Alias-Manager kann ich die auch einsehen:
              fb60e706-48d6-4dd7-8a2e-62f2c714d45d-image.png

              Ich könnte noch 2 Replacements einbauen mit ja/nein...aber eigentlich sollte hier ja kein "nein" sondern false stehen im JSON des iQontrol?

              Meine alias sind so "übersetzt"

                  "states": {
                    "0": "geschlossen",
                    "1": "gekippt",
                    "2": "geöffnet"
              

              Du könntest es z.B. so machen ?

                  "states": {
                    "0": "geschlossen",
                    "1": "geöffnet"
              

              Ich könnte noch 2 Replacements einbauen mit ja/nein...aber eigentlich sollte hier ja kein "nein" sondern false stehen im JSON des iQontrol?

              ja/nein ist doch die Übersetzung true/false

              @s-bormann

              kommt das von hier (wenn German eingestellt) ?

              Bildschirmfoto 2022-01-11 um 18.31.34.png

              D s.bormann 2 Replies Last reply Reply Quote 1
              • D
                DocGame @dslraser last edited by DocGame

                @dslraser Teilerfolge kann ich melden...
                Ich arbeite ja mit Linkeddevice. Habe da wo bei dir geöffnet und Gekippt drin steht true und false stehen und genommen.
                Vorher hatte ich alle Lichter drin aber unsortiert (an und aus bunt gemischt). Jetzt zeigt er mir nur die eingeschalteten an. Die Icons will er auch noch nicht (Habe die Glühbirnen als Icon und in die jeweiligen 2 Felder darunter jeweils true oder false).
                Mein Bescheidenes Englisch macht es nicht einfacher 😧 Ich probiere weiter, bin aber schon wieder am wild probieren, da ich durch die die fehlenden Ausgeschaltenen Lichter und die Icons aus dem Trott bin. Da besteht eben immer die Gefahr, dass man unbewusst wieder etwas anderes verstellt.
                IQlist1.JPG

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

                  @docgame sagte in Test Adapter iQontrol 1.11.x Vis:

                  Die Icons will er auch noch nicht (Habe die Glühbirnen als Icon und in die jeweiligen 2 Felder darunter jeweils true oder false).

                  Bei Dir steht Ein (und wahrscheinlich auch Aus)---groß geschrieben, dann trage nicht true/false ein, sondern Ein oder Aus für das Icon.

                  Jetzt zeigt er mir nur die eingeschalteten an

                  Richtigen Datenpunkt ausgewählt ?

                  D 1 Reply Last reply Reply Quote 0
                  • D
                    DocGame @dslraser last edited by DocGame

                    @dslraser Mit "Ein" ging das Icon.
                    Bei Calculation habe ich bei sortiert den list-json Datenpunkt. Bei Licht an/aus den value-Datenpunkt.
                    IQlist2.JPG

                    IQlist3.JPG

                    IQlist4.JPG

                    IQlist5.JPG

                    IQlist6.JPG

                    IQlist7.JPG

                    dslraser da_Woody D 4 Replies Last reply Reply Quote 0
                    • da_Woody
                      da_Woody @dslraser last edited by

                      @dslraser 👍 jetzt hab ich auch endlich wieder geschafft!
                      die erklärung sollte so ins readME auf github rein, falls nicht schon geschehn. 🙂
                      das einzige was mir beim styling jetzt noch fehlt: font
                      man kann zwar die farbe eines beistrichs bestimmen (überspitzt ausgedrückt), die schriftart hab ich aber nicht gefunden...

                      s.bormann 1 Reply Last reply Reply Quote 0
                      • dslraser
                        dslraser Forum Testing Most Active @DocGame last edited by

                        @docgame
                        zeig mal Deine Datenpunkte in der Objektansicht. unter iQontrol/List usw..
                        Screenshot mit Werten

                        1 Reply Last reply Reply Quote 0
                        • da_Woody
                          da_Woody @DocGame last edited by

                          @docgame sagte in Test Adapter iQontrol 1.11.x Vis:

                          Mit "Ein" ging das Icon.

                          das hatte ich auch schon weiter oben. bei mir gemischt ein/Ein aus/Aus. leider kann man das nicht mittels ; angeben. muss für jeden zustand seperat gemacht werden...
                          eleganter wäre, wenn das ein; Ein; true aus; Aus; false ginge. zum bleistift...

                          s.bormann 1 Reply Last reply Reply Quote 0
                          • D
                            DocGame @DocGame last edited by

                            @docgame Habe gerade gesehen, dass in der list-json bei Lichter aus nichts drin steht. Dann muss ich da nochmal schauen. Jetzt muss ich aber erst mal wieder abbrechen (Frauchen wartet..)

                            IQlist.JPG

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

                              @Kueppert @DocGame @da_Woody

                              Ich habe hier klick mich noch was für die Überschrift eingefügt. Vielleicht könnt Ihr das brauchen...?

                              1 Reply Last reply Reply Quote 1
                              • da_Woody
                                da_Woody @Kueppert last edited by da_Woody

                                Unter Allgemein rechts die sortiert Liste auswählen

                                da wird bei mir halt wieder nur die alias liste angezeigt.
                                624f17c3-2906-4856-a1ba-32effbaed7b1-grafik.png

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

                                  @da_woody
                                  ist doch auch richtig, bei mir ist es auch so. Was ist das Problem ?

                                  Bildschirmfoto 2022-01-11 um 19.58.23.png

                                  Edit:

                                  Unter Datapoint Detection für diese Art alias ändern auf name

                                  name;plainText

                                  damit werden die Namen der Datenpunkte angezeigt.

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

                                    @dslraser friede.gif hab ich eh drinnen. allerdings
                                    1ff7f55d-9a71-4a98-8069-a08b0daecd7f-grafik.png
                                    kann da von sortiert nicht die rede sein.
                                    cebb799c-daad-4349-b5cf-9706b4393a12-grafik.png
                                    sortiert fängt bei mir mit A an... 😉

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

                                      @da_woody
                                      ich brauch nicht nochmal sortieren (ohne Elternordner) Bei mir ist es dadurch automatisch alphabetisch.
                                      Wie das dann geht mußt Du probieren, oder @s-bormann sagt es Dir 🤷

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

                                        @da_woody

                                        oder ist das nicht hier ?

                                        7CB934A0-6318-46CA-AD32-AE1D5719B444.jpeg

                                        196BA2C5-3CBD-4A38-98F1-03C95FCC7278.jpeg

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

                                          @dslraser
                                          790284b6-4f9d-478c-b3e8-ced17e8909b3-grafik.png

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

                                            @da_woody
                                            was soll mir das Bild jetzt sagen, hast Du verschiedene Einstellungen probiert ?

                                            da_Woody 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            629
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            app dark-mode iqontrol responsive vis visualisierung visualization widget
                                            295
                                            7633
                                            6281207
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo