henfri Bitte nochmal mit 0.8.0 überprüfen ob jetzt alle DCA Felder nutzbar vorhanden sind
Ankündigung
Einklappen
Keine Ankündigung bisher.
XKNX Editor: Open-Source KNX-Programmiertool für macOS, Linux und Windows
Einklappen
X
-
xknxeditor: Mega Arbeit, danke euch. Claude Code hat über den Parallelzugriff auf XKNX und ETS per MCP folgenden Fehler gefunden.
Bug-Report
knxproj-Export: Links an neu instanziierten Kommunikationsobjekten fehlen in der ETS-Gruppenadressansicht- In XKNX an einem Gerät einen Parameter so ändern, dass neue Kommunikationsobjekte sichtbar werden.
- Die neuen Objekte mit Gruppenadressen verknüpfen.
- Als knxproj exportieren und in der ETS importieren.
- Geräteansicht in der ETS: Die neuen Objekte sind vorhanden und zeigen ihre Gruppenadressen.
- Gruppenadressansicht in der ETS: Diese Verknüpfungen fehlen. Eine GA, die nur an neuen Objekten hängt (im Beispiel 16/6/10), erscheint als „nichts verknüpft“. „Projekt prüfen“ meldet sie als verwaiste Adresse bzw. als Adresse ohne Sender.
- Likes 1
Kommentar
-
Hallo Marcus,
Hast auch schon eine Antwort auf deinen GitHub-Issue bekommen:Zitat von madmaxx Beitrag anzeigenBug-Report
knxproj-Export: Links an neu instanziierten Kommunikationsobjekten fehlen in der ETS-Gruppenadressansicht- In XKNX an einem Gerät einen Parameter so ändern, dass neue Kommunikationsobjekte sichtbar werden.
- Die neuen Objekte mit Gruppenadressen verknüpfen.
- Als knxproj exportieren und in der ETS importieren.
- Geräteansicht in der ETS: Die neuen Objekte sind vorhanden und zeigen ihre Gruppenadressen.
- Gruppenadressansicht in der ETS: Diese Verknüpfungen fehlen. Eine GA, die nur an neuen Objekten hängt (im Beispiel 16/6/10), erscheint als „nichts verknüpft“. „Projekt prüfen“ meldet sie als verwaiste Adresse bzw. als Adresse ohne Sender.
Sollte gefixt sein, bitte mit dem nächsten XKNX Editor Release 0.9.1 nochmal testen.
Viele Grüße und danke für's melden
Andreas
- Likes 1
Kommentar
-
Hallo zusammen,
nachdem xknxeditor hier schon eine Weile kein Update gepostet hast, schreib' ich einfach mal eines, da sich inzwischen wirklich noch ziemlich viel beim XKNX Editor getan hat - inzwischen sind wir bereits bei Version 0.11.0 mit:- Unterstützung von USB-Interfaces.
- Deutlich verbesserter "Recover"-Funktionalität.
- Die ganzen Programmeinstellungen sind nun "aufgeräumt" an einem Platz, es gibt eine Einstellungssuche und sogar eine "Command"-Suche zum schnellen Zugriff auf Programmfunktionen.
- Und viele weitere Verbesserungen und Bugfixes.
- Gruppenadressen, Datenpunkttypen, Geräte, Kanäle und Funktionen gehen automatisch an die KNX-Integration (ca. 2 s nach jeder Änderung)
- Bei jeder Gruppenadresse sichtbar, welche HA-Entitäten sie lesen oder senden
- HA-Telegramme im Gruppenmonitor des Editors, auch ohne eigene Bus-Verbindung; Verlauf aus HA laden
- Senden und Lesen über die Verbindung von HA, wenn der Editor selbst keine hat
- Verbindung “wie Home Assistant” herstellen (Tunneling/Routing-Daten aus HA übernehmen)
- Etagen und Bereiche in HA aus der Gebäudestruktur des Projekts anlegen und verknüpfen
- Entitäten aus Projektfunktionen anlegen: Licht, Dimmer, Jalousie, Schalter, Heizung (Klima)
- Entitäten aktualisieren, sobald die Geräte heruntergeladen sind; verwaiste Entitäten entfernen
- Zeitserver-Gruppenadressen in HA setzen
- KNX-Secure-Schlüssel (Keyring) an HA senden
- Import aus HA: Bereiche als Räume, HA-Gruppenadressen ins Projekt
- Editor-Sprache folgt der Sprache von Home Assistant
- Alles auch per MCP nutzbar
Ich hab' mit der HA-Integration zwar die letzten Tage schon recht viel getestet, aber bestimmt habe ich noch etwas übersehen. Daher bei Feedback, was vielleicht noch nicht geht, wie es soll, bzw. zusätzliche Wünsche zur HA-Integration, gerne melden. :-)
Viele Grüße
AndreasZuletzt geändert von abtools; 08.11.2026, 15:09.
- Likes 4
Kommentar
-
Wow, ich bin beeindruckt!
xknxeditor arbeitete noch an einem vereinfachten Export in die ETS.
Sobald das läuft, kann ich mir echt gut vorstellen die ETS beiseite zu legen - und zwar v.a. wegen dem MCP.
Wie cool das ist, wenn man einfach am Handy der KI sagen kann, was gerade nicht gut geklappt hat und die analysiert das - auch mit Hilfe von SpectrumKNX/MCP und schlägt nen fix vor.
Gruß,
Hendrik
- Likes 1
Kommentar
-
Hallo Hendrik,
An dieser Stelle auch nochmal ein Dank an dich für dein ganzes Feedback zur MCP-Nutzung und den daraus resultierenden Verbesserungen, die mit eingeflossen sind:Zitat von henfri Beitrag anzeigenSobald das läuft, kann ich mir echt gut vorstellen die ETS beiseite zu legen - und zwar v.a. wegen dem MCP.
Wie cool das ist, wenn man einfach am Handy der KI sagen kann, was gerade nicht gut geklappt hat und die analysiert das - auch mit Hilfe von SpectrumKNX/MCP und schlägt nen fix vor.
Das hat die MCP-Nutzung sicherlich nochmal ein deutliches Stück einfacher, schneller und zuverlässiger gemacht, weil die Agenten nun schlichtweg schneller zum Ziel kommen.
Sollte dir MCP-technisch noch etwas auffallen, gerne melden! :-)
Viele Grüße
Andreas
- Likes 2
Kommentar
-
Kurze Frage für mich zum Verständnis.
xknx editor ist mit welcher ets (5 oder 6) vergleichbar?
Hintergrund meiner Frage ist, dass z.B. beim OpenKNX Dali GW eine Unterscheidung zwischen ETS Version <> 6.1.1 gibt.
Bildschirmfoto 2026-11-12 um 14.35.56.png
Weiterhin ist mir aufgefallen, dass der DALI Scan weder bei einem ETS 5er oder 6er Projekt funktioniert. Es erscheint folgende Fehlermeldungen.
Bildschirmfoto 2026-11-12 um 14.32.57.png
In der ETS 6 klappt der Scan problemlos. Der Screenshot zeigt ein importiertes ETS 6 Projekt.Gruß David
Kommentar
-
shortyle Es ist direkt nicht mit einer speziellen Version vergleichbar.
Kannst du dafür ein issue erzeugen mit kopierten log dann können wir das schnell fixen aber ich schaue mir das parallel auch schon mal an
https://github.com/XKNX/xknx-editor/...bug_report.yml
Kommentar
-
Hallo David,Zitat von shortyle Beitrag anzeigenKannst du das mal ganz kurz erklären.
also wie du die Hausaufgaben (vermutlich Fehler/Unstimmigkeiten) ermittelt hast und wie du es dann in xknx Editor importiert hast bzw. wie du da mit MCP (welche KI genutzt?) vorgegangen bist?
find ich total interessant das Ganze
gerne. Ich versuche es kurz zu halten, wir sind ja hier im Thread vom Editor. 😊
Die Hausaufgaben kommen (in meinem Fall) aus Busclear, meinem Langzeit-Monitor. Der läuft bei mir als Add-on in Home Assistant und zusätzlich auf einem kleinen Pi im Verteiler und schreibt rund um die Uhr mit, was auf dem Bus passiert. Dazu lese ich mein Projekt ein, und Busclear legt beides nebeneinander: Was soll laut Projekt passieren und was passiert seit Tagen wirklich. Daraus entsteht eine Liste, die ich für mich „ETS-Hausaufgaben“ getauft habe, weil ich sie früher abends in der ETS abarbeiten musste.
Zwei Beispiele aus meinem Haus:
- Ein Temperatursensor, der laut Projekt da ist, aber in zwei Wochen kein einziges Telegramm gesendet hat. Zyklisches Senden war aus und eine Leseanfrage blieb ohne Antwort.
- Ein Fensterkontakt, der tagelang „gekippt“ meldet, obwohl das Fenster zu ist. So etwas fällt im Gruppenmonitor nie auf, über mehrere Tage aber sofort.
Ich habe beide Prüfungen einmal auf denselben Projektstand losgelassen, weil mich interessiert hat, wie viel sich überschneidet. Erstaunlich wenig, die beiden ergänzen sich eher. Der Editor prüft das Projekt und kann ein Gerät mit dem Projekt vergleichen. Er hat bei mir zwei Geräte ohne Adresse gefunden, eines, das nie programmiert wurde, und eben den Binäreingang mit dem falschen Stand. Busclear schaut über Tage auf den Bus und sieht, was in keinem Projekt steht: Geräte, die nie senden, zwei Teilnehmer, die senden, aber im Projekt gar nicht vorkommen, und einen Präsenzmelder, der nachts sechs- bis neunmal auslöst. Beim Fensterkontakt hat es beide gebraucht, Busclear für das Symptom und den Editor für die Ursache.
Dazu kommt der übliche Kleinkram, bei mir 35 Namen mit Tippfehlern und gut 120 Gruppenadressen ohne Datentyp. Den Datentyp schlägt Busclear aus den aufgezeichneten Werten vor.
In den Editor kommt das auf zwei Wegen:
- Direkt: Der Editor bringt einen MCP-Server mit (Einstellungen › AI/MCP). Busclear spricht den selbst an, dafür braucht es keine KI. Alles Eindeutige wie Namen, Datentypen und einzelne Flags wird erst als Trockenlauf geprüft und dann ins Projekt geschrieben. Alles, was eine Entscheidung braucht, landet als Kommentar mit [Busclear] an der Gruppenadresse oder am Gerät.
- Als Datei, wenn man die Liste lieber einer KI gibt, die am Editor hängt.
Für die kniffligeren Punkte habe ich Claude (Claude Code auf dem Mac) genommen, verbunden mit dem Editor.
Wichtig war mir die Reihenfolge: erst Sicherung, dann alles nur im Projekt einarbeiten und die Vorschau ansehen, und erst danach Gerät für Gerät programmieren, vor Ort und von Hand angestoßen. Auf den Bus schreibt Busclear dabei nichts, das Programmieren bleibt beim Editor.
Wenn du es ausprobieren möchtest: der Quellcode ist offen, das HA-Add-On sowie die Linux App frei zugänglich. Rückmeldungen nehme ich gerne mit.
Gruß
Daniel
Kommentar


Kommentar