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

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Adapter KNX v1.0.x

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

      für mich sieht es jetzt so aus das das Einlesen mit der 1.0.20 funktioniert, alle Namenspärchen müssen wie beschrieben vorhanden sein.
      Einige DPT kann dieser Adapter aber nicht schreiben, z.B. die Farbtemperatur DPT7.600. Das klappt jetzt aber nach dem Update auf 1.0.36.

      M 1 Reply Last reply Reply Quote 0
      • M
        morpheus.mx @JojoS last edited by

        @JojoS : Danke für den Hinweis mit der Version 1.0.20. Ich bin gerade dabei alle meine GAs umzubenennen, damit die entsprechenden GAs zusammenpassen. Mit der Version 1.0.36 hat der Import zwar geklappt, es wurden aber keine Abhängigkeiten zwischen Schalten/Status gebildet. Mit der gleichen KNX Projektdatei und der Version 1.0.20 hat es geklappt.

        Wie habt Ihr denn das Dimmen im KNX Adapter abgebildet? Es gibt ja 2 GA fürs Dimmen (relativ/absolut) und nur eine Status GA hierfür.

        1 Reply Last reply Reply Quote 0
        • J
          JojoS last edited by

          ich habe nur abs Dimmen und den Statuswert dazu als Paar. Beim relativen Dimmen hätte man nur eine Anzeige für die Dauer des dimmens, das braucht man sicher nicht unbedingt.

          M 1 Reply Last reply Reply Quote 0
          • M
            morpheus.mx @JojoS last edited by

            @JojoS : Mir reicht im Moment der absolute Wert und werde die Konfiguration auch so umsetzen. Hatte nur gedacht, dass es evtl. die Möglichkeit gibt mehrere Werte im Feld actGARefId zu hinterlegen.

            1 Reply Last reply Reply Quote 0
            • J
              JojoS last edited by

              Mit der relativen Änderung, also dimmen solange man eine Taste drückt, wird ja auch der Absolutwert verändert. Wenn der Dimmer den zurückmeldet wird eine Helligkeitsanzeige auch aktualisiert.
              In der Mittelgruppe habe ich Schalten, Schalten Status, Dimmen abs, Dimmen abs Status, Dimmen rel, Farbtemp abs, Farbtemp abs Status. Damit ist eine Mittelgruppe bis auf eine schon voll bei dem blöden Namensschema.

              M 1 Reply Last reply Reply Quote 0
              • M
                morpheus.mx @JojoS last edited by

                @JojoS : Ich habe speziell für die Farbsteuerung bzw. Deep Tunable White Spots eine Mittelgruppe angelegt und dort in Blöcken gearbeitet. Die Rückmeldung Dimmen dann um Farbsteuerungsstatus erweitert. Ist nicht optimal, aber so sind zumindest alle GAs erzeugt und mit den Aktoren verknüpft (auch wenn ggf. aktuell nicht genutzt).

                Mit dem KNX Adapter 1.0.20 hat der Import bzgl. Schalten / Dimmen und jeweiliger Status gut funktioniert, allerdings wurden z.B. beim Fensterkontakt keine Read-Eigenschaft erzeugt und das obwohl das L-Flag gesetzt ist. Bedeutet: Nach einem Neustart des Adapters wird der aktuelle Zustand nicht abgefragt. Wenn ich den Import (gleicher KNX Export) mit 1.0.36 durchführe, dann werden die Read-Eigenschaften beim Fensterkontakt ordentlich erzeugt, dafür nicht die Pärchenbildung. Der Import scheint eine Wissenschaft für sich zu sein... 🤷‍♂️

                An die Entwickler hier im Forum:
                Ist es eigentlich möglich z.B. mit JavaScript die Eigenschaften von den Objekten anzupassen? Über die CLI (iobroker object set) scheint es zu gehen, da ich aber weder mit Shell-Scripten noch mit JavaScript bewandert bin, würde ich mich beim Einlernen dann lieber direkt auf JavaScript fokusieren.

                Konkret möchte ich z.B. bei allen Objekten (z.B. knx.0.Reeds_Riegel.M...) die ich in einer Variable hinterlegen würde die Eigenschaften read+write unter "common/role" ergänzen.

                Dann könnte ich den Import durchführen und per Script die fehlenden Anpassungen hinzufügen. Ich brauch kein fertiges Script, vielleicht einfach nur ein oder zwei Ideen mit welchen Befehlen Ihr das angehen würdet.

                {
                  "_id": "knx.0.Reeds_Riegel.Magnet-Reedkontakte.E6-Diele_Haustür_Kontakte_E6M001_Magnetkontakt_ZU_AUF",
                  "type": "state",
                  "common": {
                    "name": "E6-Diele Haustür Kontakte E6M001 Magnetkontakt ZU/AUF",
                    "type": "boolean",
                    "role": "value",
                    "read": true,
                    "write": true,
                    "update": true,
                    "unit": "",
                    "max": true,
                    "min": false
                  },
                  "native": {
                    "dpt": "DPT1.001",
                    "address": "4/2/0",
                    "addressRefId": "P-04DD-0_GA-401",
                    "statusGARefId": "",
                    "actGARefId": "",
                    "objRef": "O-10_R-10100",
                    "devName": "M-0083_A-0030-20-78A0",
                    "devInst": "P-04DD-0_DI-21",
                    "objectSize": ""
                  },
                  "from": "system.adapter.knx.0",
                  "user": "system.user.admin",
                  "ts": 1579787795459,
                  "acl": {
                    "object": 1636,
                    "state": 1636,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  }
                }
                

                Merci.

                K Garfonso 2 Replies Last reply Reply Quote 0
                • K
                  killroy2 @morpheus.mx last edited by

                  @morpheus-mx said in Test Adapter KNX v1.0.x:

                  Ist es eigentlich möglich z.B. mit JavaScript die Eigenschaften von den Objekten anzupassen? Über die CLI (iobroker object set) scheint es zu gehen, da ich aber weder mit Shell-Scripten noch mit JavaScript bewandert bin, würde ich mich beim Einlernen dann lieber direkt auf JavaScript fokusieren.

                  Ich exportiere mir den KNX Teil vom Baum im Explorer, bearbeite das Json File per Texteditor und lade es wieder hoch.

                  1 Reply Last reply Reply Quote 0
                  • Garfonso
                    Garfonso Developer @morpheus.mx last edited by

                    @morpheus-mx
                    Ja, das geht. Dafür brauchst du den javascript Adapter und musst da in den Einstellungen das Kommando "setObject" erlauben. Mit "setObject" kannst du dann im Grunde alles machen. (ggf. gibt es auch extendObject, was für deinen Fall vielleicht besser geeignet ist)

                    1 Reply Last reply Reply Quote 1
                    • T
                      TTR last edited by

                      Guten Morgen,

                      liegt das "Anpassen" des KNX-Adapters an die ETS 5.7.3 noch in weiter Ferne?

                      BG
                      Tom

                      Iccube 1 Reply Last reply Reply Quote 0
                      • Iccube
                        Iccube @TTR last edited by Iccube

                        @TTR @chefkoch009 ist wohl dran da ist schon ne issues auf git hub git_hub_iobroker_knx

                        T 1 Reply Last reply Reply Quote 0
                        • T
                          TTR @Iccube last edited by

                          👍 👍

                          1 Reply Last reply Reply Quote 0
                          • T
                            TTR last edited by

                            Vielen Dank chefkoch009,

                            der knxproj-Import klappt mit 1.0.37 problemlos!

                            "Er lebe hoch, hoch, hoch"! 🍻

                            VG
                            Thomas

                            1 Reply Last reply Reply Quote 1
                            • J
                              JojoS last edited by

                              einlesen geht, aber die Verknüpfungen GA - Status gehen bei mir immer noch nur mit der 1.0.20. Sind die Status GAs bei euch richtig zugeordnet?

                              Iccube Garfonso 2 Replies Last reply Reply Quote 0
                              • Iccube
                                Iccube @JojoS last edited by

                                @JojoS hatt bei mir funktioniert. So sehen meine Gruppenadressen aus:
                                knx.png

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

                                  @JojoS
                                  das ist auch in der 1.0.3* noch drinnen. Es gab aber irgendwie eine Veränderung, dass die Gruppennamen auch in Betracht gezogen wurden. Was das genau bedeutet, weiß ich allerdings nicht (bei mir hatte es wohl zum Glück nichts geändert).

                                  1 Reply Last reply Reply Quote 0
                                  • nightstore
                                    nightstore last edited by

                                    Habe heute gleich das update getestet, danke dafür!

                                    Das meiste funktioniert bei mir, bis auf Sollwertverschiebung (DPT6.010).
                                    und Relatives Dimmen (DPT3.007)

                                    Seit den Versionen nach 1.0.20
                                    Können die Präsenzmelder mit 0/1 nicht mehr gesperrt/entsperrt werden.

                                    Präsenzmelder.JPG

                                    pm.JPG

                                    sollwertv.JPG

                                    Was mich interessieren würde, verwendet Ihr weiterhin 0/1? Und was bei Rolle überall eingetragen werden sollte, gibt es da eine Liste etc.

                                    Gruß Harry

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

                                      @nightstore
                                      Nein, ich nutze die Option im Adapter, dass in true/false übersetzt wird. Ist für ioBroker m.E. deutlich sinnvoller, besonders wenn man skripte oder sowas bauen will.

                                      Hier gibt es eine Übersicht der üblichen Rollen: https://github.com/ioBroker/ioBroker/blob/master/doc/STATE_ROLES.md

                                      Alternativ kann ich aber auch empfehlen den devices-Adapter zu installieren und damit Geräte im Alias-Bereich anzulegen, da kann man sich die recht gut zusammen klicken. Danach werden die Geräte dann da auch vom ioBroker automatisch erkannt und können zB. in lovelace ganz gut genutzt werden.

                                      1 Reply Last reply Reply Quote 1
                                      • nightstore
                                        nightstore last edited by nightstore

                                        Danke,
                                        das true/false würde mir auch besser gefallen, da es dann zu den anderen Adaptern passt,
                                        nur hat die Version 1.0.20 diese Einstellung noch nicht.

                                        Habe die Instanz komplett gelöscht und ver. 1.0.37 installiert. Da macht mir die Heizung Probleme. Soll wird vom Basis Sollwert nicht übernommen.

                                        Der aktuelle Wert der Sollwertverschiebung wird nicht angezeigt, kann Ihn aber ändern.
                                        Präsenzmelder mit 0/1 können nicht mehr gesperrt/entsperrt verändert werden.

                                        Das geht alles mit der 1.0.20

                                        heizung.JPG

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

                                          Inzwischen gibt es schon die ETS 5.7.4.... Freiwillige vor! 😄

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

                                            @Garfonso said in Test Adapter KNX v1.0.x:

                                            Ich kann auf deinem Bild die Namen der Schalt GAs nicht sehen... ich würde aber vermuten, dass der Adapter nicht mag, dass nach dem RM noch etwas kommt und daher die Zuordnung nicht stimmt.

                                            Hi.
                                            Da ich mal wieder etwas Zeit habe möchte ich nun !endlich! mal darum kümmern das auch die Rückmeldungen funktionieren. Hier nochmal meine aktuelle Benennung der Gruppen:

                                            1.PNG
                                            2.PNG 3.PNG
                                            4.PNG

                                            Hier werde ich dann wohl wie du schon geschrieben hast alles umändern sodass hinter RM nichts mehr steht.

                                            Ich habe in dem Thread auch noch den Hinweis gefunden das die Gebäude ansicht wichtig wäre. Diese habe ich eh benutzt und auch alles damit eingerichtet. Des weiteren habe ich auch gesehen das jemand empfohlen hat alles unter Gewerke zu strukturieren. Ist das wirklich hilfreich für den Adapter zum einlesen ??
                                            Ich weis das es technisch keine Funktion hat in der ETS deswegen frage ich nach bevor ich mir die Arbeit mache.

                                            Ich war allerdings auch noch mit der Stable 0.8 unterwegs bis jetzt. Ich werde jetzt erst mal alles updaten und wie du empfohlen hast mir die Alias Funktion mal einrichten. Danach werde ich mal schweren Herzens alle Objekte löschen und wieder neu Verknüpfen in der Hoffnung das es dann auch mal die absoluten Werte und die RM funktionieren.

                                            Garfonso J 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            954
                                            Online

                                            31.7k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

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