Ankündigung

Einklappen
Keine Ankündigung bisher.

OpenKNX-XML-Navigator ein Tool zum Anzeigen von Produktdatenbanken

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    OpenKNX-XML-Navigator ein Tool zum Anzeigen von Produktdatenbanken

    Moin zusammen.

    ich bin die Tage auf das Problem gestoßen ETS Applikationen mit Forennutzern besprechen zu wollen.
    Ich habe dafür jetzt ein Tool geschrieben (naja, viel davon schreiben lassen... LLMs sei Dank) um OpenKNX- bzw. KNX-Debug-XMLs zu interpretieren: den OpenKNX XML Navigator. Das Tool läuft im Browser und ist dafür gedacht, XML-Inhalte schnell lesbar zu machen, ohne sich jedes Mal der ETS bedienen zu müssen. Das ganze funktioniert sogar am Handy

    Unterstützt werden normale XML-Dateien, zip-Dateien und auch knxprod-Dateien. Angezeigt werden unter anderem Kanäle, Seiten, Parameter und Kommunikationsobjekte. Wenn passende Zusatzdaten vorhanden sind, werden auch Hilfetexte und Navigations-Icons mit ausgewertet. Bei KNXPROD-Dateien mit mehreren Produkten oder Sprachen gibt es eine entsprechende Auswahl beim Laden.

    Man kann über das Auswahl-Menü nicht nur lokale Dateien öffnen, sondern bei Bedarf auch direkt mit einer URL starten. Für lokale Nutzung reicht npm start, alternativ geht es auch per Docker.

    Mehr Infos und den aktuellen Stand gibt es hier:
    https://github.com/kikakeule/OpenKNX-XML-Navigator.git

    Wer das Tool ausprobieren möchte kann es sich entweder selber hosten oder es hier direkt online testen:
    https://dev.kikakeule.ddnss.de

    Ich habe das Tool mit einigen knxprods getestet aber ich erwarte das es durchaus zu Inkompatibilitäten kommen kann. Wenn also eine knxprod bei euch nicht funktioniert schickt mir bitte einen Link oder die Datei, eine kleine Fehlerbeschreibung und am besten einen Screenshot aus der ETS, dann versuche ich das zu reparieren.

    VG Sven
    Zuletzt geändert von kikakeule; 29.04.2026, 21:16.

    #2
    Danke Sven für das Tool
    (zwei Hinweise dazu: auf einem 16" Display teilweise leider schwer zu nutzen, da man viel scrollen muss und gibt es eine Möglichkeit die Nummer eines KOs anzeigen zu lassen?)

    edit: HCL Part entfernt
    Zuletzt geändert von Ing-Dom; 29.04.2026, 18:43.

    Kommentar


      #3
      Hab das tool nochmal angepasst, ist jetzt deutlich näher an der ETS. Versuch gerne nochmal
      Edit: Die Nummer der KOs ist ein guter Punkt, den füg ich nochmal hinzu

      edit: HCL Part entfernt
      Zuletzt geändert von Ing-Dom; 29.04.2026, 18:43.

      Kommentar


        #4
        Zitat von kikakeule Beitrag anzeigen
        Edit: Die Nummer der KOs ist ein guter Punkt, den füg ich nochmal hinzu
        hab ich auch erledigt. Sollte jetzt 80-90% der ETS abbilden optisch, so dass man glaube ich einen guten Eindruck von der Funktion kriegen kann

        edit: HCL Part entfernt
        Zuletzt geändert von Ing-Dom; 29.04.2026, 18:43.

        Kommentar


          #5
          Muss sagen das Tool ist echt genial, um schnell (auch ohne ETS) sich einen Überblick über die Funktionalität einer Applikation machen zu können.

          edit: HCL Part entfernt
          Zuletzt geändert von Ing-Dom; 29.04.2026, 18:44.

          Kommentar


            #6
            Jo, das Tool ist echt praktisch. Wäre echt geil, wenn man da eigene XML oder gar KNXPROD reinladen könnte, dann müsste man generell nicht immer erst neue Produkte zum Begutachten in ein leeres ETS-Projekt schmeißen bevor man sie einsetzt


            edit: HCL Part entfernt
            Zuletzt geändert von Ing-Dom; 29.04.2026, 18:44.
            Chris

            Kommentar


              #7
              kikakeule Hut Ab, das sieht jetzt schon sehr ähnlich aus! Finde ich gut!

              Gruß, Waldemar
              OpenKNX www.openknx.de

              Kommentar


                #8
                Zitat von Alloc Beitrag anzeigen
                Jo, das Tool ist echt praktisch. Wäre echt geil, wenn man da eigene XML oder gar KNXPROD reinladen könnte, dann müsste man generell nicht immer erst neue Produkte zum Begutachten in ein leeres ETS-Projekt schmeißen bevor man sie einsetzt
                Kannst du schon, oben rechts aufklappen und dann eine eigene XML auswählen. Auf den Rest antworte ich später.

                mumpf danke für die Blumen 😊

                Kommentar


                  #9
                  Zitat von kikakeule Beitrag anzeigen
                  Ihr könnt jetzt also unter https://dev.kikakeule.ddnss.de die aktuelle Struktur vom HCL-LedDimmer anschauen
                  Sehr cool gemacht!
                  Gruß Bernhard

                  Kommentar


                    #10
                    Zitat von kikakeule Beitrag anzeigen
                    Kannst du schon, oben rechts aufklappen und dann eine eigene XML auswählen.
                    XML ja, aber keine .knxprod?
                    Chris

                    Kommentar


                      #11
                      Genau das hatte ich auch. Endung knxprod durch Zip ersetzen und auspacken. Die größte Datei ist es dann.
                      Gruß Bernhard

                      Kommentar


                        #12
                        Mir ist schon klar, dass das prinzipiell geht, aber es wäre halt schön wenn man so ein praktisches Tool ohne viele extra Schritte direkt nutzen könnte
                        Chris

                        Kommentar


                          #13
                          Ich bin schon dabei, Prototyp geht schon ;-)

                          Kommentar


                            #14
                            Zitat von kikakeule Beitrag anzeigen
                            Ich bin schon dabei, Prototyp geht schon ;-)
                            Erledigt und Startpost angepasst. Viel Spaß beim Bugs finden

                            Und Danke an Ing-Dom für das Rauslösen aus dem LED-Dimmer Thread. Hast du die Möglichkeit den Titel noch anzupassen?
                            Zuletzt geändert von kikakeule; 29.04.2026, 21:22.

                            Kommentar


                              #15
                              Vielen Dank für das sehr hilfreiche Tool!

                              Ich teste gerade die neueste Version (da fällt mir auf, es wird keine Versionsnummer angezeigt) als lokale Installation.
                              Kann es sein, das beim Import einer knxprod die Baggages nicht mit importiert werden?
                              Gruß Bernhard

                              Kommentar

                              Lädt...
                              X