😃
Die KNXA ist auf nem Thread Meeting auf Paulus zugekommen. Viel mehr weiß ich da auch nicht.
Bin ja mehr darauf gespannt (ob) was daraus entstehen kann.
Ankündigung
Einklappen
Wer nutzt denn eigentlich alles Home Assistant?
Einklappen
Dieses Thema ist geschlossen.
X
X
-
-
Hi,Zitat von youpmelone Beitrag anzeigen
Danke!!, per DM.
ich hab das "Problem" gefunden.
1.
Damit das Tool weiß um was für eine Art Gerät sich es handelt muss in der Beschreibung ein String stehen.: #Light! oder #Cover! ...
Momentan kann es folgende Geräte geben.- BinarySensor
- Cover
- Light
- Sensor
In dem Projekt sind keine Datentypen hinterlegt, somit kann das Tool auch nicht erkennen wie die Gruppenadresse dem Gerät in HA zugeordnet wird. Bei mir wird das in der ETS tatsächlich aber auch automatisch vergeben, wenn ich die Gruppenadresse einem Endpunkt zuordne, von daher habe ich das als Standard vorausgesetzt.
Wenn das eingepflegt ist, funktionieren zumindest die 1Bit großen Geräte sofort.
3.
Damit die Zuordnung bei den anderen Geräten funktioniert muss auch die Namensgebung bis zum ersten Leerzeichen für jedes Gerät gleich sein.
z.b.
Jalousie_1 auf/ab
Jalousie_1 stopp
Jalousie_1 pos
Jalousie_1 pos rückmeldung
Dabei ists egal wie die Bezeichnung ist, Hauptsache eindeutig.
Einen Kommentar schreiben:
-
Danke!!, per DM.Zitat von Tarzipan Beitrag anzeigenIch hatte zum testen nur meine eigene knxproj Datei zur Verfügung. Kann natürlich sein, dass die nicht alle so aufgebaut sind, wie die meine. Gerne schickt mir eure zu, ich teste es dann.
Einen Kommentar schreiben:
-
Ich hatte zum testen nur meine eigene knxproj Datei zur Verfügung. Kann natürlich sein, dass die nicht alle so aufgebaut sind, wie die meine. Gerne schickt mir eure zu, ich teste es dann.
Einen Kommentar schreiben:
-
Ugh.. Ich war blind.Zitat von Tarzipan Beitrag anzeigenIch wollte den Import direkt aus der knxproj Datei haben und die ist im inneren nicht nach Geräten oder Typen oder so abgelegt. In dem Gerät z.B. ein Aktor, ist auch nicht sicher hinterlegt ob das jetzt eine Lampe ist oder nicht. Also habe ich den Weg mit dem Beschreibungsstring gewählt.
Und klar, Fleißarbeit geht auch aber ich habe derzeit auch über 300 GAs und ich programmiere auch eigentlich ganz gerne sowas.
In dem Github Projekt ist auch eine Exe hinterlegt. https://github.com/Tarzipan/knx2ha/t...Release/net6.0
Bei mir auf Win10 ist die lauffähig. Wenn nicht kann ich noch eine weitere kompilieren.
Exe lauft (windows 11) aber generiert ein 0kb Yaml, auch mit -all
Einen Kommentar schreiben:
-
Ich wollte den Import direkt aus der knxproj Datei haben und die ist im inneren nicht nach Geräten oder Typen oder so abgelegt. In dem Gerät z.B. ein Aktor, ist auch nicht sicher hinterlegt ob das jetzt eine Lampe ist oder nicht. Also habe ich den Weg mit dem Beschreibungsstring gewählt.
Und klar, Fleißarbeit geht auch aber ich habe derzeit auch über 300 GAs und ich programmiere auch eigentlich ganz gerne sowas.
In dem Github Projekt ist auch eine Exe hinterlegt. https://github.com/Tarzipan/knx2ha/t...Release/net6.0
Bei mir auf Win10 ist die lauffähig. Wenn nicht kann ich noch eine weitere kompilieren.
Einen Kommentar schreiben:
-
Zitat von Tarzipan Beitrag anzeigenMoin,
Viel Spaß beim ausprobieren
Mega Mega Cool, Habe ETS5, über 600 gruppen addressen.
Ich habe versucht ein exe zu "compilen" aber bin leider gescheitert.
Gibt es ein link um ein EXE downloaden zu können?
Einen Kommentar schreiben:
-
Tarzipan dein Code in aller Ehren, aber ist es wirklich so aufwändig die paar Entities anzulegen?
Kommt natürlich stark auf die GA Struktur an, aber bei mir ist die letzte Stelle die jeweilige Lampe / Jalousie. Somit muss ich nur einmal das cover entity anlegen, 15 mal runterkopieren, jeweils die letzte Stelle aller GA und den Namen ändern.
Einen Kommentar schreiben:
-
Ja schade daß es für Homeassiatant keine eigene Foren Gruppe gibt .... Themen gäbe es sicher genug
- Likes 2
Einen Kommentar schreiben:
-
Moin,
ich probiere mich auch gerade in Home Assistant aus. Ich hatte den Thread anfangs nicht gefunden und so stand ich auch vor dem Problem die Gruppenaddressen in den HA zu bekommen. Habe dann auch angefangen ein kleines Tool zu schreiben. (https://github.com/Tarzipan/knx2ha) In meinem Fall ists für ETS5 gemacht.
Damit eine Zuordnung funktioniert sucht das Programm in den Gruppenaddressen nach einem string. Z.b. #Light! für ein Licht. Lässt sich in der ETS auch für mehrere Gruppenaddressen ziemlich leicht hinzufügen.
Bei mir sind die Namen der Gruppenaddressen für jedes Gerät anfangs gleich und dann mit einem Leerzeichen getrennt z.b. "L_E01_01 Wohnzimmer An/Aus" und für die Rückmeldung dann "L_E01_01 RM". Diese beiden Addressen würden dann erkannt und zu einem Gerät verbunden werden. Wenn ihr eine Ähnliche Namensgebung habt, sollte das aber auch gehen. Ich hoffe es hilft jemanden weiter.
Viel Spaß beim ausprobieren
- Likes 1
Einen Kommentar schreiben:
-
Vielen Dank. So finde ich das ganze schon sehr brauchbar... So benötige ich knx_events eigentlich nicht mehr.
Einen Kommentar schreiben:
-
Ich hab das ehrlich gesagt selber auch nie ausprobiert. Die `trigger` condition geht nicht - die wertet anscheinend nur die `id` aus. Also doch ein kleines Template.
Wenn der Trigger ausgelöst wird, dann kann man live beim Trigger auf "Ausgelöst" drücken um mehr Infos zum Trigger zu sehen.Angehängte DateienZuletzt geändert von meti; 15.06.2023, 12:44.
- Likes 2
Einen Kommentar schreiben:
-
Ich glaube hier scheitert es bei mir. Ist das per Visual-Editor möglich?Zitat von meti Beitrag anzeigen[USER="36914"]...(den trigger auswerten).....
Einen Kommentar schreiben:


Einen Kommentar schreiben: