Ankündigung

Einklappen
Keine Ankündigung bisher.

KNX Projekt Viewer - openknxviewer

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

    KNX/EIB KNX Projekt Viewer - openknxviewer

    Hallo zusammen,

    vor ein paar Tagen hat mich ein Freund gefragt, ob ich mir sein KNX-Projekt anschauen könnte. Also habe ich die KI meines Vertrauens gebeten, mir eine Web-UI zu erstellen, die bereits etablierte KNX-Projekte kombiniert. Damit kann er selbst einen Blick auf sein Projekt werfen.
    Daraus ist dann https://github.com/whaeuser/open-knxviewer entstanden.
    Vorweggenommen: Dies ist daher eines der zurecht geächteten Vibe-Coding-Projekte. Wenn es euch hilft, nutzt und erweitert es; wenn nicht, auch OK.
    Es gibt einen Demo-Webserver zum Ausprobieren: https://knxviewer.nurdaheim.net/
    Traut mir nicht! Ich könnte dabei alle Daten aus eurem Projekt abziehen, die ich gebrauchen kann. Aktuell wüsste ich nicht, was das sein soll. Installiert es bei euch, und ihr müsst mir nicht vertrauen.
    Für alles mit KNX Security und Windows zu tun hat fehlt mir das Equipment. Also ungetestet.

    Für meinen eigenen Bedarf habe ich noch eine Version mit einem einfachen Busmonitor hinzugefügt. Vielleicht baue ich den Teil noch aus, um auch ohne eine Projektdatei und nur mit einer Busverbindung einige Daten aus einem unbekannten KNX-Projekt lesen zu können. Die Anfänge dafür sind implementiert.
    Viel Spass damit,
    Matthias​
    Zuletzt geändert von eumel42; 01.03.2026, 07:43.

    #2
    Hi Matthias,

    danke fürs Teilen!
    Meine knxproj hat ein Passwort und vermutlich auch Schlüssel, die ich nicht auf den Demo-Server hochladen möchte.
    Vielleicht kannst du Screenshots im Github bereitstellen? Mir ist noch nicht ganz klar, was openknxviewer kann/was der Usecase ist.

    Gruß,
    Hendrik

    Kommentar


      #3
      Hallo Matthias,

      ich finde die Benennung etwas unglücklich, auch wenn mir klar ist dass du open knxviewer meinst, liest sicher die Mehrheit openknx viewer..
      OpenKNX www.openknx.de

      Kommentar


        #4
        Hallo, danke fürs Feedback. Ich habe ein Demo Projekt hinzugefügt. Damit kann man direkt einen ersten Eindruck zu bekommen.
        Wenn jemand einen unverfänglichen Namen vorschlägt kann ich das Projekt gerne umbennenen. Es ist natürlich ein Open Knxviewer und kein Openknx Viewer. Heute Morgen war der Namen noch knxprojektviewer und das war mir(auch)zu heikel.

        Kommentar


          #5
          Das einfachste wäre wohl open-knxviewer
          Oder auch opensource-knx-viewer

          Habs mir gerade mal angeschaut. Interessantes Projekt und schöne UI!
          Für was ist der Pfeil bei den KOs unter Geräte? Da passiert nix
          image.png

          Eventuell könntest du auch Linien und Bereiche mit 0 Geräten ausblenden?
          Im Projekt ist immer ein Backbone 0.0 welches in 99% der Fälle keine Geräte drin hat.​

          P.s.: Hab es auch mit nem eigenen Testprojekt ausprobiert.
          Der Import hat gut geklappt auch mit Passwort.
          Das Anzeigen von KNX Secure Zertifikaten wäre mega. Oder auch die Keys der Gruppenadressen und Tunnelverbindungen.
          Kann dir gerne das Projekt zum Testen zukommen lassen.
          OpenKNX www.openknx.de | Kaenx-Creator | Dali-GW

          Kommentar


            #6
            Danke schön fürs anschauen:
            • Projekt heisst jetzt https://github.com/whaeuser/open-knxviewer
            • Die kleinen Pfeile stammten noch aus einer ersten Version ohne Navigation zum KO Tab. Sind inzwischen entfernt
            • I​n meinem Projekt habe ich im Backbone Geräte. Ich füge eine Option hinzu mit der man leere Bereiche auszublenden kann, wenn der Viewer lokal installiert wird. Das öffentlich Demo UI würde ich lieber (erstmal) ohne viel Optionen belassen.
            • Mein schlauer Helfer sagt zu den Keys folgendes:
              • Wenn das .knxproj ohne Passwort exportiert wurde, liegen die Data-Secure-Schlüssel der GAs im Klartext in der XML und können ausgelesen werden.
              • Wenn Du mir dein Demo Projekt schickst schaue ich mir an was ich auslesen kann.​

            Kommentar


              #7
              Zitat von eumel42 Beitrag anzeigen
              Wenn das .knxproj ohne Passwort exportiert wurde, liegen die Data-Secure-Schlüssel der GAs im Klartext in der XML und können ausgelesen werden.
              Da täuscht sich sein schlauer Helfer aber. Solange im Projekt Schlüssel sind, kannst du es gar nicht ohne Passwort exportieren.

              Kommentar


                #8
                Projekt heisst jetzt open-knxviewer
                Vielleicht dann noch die Überschrift vom Thread anpassen?

                Kommentar


                  #9
                  Ich finde OpenSource Projekte grundsätzlich toll. Da gibt's viele wertvolle Sachen.

                  Hier verstehe ich aber den Sinn nicht. Die Darstellung und Übersichtlichkeit finde ich jetzt eher (noch) schlechter als in der ETS. Oder soll das für Leute ohne ETS sein?
                  Macht dann aber auch nicht viel Sinn, weil ohne die Möglichkeit was ändern zu können, hilft mir der Blick auf das Projekt ja auch nicht viel.

                  Oder, wie gesagt, ich hab den Sinn des Tools noch nicht verstanden.
                  ....und versuchen Sie nicht erst anhand der Farbe der Stichflamme zu erkennen, was Sie falsch gemacht haben!

                  Kommentar


                    #10
                    Der Testserver liefert leider nur "Bad Gateway" zurück

                    Kommentar

                    Lädt...
                    X