Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. KNX Adapter überholt

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    KNX Adapter überholt

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

      Hallo

      Ich habe mir vor einiger Zeit den KNX Adapter installiert und das Projekt aus einer ETS5 Datei installiert.

      Ich war richtig erschrocken das in den den Objekten keine Gruppenadressen erscheinen.

      Die Gruppenadresse ist doch bei KNX das A und O.

      Die Programme die ich zum Auslesen der Zustände und Werte kenne lesen alle die Gruppenadresse aus.

      Denen intressiert nicht für welches welches Gewerk die Gruppenadresse benötigt wird.

      Ich habe noch kein Programm erlebt was die Gruppenadresse nicht ausliest, höchstens das die Dekodierung

      nicht richtig ging.

      Warum ist das nicht so beim KNX-Adapter?

      Es wird hier immer gesagt wenn irgend welche Adressen nicht angezeigt werden, dann muss man das in der ETS

      in Ordnung bringen.

      Ich nutze die ETS seit der 2er Version und meine ganzen Updates aus ETS 3, 4 und 5 bauen darauf auf.

      Wann kommt den die möglichkeit die Gruppenadressen nachzutragen und Adapter komform zu ändern ?

      Gruß NetFritz

      1 Reply Last reply Reply Quote 0
      • chefkoch009
        chefkoch009 Developer last edited by

        Hallo NetFritz,

        Ich hoffe du hast deinen Schreck überwunden und die Gruppenadressen in den Objekten gefunden.

        Auch der KNX Adapter ließt Gruppenadressen aus.

        Aber auch hier gilt: auf einer schlechten Straße kann man nicht (schnell) fahren. Ich kann kein READ ausführen, wenn das Read Flag im Projekt nicht gesetzt ist.

        > Ich habe noch kein Programm erlebt was die Gruppenadressen nicht ausliest….
        Naja, z.B. word2012, WISO Steuer,…. tun es auch nicht.

        chefkoch009

        1 Reply Last reply Reply Quote 0
        • N
          NetFritz last edited by

          Hallo

          Die Gruppenadressen in den Objekten habe ich noch nicht gefunden.

          Bitte sage mir wo ich sie finde.

          Kann ich denn die Flags auch irgendwo in den Objekten sehen?

          Hier mal ein Auschnitt.
          1563_knx.png

          > Naja, z.B. word2012, WISO Steuer,…. tun es auch nicht.
          Na ja das war schon bezogen auf die Programme die KNX auslesen können.

          Wo finde ich denn die KNX Daten die der Adapter nutzt ?

          Gruß NetFritz

          1 Reply Last reply Reply Quote 0
          • A
            axel.rathey last edited by

            Hallo Netfritz,

            Du musst schon direkt in das jeweilige Objekt hereingehen. Mit dem 2. Button von rechts kannst Du die Objekte bearbeiten, dort ist auch irgendwo die Gruppenadresse hinterlegt. Die Darstellung im Admin ist natürlich so angelegt, dass auch die Objekte von allen anderen Adaptern dort vernünftig angezeigt werden. Und Gruppenadressen gibt es nunmal eher nur bei KNX.

            Du solltest also Deine KNX Objekte in der ETS vernünftig benennen, wenn Du über den Objektnamen im iobroker darauf zugreifen willst.

            Dass der KNX Adapter letztendlich die Gruppenadressen nutzt, um dann über das jeweilige Gatway auf den KNX Bus zuzugreifen liegt wohl auf der Hand.

            Interessant wäre höchstens wenn man die Gruppenadressen im Objektnamen beim Einlesen der knxproj Datei mit abbilden würde. Das bringt aber Fehler, wenn eine Gruppenadresse in der ETS geändert wurde und wird vermutlich deshalb nicht realisiert.

            Gruß Axel

            1 Reply Last reply Reply Quote 0
            • chefkoch009
              chefkoch009 Developer last edited by

              Hallo,

              Danke @axel.rathey. Treffender hätte ich es auch nicht beschreiben können.

              Würde ich die GA‘s mit in die Beschreibung übernehmen, was für geübte KNXler durchaus sinnvoll sein kann, dann würden bei den Benutzern welche schon Verknüpfungen mit den Objekten haben, diese wohl nicht mehr funktionieren. Das will ich unter allen Umständen vermeiden. Eine schlaue Lösung ist mir jedoch noch nicht eingefallen.

              VG

              chefkoch009

              1 Reply Last reply Reply Quote 0
              • N
                NetFritz last edited by

                Hallo

                GAs habe ich jetzt gefunden.
                > was für geübte KNXler durchaus sinnvoll sein kann
                Für mich auf jeden fall.

                Es fällt mir sehr schwer vom KNX Adapter aus eine GA in der ETS zu finden.

                Mann muss das Projekt schon sehr genau kennen wenn man die GA nicht kennt.

                Und jedesmal erst bei den Objekten den2 letzten Button anklicken, ist keine Lösung,

                wenn man mehre GAs kontrollieren will.

                Gruß NetFritz

                1 Reply Last reply Reply Quote 0
                • chefkoch009
                  chefkoch009 Developer last edited by

                  Hallo NetFritz,

                  in der ETS und im iobroker gibt es Suchfunktionen. Damit ist es nicht all zu schwer die entsprechenden Objekte zu finden. Genau genommen orientiert sich der geneigte KNX-Programmierer eher an seiner sauber geführten, logisch aufgebauten Gruppenadresstruktur mit den entsprechenden Bezeichnung, ebenso wie man es in den KNX Kursen gelernt hat.

                  Da ich selbst aktiv mit dem Adapter arbeite und deinen Unmut nicht so richtig verstehe, möchte ich Dich bitten, doch mal einen Auszug aus deiner Gruppenadressstruktur der ETS zur Verfügung zu stellen. Vielleicht fällt es dann leichter das Problem anzugehen / zu lösen.

                  VG

                  chefkoch009

                  1 Reply Last reply Reply Quote 0
                  • N
                    NetFritz last edited by

                    Hallo

                    Hier meine GA Struktur
                    1563_knx1.png
                    > Genau genommen orientiert sich der geneigte KNX-Programmierer eher an seiner sauber geführten, logisch aufgebauten Gruppenadresstruktur mit den entsprechenden Bezeichnung
                    Genau das habe ich gemacht.

                    Gruß NetFritz

                    1 Reply Last reply Reply Quote 0
                    • chefkoch009
                      chefkoch009 Developer last edited by

                      Hallo NetFritz,

                      Sieht doch super aus. Dann verstehe ich das Problem nicht

                      VG

                      chefkoch009

                      1 Reply Last reply Reply Quote 0
                      • N
                        NetFritz last edited by

                        Hallo

                        Mein Problem ist das ich in der ETS alles über die GAs bearbeitet und auch gesucht habe.

                        Im KNX Adapter geht das aber nicht mehr.

                        Gruß NetFritz

                        1 Reply Last reply Reply Quote 0
                        • S
                          sound31 last edited by

                          Hallo Chefkoch,

                          ich hab deinen Adapter seit längerem laufen ohne Probleme (Ver. 1.0.15).

                          Nun habe ich am WE neue GA für Rollos und Beleuchtung eingefügt (ETS 5.5.4)

                          Die GA zum schalten wird auf den Bus übertragen nur die Statusmeldung

                          wird nicht im Adapter angezeigt (auf den KNX Taster vor Ort schon)

                          die GA werden richtig angezeigt im Gruppenmonitor.

                          Danach habe ich versucht die GA händisch anzulegen da ich dachte beim

                          Import sei ein Fehler aufgetreten.

                          Auch hier die selben Erscheinungen das die Statusmeldungen im Gruppenmonitor

                          angezeigt werden aber nicht im Adapter.

                          Code für GA - Schalten

                          {
                            "from": "system.adapter.admin.0",
                            "ts": 1535904816882,
                            "common": {
                              "name": "Licht-Garten-Schalten",
                              "role": "switch",
                              "type": "boolean",
                              "desc": "Manuell erzeugt",
                              "min": 0,
                              "max": 1,
                              "read": true,
                              "write": true
                            },
                            "native": {
                              "dpt": "DPT1.001",
                              "address": "0/0/1",
                              "addressRefId": "P-04E4-0_GA-701",
                              "statusGARefId": "P-04E4-0_GA-702",
                              "actGARefId": ""
                            },
                            "acl": {
                              "object": 1636,
                              "owner": "system.user.admin",
                              "ownerGroup": "system.group.administrator",
                              "state": 1636
                            },
                            "_id": "knx.0.Eigene.Licht-Garten-Schalten",
                            "type": "state"
                          }
                          
                          

                          Code für GA - Status

                          {
                            "from": "system.adapter.admin.0",
                            "ts": 1535905799004,
                            "common": {
                              "name": "Licht-Garten-Status",
                              "role": "indicator",
                              "type": "mixed",
                              "desc": "Manuell erzeugt",
                              "min": 0,
                              "max": 1,
                              "read": true,
                              "write": true
                            },
                            "native": {
                              "dpt": "DPT1.011",
                              "address": "0/0/4",
                              "addressRefId": "P-04E4-0_GA-702",
                              "statusGARefId": "",
                              "actGARefId": "P-04E4-0_GA-701"
                            },
                            "acl": {
                              "object": 1636,
                              "owner": "system.user.admin",
                              "ownerGroup": "system.group.administrator",
                              "state": 1636
                            },
                            "_id": "knx.0.Eigene.Licht-Garten-Status",
                            "type": "state"
                          }
                          
                          

                          Grüße, Andy.

                          PS: Die GA schalten einen 2 Fach Funkaktor über ein Funk-Gateway (MDT)

                          1 Reply Last reply Reply Quote 0
                          • chefkoch009
                            chefkoch009 Developer last edited by

                            Hallo Andy,

                            Hast du eine 2-stufige oder 3-Stufige GA Struktur?

                            Deine _id passt nicht.

                            VG

                            chefkoch009

                            1 Reply Last reply Reply Quote 0
                            • S
                              sound31 last edited by

                              Hallo Chefkoch,

                              eine 3-Stufige.

                              Die _id hab ich jetzt geändert von 2-Stufig auf 3-Stufig…

                              Allerdings ohne Erfolg, Status wird nicht gemeldet.

                              Grüße, Andy

                              1 Reply Last reply Reply Quote 0
                              • chefkoch009
                                chefkoch009 Developer last edited by

                                Hallo sound31,

                                Wie sehen deine raw-Daten jetzt aus.

                                Wenn du die Objekte geändert hast musst du auch den Adapter neu starten.

                                VG

                                chefkoch009

                                1 Reply Last reply Reply Quote 0
                                • S
                                  sound31 last edited by

                                  Hallo Chefkoch,

                                  Denn Adapter habe ich neu gestartet:

                                  Komisch ist das alle anderen Status Meldungen oder auch Temperaturen usw. richtig

                                  dargestellt werden nur eben diese nicht.

                                  Sobald ich aber diesen Datenpunkt in der Visu einschalte wird am Externe KNX Schalter

                                  der Status angezeigt!

                                  Grüße, Andy

                                  die Raw für Senden sind jetzt:

                                  {
                                    "from": "system.adapter.admin.0",
                                    "ts": 1535904816882,
                                    "common": {
                                      "name": "Licht-Garten-Schalten",
                                      "role": "switch",
                                      "type": "boolean",
                                      "desc": "Manuell erzeugt",
                                      "min": 0,
                                      "max": 1,
                                      "read": true,
                                      "write": true
                                    },
                                    "native": {
                                      "dpt": "DPT1.001",
                                      "address": "0/0/1",
                                      "addressRefId": "P-04E4-0_GA-701",
                                      "statusGARefId": "P-04E4-0_GA-702",
                                      "actGARefId": ""
                                    },
                                    "acl": {
                                      "object": 1636,
                                      "owner": "system.user.admin",
                                      "ownerGroup": "system.group.administrator",
                                      "state": 1636
                                    },
                                    "_id": "knx.0.Beleuchtung.Eigene.Licht-Garten-Schalten",
                                    "type": "state"
                                  }
                                  

                                  für den Empfang:

                                  {
                                    "from": "system.adapter.admin.0",
                                    "ts": 1535905799004,
                                    "common": {
                                      "name": "Licht-Garten-Status",
                                      "role": "indicator",
                                      "type": "mixed",
                                      "desc": "Manuell erzeugt",
                                      "min": 0,
                                      "max": 1,
                                      "read": true,
                                      "write": true
                                    },
                                    "native": {
                                      "dpt": "DPT1.011",
                                      "address": "0/0/4",
                                      "addressRefId": "P-04E4-0_GA-702",
                                      "statusGARefId": "",
                                      "actGARefId": "P-04E4-0_GA-701"
                                    },
                                    "acl": {
                                      "object": 1636,
                                      "owner": "system.user.admin",
                                      "ownerGroup": "system.group.administrator",
                                      "state": 1636
                                    },
                                    "_id": "knx.0.Beleuchtung.Eigene.Licht-Garten-Status",
                                    "type": "state"
                                  }
                                  
                                  1 Reply Last reply Reply Quote 0
                                  • chefkoch009
                                    chefkoch009 Developer last edited by

                                    Hallo Andy,

                                    Beim Senden sind read=false und Write=true und beim Status ist es umgekehrt.

                                    VG

                                    chefkoch009

                                    1 Reply Last reply Reply Quote 0
                                    • S
                                      sound31 last edited by

                                      Hallo Chefkoch,

                                      ändert leider nichts..

                                      Grüße, Andy

                                      1 Reply Last reply Reply Quote 0
                                      • C
                                        c-m-m last edited by

                                        Hallo Chefkoch,

                                        mir ist gerade etwas aufgefallen. Allerdings bin ich mir nicht sicher ob es an dem KNX Adapter liegt.

                                        Ich habe mal mit dem Node-Red Adapter gespielt. Dabei ist mir aufgefallen, das ich zwar die

                                        KNX Objekte ändern kann, aber es wird nichts auf dem Bus gesendet. Also die Objektliste zeigt mir die Änderung an,

                                        auch das sie von Node-Red kommt. Wenn ich dasselbe Objekt aus der Visu ändere wird auch etwas auf dem Bus gesendet.

                                        Oder mache ich etwas falsch? Muss ich evtl. noch den KNX Adapter antriggern, nachdem ich ein Objekt beschrieben habe?

                                        Viele Grüße,

                                        Conny

                                        1 Reply Last reply Reply Quote 0
                                        • A
                                          axel.rathey last edited by

                                          Hallo Conny,

                                          also wenn du ein Objekt des KNX-Adapters (bzw. eigentlich Deiner KNX-Instanz) änderst, sollte das auch an den KNX Bus weitergeleitet werden.

                                          Wenn nicht kann das daran liegen, dass die Schreibrechte des Objektes auf den KNX Bus nicht da sind. Weiterhin muss der zu übertragende Wert passen und im Wertbereich liegen. Das sollte dann auch testweise direkt im iobroker.admin funktionieren.

                                          Was du mit Node Red Adapter meinst, weiß ich allerdings nicht und kann daher dazu auch nichts weiter sagen.

                                          Wenn Du von einem anderen (Hardware-)Adapter was an den KNX-Adapter (und/oder umgekehrt) weiterschicken willst, dann musst Du das m.E. mit einem bzw. mehreren Script(en) tun.

                                          Auf die Art könnte man z.B. Lampen an einem Zigbee Adapter (tradfri, HUI etc.) auch vom KNX-Taster bedienen.

                                          In der Visualisierung kannst Du natürlich direkt das jeweilige KNX-Objekt hinterlegen.

                                          Gruß

                                          Axel

                                          1 Reply Last reply Reply Quote 0
                                          • C
                                            c-m-m last edited by

                                            Hallo Axel,

                                            vielen Dank für Deine Antwort. Mit dem Node-Red Adapter kann man Skripte grafisch programmieren.

                                            Ich habe mein Problem nun gelöst. Wenn man in Node-Red einen Wert ändern möchte kann man in dem ioBroker output

                                            einen Type angeben. Wenn dieser auf "value" steht, ändern sich die Objekte ohne weitere Aktionen. Man muss hier "command" einstellen

                                            damit der KNX Adapter diesen dann auch verschickt.

                                            Viele Grüße,

                                            Conny

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.1k
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            123
                                            1043
                                            311138
                                            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