Ankündigung

Einklappen
Keine Ankündigung bisher.

XKNX Editor: Open-Source KNX-Programmiertool für macOS, Linux und Windows

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

    #16
    Zitat von GLoCKE Beitrag anzeigen
    Ich hab das Gefühl, das sich in sozialen Medien und Foren, einige Nutzer nicht mehr an gesellschaftliche Normen gebunden fühlen
    Ich hab das Gefühl, dass sobald jemand sich kritisch mit seiner Meinung äußert oder das Vorhaben kritisch hinterfragt direkt der BÖSE ist. Das hat auch nichts mit irgendwelchen Normen zu tun.

    Hier wurde das Vorgehen hinterfragt und die eigene Meinung geäußert. Du Argumentierst direkt mit Punkten über die gar nicht gesprochen wurde.

    Zitat von GLoCKE Beitrag anzeigen
    Vorallem der Heimnutzer sollte nicht 1000 € ausgeben müssen um Geräte die er schon zu einem ordentlichen Preis erstanden hat,
    Das sehe ich Zwiegespalten. Auf der einen Seite sind 1000€ sicher ein Hemmnis und nicht hilft für die Verbreitung von KNX. Auf der anderen Seite wird sichergestellt das selbst Geräte von vor 20 Jahren noch einwandfrei funktionieren, selbst wenn der Hersteller schon Pleite ist. Das Kostet auch Geld.

    Aber eine sinnvolle Diskussion ist kaum noch möglich, weil es direkt an Niedermachen etc interpretiert wird. Somit halte ich meine Meinung hier zurück. Ich kann nur sagen, das für mich xknx keine Lösung ist. Es stellt die knxprods nicht sauber dar, weil es konzeptionelle Fehler gemacht hat. Daran wird sich auch nichts solange man die UI nicht zu 100% ersetzt durch was Vernünftiges.

    Aber selbst hier sind wir uns z.B. bei OpenKNX nicht mal alle einig. Aber das kann man intern zumindest vernünftig diskutieren. Somit nutzt es wenn ihr es Toll findet.
    OpenKNX www.openknx.de | OpenKNX-Wiki (Beta)

    Kommentar


      #17
      Es stellt die knxprods nicht sauber dar, weil es konzeptionelle Fehler gemacht hat.
      Welche konzeptionellen Fehler sind das?

      Daran wird sich auch nichts solange man die UI nicht zu 100% ersetzt durch was Vernünftiges
      Was meinst du damit?
      Dass das UI Framework nicht geeignet sei?

      Ich finde genau die Diskussion ist doch hier nützlich und sinnvoll.

      Mein Gefühl ist einfach, dass hier in letzter Zeit bei Software, die entweder die ETS ersetzen soll und oder mit ki-hilfe und oder von Leuten, die nicht schon seit Jahren hier im Forum aktiv sind. Geschrieben wurde schnell drauf gehauen wurde.

      Und das macht natürlich empfindlich. Das verstehe ich.

      Leider hat das auch dazu geführt, dass in meinen Augen gerechtfertigte Kritik dann schnell in die Schublade "Du willst mich ja nur runter machen" gesteckt wurde

      Kommentar


        #18
        Hallo zusammen,

        also ich finde dieses Projekt hier super!

        Ist definitiv das beste und am weitesten fortgeschrittene Projekt dieser Art, was es bisher gibt - deswegen unterstütze ich es seit gut einer Woche auch mit ziemlichen vielen PRs.

        Und ja, auch mir wäre es grundsätzlich lieber ein Web-Frontend zu haben, was man dann auch einfach im Browser bedienen kann, aber alles, was es bisher in dieser Art gibt, ist von der Funktionalität einfach derart weit zurück. Und der XKNX Editor hat halt noch den großen Vorteil, dass als Basis die "xknx"-Library verwendet wird, welche auch Home Assistant nutzt und damit sicherlich ziemlich gut getestet ist. ;-)

        UI-technisch finde ich das inzwischen auch sehr gut und bzgl. Parameter-Rendering auch sehr akurat - hier mal ein Screenshot von meinem Testprojekt in einem hellen Theme ("Microsoft Style"):
        grafik.png​

        Und dasselbe in dunkel ("Dracula (Darker)"), was mir persönlich noch besser gefällt - finde dunkle Hintergründe halt deutlich angenehmer:
        grafik.png​

        Und bzgl. Funktionalität nur mal ein Beispiel - ich habe heute damit per KI über MCP:
        • Ein neues IP Interface dem Projekt hinzugefügt.
        • Diesem neuen Gerät eine physikalische Adresse zugeordnet.
        • Es parametrisiert samt Tunnel-Konfiguration.
        • Und schließlich den Editor über dieses neue IP Interface verbunden.
        Alles, ohne auch nur einmal im Programm manuell zu klicken. Ich wollte einfach mal testen, ob nicht nur die Funktionalität selbst (also das Programmieren der Geräte, z. B.), sondern auch der MCP-Zugriff richtig funktioniert - tut er! :-)

        Viele Grüße
        Andreas
        Zuletzt geändert von abtools; 18.10.2026, 13:58.
        Präsenzmelder​, Fingerprint/NFC, Schaltaktor, LED-Dimmer, Binäreingang & Touch-Display

        Kommentar


          #19
          Hallo Burgisch,

          Zitat von burgisch Beitrag anzeigen
          Kurze Frage zu den OpenKNX-Geräten: mein OpenKNX REG1-LAN-TP-Dali (ESP32, App v11​) lässt sich nicht auslesen oder programmieren, während die anderen RP2040​ basierten Geräte funktionieren. Sollte das funktionieren oder ist es (noch) nicht implementiert?​
          Also grundsätzlich funktioniert's mit OpenKNX-Geräte auf jeden Fall - habe es mit ziemlich vielen Geräten mit OpenKNX-Firmware bereits getestet und keine Probleme damit gehabt.

          Aber zugegebenermaßen habe ich hier kein Dali am laufen und daher auch noch keine Dali-Firmware ausprobiert.

          Wenn du hier ein Problem bei dir reproduzieren kannst, erstelle doch einfach ein Issue auf GitHub
          https://github.com/XKNX/xknx-editor/issues
          und hänge deine Logdatei an. Diese findest du hier:
          %TEMP%\xknx-editor.log (unter Windows: C:\Users\[Benutzer]\AppData\Local\Temp\xknx-editor.log)

          Dann schaue ich mir das gerne mal an.

          Viele Grüße
          Andreas
          Zuletzt geändert von abtools; 18.10.2026, 13:59.
          Präsenzmelder​, Fingerprint/NFC, Schaltaktor, LED-Dimmer, Binäreingang & Touch-Display

          Kommentar


            #20
            Zitat von henfri Beitrag anzeigen
            Welche konzeptionellen Fehler sind das?
            Auf ein UI Toolkit zu setzen statt direkt das als WebUI zu bauen, wo man mit CSS perfekt alle positionieren kann. Man muss auch jeden Bug der ETS Nachbilden.
            Auch das, dass der Hintergrund ungleich weiß sein kann und damit ungefragt Icons einer knxprod verändert finde ich schlecht. Die knxprods sind für weiße Hintergründe gebaut worden.

            Ich bin auch der Meinung, dass eine solche Lösung generell eine WebApp sein muss, damit man diese auf dem Heimserver installieren kann. Aber es wird zum Schluss sowieo x ETS Editoren geben. Aber bei keinem wirst du sicher sein können, dass alles klappt. Fängt schon mit DCA etc an. Das muss jetzt kein Hindernis sein, weil nicht jeder DCAs verwendet etc, aber es ist halt nicht das Gleiche wie die Referenz.

            Und wenn ich mir den Screenshot von abtools anschaue, dann sieht man, dass es von Entwickler gebaut wurde. Ich würde mich stand heute nicht auf eine solche Lösung einlassen. Aber ihr seit alle alt genug und könnt das machen wie wollt.
            OpenKNX www.openknx.de | OpenKNX-Wiki (Beta)

            Kommentar


              #21
              Hallo Marco,

              Zitat von traxanos Beitrag anzeigen
              Auf ein UI Toolkit zu setzen statt direkt das als WebUI zu bauen, wo man mit CSS perfekt alle positionieren kann. Man muss auch jeden Bug der ETS Nachbilden.
              Wie gesagt, da sind wir uns grundsätzlich einig - ein Web-UI wäre auch mir lieber, aber vielleicht kann man das ja irgendwann kombinieren:
              Das inzwischen nach meinen bisherigen Tests wirklich sehr zuverlässig laufende Backend des XKNX Editors (und damit der "xknx"-Library) mit einem Web-Frontend.

              Bis dahin kann ich aber auch mit dem UI des XKNX Editor problemlos leben. ;-)

              Zitat von traxanos Beitrag anzeigen
              Auch das, dass der Hintergrund ungleich weiß sein kann und damit ungefragt Icons einer knxprod verändert finde ich schlecht. Die knxprods sind für weiße Hintergründe gebaut worden.
              Das sehe ich ganz anders, finde dunkle Hintergründe deutlich angenehmer und sehe jetzt kein Problem die Icons bei Bedarf zu invertieren, was der Editor bei einem dunklen Hintergrund macht. Und wer's weiterhin hell haben möchtest, der kann das ja jederzeit mit einem entsprechenden Theme tun.

              Zitat von traxanos Beitrag anzeigen
              Und wenn ich mir den Screenshot von abtools anschaue, dann sieht man, dass es von Entwickler gebaut wurde.
              Wieso meinst du, weil's einen "Preview Memory"-Button gibt?
              Sicherlich ist das UI noch nicht perfekt, aber ich halte es inzwischen für ziemlich intuitiv nutzbar.

              Wenn du aber konkrete Verbesserungsvorschläge hast, gerne her damit (idealerweise in einem GitHub-Issue).

              Das UI ist nicht absolut identisch mit der ETS (gibt diese "Reiter"-Struktur oben nicht), aber ehrlich gesagt fand ich persönlich das nie sonderlich intuitiv in der ETS. Aber am Ende ist das natürlich Gewöhnung bzw. Geschmackssache.

              Wer's noch nicht probiert hat, kann's ja einfach mal testen - kostet ja nichts (und muss auch nichts installiert werden, unter Windows einfach entpacken und ausführen):
              https://github.com/XKNX/xknx-editor/releases

              Viele Grüße
              Andreas
              Präsenzmelder​, Fingerprint/NFC, Schaltaktor, LED-Dimmer, Binäreingang & Touch-Display

              Kommentar


                #22
                abtools
                Funktioniert der Import in die ETS?

                Sprich: kann man wieder zurück in die alte Welt?

                traxanos verstehe.
                xknxeditor : warum macht ihr das so und nutzt nicht eins der vielen ui Frameworks?


                Kommentar


                  #23
                  Hier stand eine Virenwarnung beim Windows-Download durch meinen Bitdefender Ich habe es wieder raus genommen, damit hier nicht die Pferde scheu gemacht werden.
                  Ich habe die Meldung genauer untersucht und es ist nur eine heuristische Warnung ohne dedizierten Virusfund. Einfach auf Basis der .bat Struktur.
                  Sollte also alles in Ordnung sein.
                  Angehängte Dateien
                  Zuletzt geändert von KlausOs; 18.10.2026, 15:53.

                  Kommentar


                    #24
                    Hallo Klaus,

                    Zitat von KlausOs Beitrag anzeigen
                    Hier stand eine Virenwarnung beim Windows-Download durch meinen Bitdefender Ich habe es wieder raus genommen, damit hier nicht die Pferde scheu gemacht werden.
                    Ich habe die Meldung genauer untersucht und es ist nur eine heuristische Warnung ohne dedizierten Virusfund. Einfach auf Basis der .bat Struktur.
                    Sollte also alles in Ordnung sein.
                    Danke für's Feedback, und ja, diese ".bat"-Installation hatte mich auch gestört: ;-)
                    Ich habe daher auch bereits eine "vernünftige EXE-Installation" für Windows implementiert - ist beim nächsten Release, das xknxeditor freigibt, mit dabei.

                    Aber wie gesagt, man muss es auch gar nicht installiert - einfach entpacken und ausführen geht auch.

                    Nur eine "SmartScreen"-Warnung von Windows wird natürlich bis auf Weiteres bleiben, solange die Dateien nicht signiert sind.

                    Viele Grüße
                    Andreas
                    Präsenzmelder​, Fingerprint/NFC, Schaltaktor, LED-Dimmer, Binäreingang & Touch-Display

                    Kommentar


                      #25
                      Hallo Hendrik,

                      Zitat von henfri Beitrag anzeigen
                      abtools
                      Funktioniert der Import in die ETS?

                      Sprich: kann man wieder zurück in die alte Welt?
                      Ja, mit dem nächsten Update. ;-)

                      Ich habe gerade mal einen kompletten Roundtrip ausprobiert:
                      Also zunächst Projekt von ETS exportiert, dann in XKNX Editor importiert, wieder exportiert und am Schluss wieder in die ETS zurück importiert.

                      Dabei musste ich noch eine Kleinigkeit fixen, die ich gerade in einen PR gepackt habe:
                      Danach ging aber alles und das Projekt sah nach dem Re-Import in die ETS wieder genauso aus wie zuvor und ich konnte Geräte programmieren.

                      Sobald der PR gemerged ist und xknxeditor die nächste Version freigegeben hat, sollte das also funktionieren.

                      Gerne mal nach dem nächsten Update (v0.3.2 oder neuer) ausprobieren.

                      Viele Grüße
                      Andreas
                      Präsenzmelder​, Fingerprint/NFC, Schaltaktor, LED-Dimmer, Binäreingang & Touch-Display

                      Kommentar


                        #26
                        Zitat von abtools Beitrag anzeigen
                        Das sehe ich ganz anders, finde dunkle Hintergründe deutlich angenehmer und sehe jetzt kein Problem die Icons bei Bedarf zu invertieren
                        Und das ist genau diese Anspruchslosigkeit die ich meine Ich wäre da bei dir wenn die ETS einen helle und dunkle Optionfür Bilder/Icons in der kxnprods vor sieht. Tut sie aber nicht. Das heißt, wie etwas, was ich (der ein Hersteller) designt habe(t), nachher aussieht, entscheide nicht mehr ich (dieser) sondern wer anders. Das ist etwas was mich grundlegend stört. Ich lege viel Wert auf Qualität und Design und es ärgert mich wenn diese Arbeit mit füßen getreten wird.

                        Ich werde das nicht verhindern können, das ist mir klar. Aber das ist der Unterschied zwischen Mittelmaß oder Qualität. Das was im OpenSource Bereich oft leider fehlt.

                        Zitat von abtools Beitrag anzeigen
                        Wieso meinst du, weil's einen "Preview Memory"-Button gibt?
                        Es wundert mich nicht! Einer mit etwas Design anspruch würde die Frage nicht stellen. Der sieht das direkt. Und nein ein Preview Memory Button ist sicher nicht der Grund, ist aber auch einfach nur schlecht positioniert. Ein normaler User braucht diesen Button nicht. Der Platz ist verschwendet. Denn hätte man deutlich besser positionieren (verstecken) können.

                        Aber das ist ja zum Glück nur meine Meinung und nicht böse gemeint oder so Aber du kennst mich ja.
                        Zuletzt geändert von traxanos; 18.10.2026, 18:07.
                        OpenKNX www.openknx.de | OpenKNX-Wiki (Beta)

                        Kommentar


                          #27
                          Hallo Marco,

                          tja, da werden wir uns wohl nicht einig - aber wie du sagst, "ist ja zum Glück nur deine Meinung". ;-)

                          Und ich sage keinesfalls, dass das Design perfekt ist, aber ich bin durchaus zufrieden wie der Editor aktuell aussieht - inkl. dunklem Hintergrund :-) - und halte ihn für sehr gut nutzbar.

                          Aber das kann ja jeder für sich selbst entscheiden und bei Bedarf jederzeit einfach mal ausprobieren.

                          Viele Grüße
                          Andreas
                          Präsenzmelder​, Fingerprint/NFC, Schaltaktor, LED-Dimmer, Binäreingang & Touch-Display

                          Kommentar


                            #28
                            Wenn es nur die Icons sind...

                            Ich bin begeistert, dass der Roundtrip geht. Das ist in meinen Augen das Wichtigste.

                            abtools habt ihr auch geprüft, ob nicht nur alles gleich aussieht, sondern ob auch alles unverändert ist (z.B. über einen Vergleich auf XML Ebene)?

                            Aus Interesse: wie funktioniert das mit der Signatur?


                            Gruß

                            Hendrik

                            Kommentar


                              #29
                              Hallo,

                              ich hab die aktuelle Version (0.4) installiert. Der Installer ist ja erfreulich kompakt!
                              Der Import meines Projektes hat zw 5 und 10 minuten gedauert - das Projekt ist irgendwie auch riesig in MB aber nur 59 Geräte. Naja, das ist ja nur einmal nötig und wäre jetzt keine Priorität zu verbessern, daher nur FYI.

                              Das UI ist tatsächlich nicht besonders ansehnlich (nicht bös gemeint).
                              Bus-Kommunikation hat sofort geklappt, auch über Wireguard.
                              Alle Geräte sind vorhanden wie erwartet.
                              Das erste öffnen der Opeknx Logikmodul-Applikation (nicht der Import, sondern das Anklicken des Gerät) dauert 3-5s auf einem recht performanten Laptop). Dafür öffnet der XKNXEditor selbst sehr schnell und lädt das Projekt auch schnell. Eine option automatisch das letzte Projekt zu öffnen wäre super.

                              Ich habe schon einige Featured entdeckt, die über die ETS hinaus gehen - find ich super.
                              Was ich mir noch wünschen würde
                              - neben den GAs wird der letzte Wert den die GA erhalten hat angezeigt
                              - neben den KOs wird der letzte Wert den das KO erhalten hat angezeigt (hier mach ggf. auch getrennt gesendet/empfangen Sinn, aber da wüsste ich nicht wie man das im UI gut machen kann. Jedenfalls müsste man den Status des KO deutlich machen (welcher Wert, der gesendete oder der Empfangene ist der aktuelle (man könnte den anderen leicht grau machen)
                              - eine Verknüfpungsansicht wie bei KNX-Bench (welches KO ist mit welchem anderen Gerät verknüpft) wäre super: (a) nur statisch (Verknüpfungen) und (b) mit replay des Bus-Traffic (https://github.com/KNXBench-Labs/KNX...egram-flow.gif) Muss gar nicht animiert sein, aber ein Slider in dem man den Verlauf sieht wäre schon super.

                              Zum signieren:
                              Da gibt es ja die Optionen:
                              a) einloggen
                              b) mit Dongle (ETS6).

                              Zu (b): Geht das wirklich nur mit einer Dongle-Installation? Ich habe nämlich keinen Dongle und dennoch meinen Schlüssel aus der DLL extrahiert.

                              Es ist beim Export-Dialog nicht klar, was man machen muss; ob der Signierschlüssel für A und B nötig ist.

                              Und der Dialog ist so auch etwas unlogisch: Man wird nach User und Passwort gefragt und drunter ist ein Knopf für "mit dongle" wofür man user und pass aber nicht braucht.

                              Logischer wäre zunächst ein Fenster welches den Weg fragt und dann ein Dialog der die nötigen Infos erfragt und ggf. speichert.

                              Ich hoffe, ich hab mich nicht zu kompliziert ausgedrückt.

                              Wie auch immer: Ich komm nicht weiter: Ich hab meinen Signierschlüssel extrahiert und Signieren&Exportieren ist weiter grau.

                              Aber: Super Arbeit!

                              abtools / Andreas: Du sagtest, der xnknx-editor sei am Weitesten wenn man die ETS-Alternativen vergleicht. So einen Vergleich wollte ich auch eigentlich für mich mal machen - magst du ein wenig über deinen Vergleich teilen?

                              Gruß,
                              Hendrik
                              Zuletzt geändert von henfri; Gestern, 10:50.

                              Kommentar


                                #30
                                Hallo Hendrik,

                                vielen Dank für dein Feedback - freut mich, dass technisch (abgesehen vom Export) bei dir alles gut klappt!

                                Zitat von henfri Beitrag anzeigen
                                Ich habe schon einige Featured entdeckt, die über die ETS hinaus gehen - find ich super.
                                Was ich mir noch wünschen würde
                                - neben den GAs wird der letzte Wert den die GA erhalten hat angezeigt
                                - neben den KOs wird der letzte Wert den das KO erhalten hat angezeigt (hier mach ggf. auch getrennt gesendet/empfangen Sinn, aber da wüsste ich nicht wie man das im UI gut machen kann. Jedenfalls müsste man den Status des KO deutlich machen (welcher Wert, der gesendete oder der Empfangene ist der aktuelle (man könnte den anderen leicht grau machen)
                                - eine Verknüfpungsansicht wie bei KNX-Bench (welches KO ist mit welchem anderen Gerät verknüpft) wäre super: (a) nur statisch (Verknüpfungen) und (b) mit replay des Bus-Traffic (https://github.com/KNXBench-Labs/KNX...egram-flow.gif) Muss gar nicht animiert sein, aber ein Slider in dem man den Verlauf sieht wäre schon super.
                                Das sind gute Verschläge, schauen wir uns gerne an.

                                Zitat von henfri Beitrag anzeigen
                                Zum signieren:
                                Da gibt es ja die Optionen:
                                a) einloggen
                                b) mit Dongle (ETS6).

                                Zu (b): Geht das wirklich nur mit einer Dongle-Installation? Ich habe nämlich keinen Dongle und dennoch meinen Schlüssel aus der DLL extrahiert.

                                Es ist beim Export-Dialog nicht klar, was man machen muss; ob der Signierschlüssel für A und B nötig ist.

                                Und der Dialog ist so auch etwas unlogisch: Man wird nach User und Passwort gefragt und drunter ist ein Knopf für "mit dongle" wofür man user und pass aber nicht braucht.

                                Logischer wäre zunächst ein Fenster welches den Weg fragt und dann ein Dialog der die nötigen Infos erfragt und ggf. speichert.

                                Ich hoffe, ich hab mich nicht zu kompliziert ausgedrückt.

                                Wie auch immer: Ich komm nicht weiter: Ich hab meinen Signierschlüssel extrahiert und Signieren&Exportieren ist weiter grau.
                                Der Signierungs-Code ist nicht von mir und ich habe mir ehrlich gesagt auch nicht genauer angesehen wie das funktioniert.

                                Aber: Bei mir funktioniert's halt auch problemlos (habe eine Cloud-Lizenz):
                                Ich gebe einfach mein Benutzername/Passwort ein, klicke auf "Log in" und danach wird der "Sign & Export"-Button aktiv. Und der Export selbst klappt dann bei mir problemlos.

                                Einzig wichtige und das sollte man wohl noch im Dialog klar machen:
                                Die ETS darf währenddessen nicht laufen! Ansonsten funktioniert's nicht, vermutlich weil man ja nur eine Lizenz hat und die nur von einer Anwendung gleichzeitig verwendet werden kann. Ich ergänze diese Info noch in dem Dialog.

                                Aber zu deiner Frage hier:

                                Zitat von henfri Beitrag anzeigen
                                abtools habt ihr auch geprüft, ob nicht nur alles gleich aussieht, sondern ob auch alles unverändert ist (z.B. über einen Vergleich auf XML Ebene)?
                                Das habe ich tatsächlich mit der neuen Version nun mal ausprobiert und konnte mit meinem Testprojekt (rund 60 Geräte) keine relevanten Unterschiede in den XML-Daten finden. Also nur Sachen wie Leerzeichen/Einrückungen, die keine Rolle spielen. Dieser Test ist natürlich noch keine Garantie, dass das mit jedem Projekt so ist, aber zumindest ein gutes Zeichen. :-)

                                Viele Grüße
                                Andreas
                                Zuletzt geändert von abtools; Gestern, 11:01.
                                Präsenzmelder​, Fingerprint/NFC, Schaltaktor, LED-Dimmer, Binäreingang & Touch-Display

                                Kommentar

                                Lädt...
                                X