Navigation

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

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    Test Adapter KNX v1.0.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      tombox @Thorsten Missenberger last edited by

      @Thorsten-Missenberger du kannst nur den Adapter auf den debug setzten und das Problem bei github Posten. Aber leider hat Chefkoch wenig Zeit

      1 Reply Last reply Reply Quote 0
      • Thorsten Missenberger
        Thorsten Missenberger last edited by

        Hab im KNX-Bus Forum einen Beitrag gefunden das es mit der 1.0.20 gehen sollte.

        Und sie da, es geht.

        Aber hier besteht augenscheinlich ein Problem das er die RM(Status) nicht richtig verarbeitet?

        Garfonso 1 Reply Last reply Reply Quote 0
        • Garfonso
          Garfonso Developer @Thorsten Missenberger last edited by

          @Thorsten-Missenberger said in Test Adapter KNX v1.0.x:

          Aber hier besteht augenscheinlich ein Problem das er die RM(Status) nicht richtig verarbeitet?

          Was meinst du damit? Der KNX Adapter versucht eine Zuordnung von Status Gruppen Adressen (StatGA) zu Schalt Gruppenadressen (ActGA). Geht das nicht? Erkennen kann man das daran, dass wenn ein Status kommt, auch das Objekt zur ActGA auf den neuen Wert gesetzt wird. Man sieht es auch im RAW der Objekte (und kann es da zur Not reparieren, empfehle ich aber nicht).

          Nach dem Import kannst du übrigens wieder auf die aktuelle Version wechseln. Vorausgesetzt du musst nicht was am Projekt Ändern und nochmal importieren. 😉

          Thorsten Missenberger 1 Reply Last reply Reply Quote 0
          • Thorsten Missenberger
            Thorsten Missenberger @Garfonso last edited by

            @Garfonso

            Er Import mir die knxproj unter 1.0.20 jedoch legt er die "hörende" Adresse nicht an.

            Habe mir jetzt eine DemoProjekt angelegt.

            4 Gruppenadressen
            Beleuchtung 1
            Beleuchtung 1 RM
            Beleuchtung 2
            Beleuchtung 2 RM

            das auf einen Autor verknüpft.

            Nicht mal das kann ich unter 1.0.3x importieren.

            Immer die gleiche Fehlermeldung:
            https://github.com/ioBroker/ioBroker.knx/issues/80

            Missenberger79 created this issue in ioBroker/ioBroker.knx

            closed Import schlägt fehl #80

            Garfonso 1 Reply Last reply Reply Quote 0
            • Garfonso
              Garfonso Developer @Thorsten Missenberger last edited by

              @Thorsten-Missenberger
              Ja, den gleichen Fehler hatte ich mit der letzten oder vorletzten Version auch... ich fürchte da ist in irgendeinem Zweig wirklich ein doofer Bug... 😞

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

                Das Problem mit dem ewig laufenden blauen Balken habe ich jetzt auch.
                Es gab ja die Tage das ETS 5.7.3 Update, kann es daher kommen?
                Vorher war bei mir alles ohne Probleme und beim KNX Adapter gab es ja auch kein Update.

                Thorsten Missenberger 1 Reply Last reply Reply Quote 0
                • Thorsten Missenberger
                  Thorsten Missenberger @Schrubbel last edited by

                  @Schrubbel 5.7.3 hatte ich mal kurz in einer VM und hat bei mir auch nicht funktioniert.

                  Bin jetzt einen anderen Weg gegangen. Ist zwar mit ein wenig aufwand verbunden.

                  Bringe die KNX Über NodeRed rein und verlinke auf ioBroker-Objekte.
                  Hat aber den Vorteil das ich auch nur die Objekte habe die ich wirklich zum Zeitpunkt der Implementierung habe.

                  Bis jetzt geht es und ich brauch nicht immer mit der knxproj rumspielen. Da ja ETS bekanntlich immer wieder alles über den Haufen wirft.

                  Vielleicht stellt Chefkoch irgendwann den Import um in Form einer Excel oder des CSV Export aus der ETS.

                  1 Reply Last reply Reply Quote 1
                  • S
                    sourex last edited by

                    Hi.
                    Als erstes ein Danke für den Adapter !

                    Da ich Ihn nicht wirklich zum laufen bekommen mit den Statusadressen aber nun zur Frage.
                    In openHAB ist es ja möglich die RM alle manuell zuzuweisen was ich auch gemacht habe.
                    Kann ich da nicht einfach über den openHAB Adapter alle Datenpunkte nutzen ? Würde es da mit dem RM nicht besser gehen ?? Hätte es Nachteile über diesen Umweg ?

                    Guten Rutsch !!

                    Garfonso 1 Reply Last reply Reply Quote 0
                    • Garfonso
                      Garfonso Developer @sourex last edited by

                      @sourex
                      Das geht sicherlich. Der einzige Nachteil ist halt höhere Komplexität, weil du openHAB dann noch laufen haben musst.

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

                        Wie ich nun bemerkt habe gehts nicht wirklich weil man in den Widgets ja garkeine RM Datenpunkte angeben kann.
                        Dann werde ich wohl IO nur für die VIS benutzen können, was ich schade finde.

                        Garfonso 1 Reply Last reply Reply Quote 0
                        • Garfonso
                          Garfonso Developer @sourex last edited by

                          @sourex
                          Für vis kannst du zur Not auch mit einem Javascript arbeiten. Wobei ich da jetzt nicht ganz verstanden habe, wo der Vorteil von openHAB ist, wenn du immer noch Schalten und RM als einzelne Datenpunkte hast? Der Trick beim knx Adapter ist ja, dass wenn die Zuordnung funktioniert, am Ende nur noch der Schalt-Datenpunkt genutzt werden muss und der dann z.B. in Vis eingetragen werden kann, weil da der Status vom RM auch reingeschrieben wird.

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

                            Der Vorteil von OpenHAB ist für mich das manuelle anlegen der RM. Das liegt für mich ganz einfach daran das ich es im IO einfach nicht hinbekomme :(.
                            Aber generell ist es ja schon suboptimal das man alle Namen in der ETS anpassen muss um es möglich zu machen. Wie die meißten Anfänger habe ich mich bei dem GAs am Eibmeier gehalten und da passt es natürlich garnicht. Kann mir aber auch nicht vorstellen das ein Könner die GAs so nennt wie der Adapter das wünscht.
                            Warum nicht einfach ein manuelles zuordnen der RMs wie auch in der ETS ?

                            Garfonso 1 Reply Last reply Reply Quote 0
                            • Garfonso
                              Garfonso Developer @sourex last edited by

                              @sourex
                              Das manuelle Zuordnen steht schon lange auf der Liste. Chefkoch hat es bisher nicht geschafft es umzusetzen.

                              Wobei eine manuelle Zuordnung schon möglich ist, wenn man im Raw-Teil der Objekte rumeditiert. Das ist relativ mühsam, geht aber auch.

                              Admin -> Objekte, da ein KNX Objekt ansteuern, ganz rechts auf den "Stift" klicken zum editieren des Objekts, dann sollte das folgende Fenster kommen, da dann auf den Tab "Raw" gehen. Das sieht dann ca. wie hier aus:
                              KNX-Manuelle-Zuordnung.JPG

                              Wenn die Zuordnung geklappt hat, sieht es so aus. Ansonsten kann man die manuell machen. "addressRefId" ist die Id einer GA. Bei der Schalt-GA muss dann unter "statusGARefId" die addressRefId der RM-GA stehen. Und bei der RM-GA muss unter "actGARefId" die addressRefId der Schalt-GA stehen. Man muss also 3 mal editieren pro Zuordnung:

                              • Id der Schalt-GA kopieren
                              • Bei RM-GA einfügen, Id der RM-GA kopieren
                              • Bei Schalt-GA einfügen

                              Wenn man die Zuordnung so gemacht hat dann nochmal den KNX Adapter neustarten, damit der das mitbekommt und dann geht es auch. Das Problem dabei ist halt, dass man dann die Objekte nicht löschen und neu einfügen lassen sollte.. Insofern war es für mich irgendwann einfacher im ETS einfach die GAs alle umzubenennen. Denn für das KNX System ist der Name ja irrelevant. Die Aufteilung in Gruppen und Mittelgruppen ist auch nicht wichtig, nur halt der identische Name + Status (oder RM geht wohl auch, mittlerweile).

                              S 1 Reply Last reply Reply Quote 0
                              • E
                                ecki945 last edited by

                                @Garfonso Gehe ich richtig in der Annahme, dass die manuellen Zuordnung in deinem obigen Beispiel auch so für die Dimmwerte bzw. Rückmeldedimmwerte gilt?

                                Garfonso 1 Reply Last reply Reply Quote 0
                                • Garfonso
                                  Garfonso Developer @ecki945 last edited by

                                  @ecki945
                                  Das gilt für alles.

                                  Im Grunde macht man halt das, was der Adapter automatisch machen würde selber. Der weiß nach dem Neustart nicht, dass nicht der Adapter das eingefüllt hat, sondern der Nutzer manuell und das macht für den keinen Unterschied. Da kann man dem alles unterjubeln, was man will. 🙂

                                  1 Reply Last reply Reply Quote 0
                                  • F
                                    fuchs1978 last edited by

                                    Ich habe meine Installation Mal auf den aktuellen Stand gebracht und somit auch den KNX Adapter auf die Version 36 gebracht. Leider verbindet sich der Adapter nicht. Ich habe dann probiert, welche noch funktioniert. Die Version 20 verbindet sich sofort ohne Probleme, die Version 30 bleibt gelb. Mit welchen Daten kann ich beim debug helfen?

                                    1 Reply Last reply Reply Quote 0
                                    • F
                                      fuchs1978 last edited by

                                      Was ist eigentlich der Vorteil wenn ich die Status Adresse korrekt zuordne?

                                      Garfonso 1 Reply Last reply Reply Quote 0
                                      • K
                                        killroy2 last edited by

                                        Ich vermeide mittlerweile das Suffix Status zu verwenden da es mir viele Probleme bereitet hat.
                                        Den Status wollte ich über eine Logikfunktion berechnen. Der Import bringt addressRefId und actGARefId zusammen.
                                        Sobald das KNX Objekt empfangen wird schreibt er automatisch das Status Objekt mit dem Wert auf den Bus. Warum er das macht ist mir rätselhaft.

                                        von IOBroker generiertes Datum mit Status am Ende vom Namen:
                                        {
                                        "_id": "knx.0.Objekt_Status",
                                        "type": "state",
                                        "common": {
                                        "type": "boolean",
                                        "read": false,
                                        "write": true,
                                        "role": "value",
                                        "min": false,
                                        "max": true
                                        },
                                        "native": {
                                        "dpt": "DPT1.001",
                                        "address": "8/0/5",
                                        "addressRefId": "P-03DA-0_GA-818",
                                        "statusGARefId": "",
                                        "actGARefId": "P-03DA-0_GA-772"
                                        },

                                        KNX Input:
                                        {
                                        "_id": "knx.0.Objekt",
                                        "type": "state",
                                        "common": {
                                        "type": "boolean",
                                        "read": true,
                                        "write": false,
                                        "role": "value",
                                        "min": false,
                                        "max": true
                                        },
                                        "native": {
                                        "dpt": "DPT1.001",
                                        "address": "8/3/0",
                                        "addressRefId": "P-03DA-0_GA-772",
                                        "statusGARefId": "P-03DA-0_GA-818",
                                        "actGARefId": ""

                                        1 Reply Last reply Reply Quote 0
                                        • S
                                          sourex @Garfonso last edited by

                                          Wenn man die Zuordnung so gemacht hat dann nochmal den KNX Adapter neustarten, damit der das mitbekommt und dann geht es auch. Das Problem dabei ist halt, dass man dann die Objekte nicht löschen und neu einfügen lassen sollte.. Insofern war es für mich irgendwann einfacher im ETS einfach die GAs alle umzubenennen. Denn für das KNX System ist der Name ja irrelevant. Die Aufteilung in Gruppen und Mittelgruppen ist auch nicht wichtig, nur halt der identische Name + Status (oder RM geht wohl auch, mittlerweile).

                                          Danke schon mal für die ausführliche Beschreibung. Wie ich schon sagte ist das manuelle ändern nicht gerade mein Ding, da das doch schon ziemlich aufwendig ist und halt überschrieben wird falls ich es mal neu einlese. Versuche ich es also nochmal mit der Änderung der GA. Da es ja anscheinend bei dir erfolgreich war würde ich dich dazu noch mal befragen, da ich es anscheinend nicht richtig verstanden habe. So habe ich es gemacht aktuell:

                                          2.PNG

                                          Was ist der Fehler ? Ist es eigentlich nötig gewesen jede einzelne GA umzubenennen oder hätten die Mittelgruppen gereicht ? Muss ich anschließend wirklich alle Objekte (zuvor den KNX Adapter) entfernen und dann wieder neu einzulesen ??

                                          Vielen Dank

                                          Garfonso 1 Reply Last reply Reply Quote 0
                                          • H
                                            Hansi1234 last edited by

                                            Guten Morgen liebe Broker Freunde.
                                            Hat von euch auch jemand das Problem, dass die Lamellenstellung ca. erst eine Minute später reagiert? Auf/Ab reagiert sofort, die Stellung nicht.

                                            MFG
                                            Hansi

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            940
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            knx adapter
                                            93
                                            719
                                            130286
                                            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