Hallo!
ich bin ganz neu im Thema KNX und bin gerade am Anfang der Planungsphase von meinem Haus. Ich war sehr verwundert, dass es noch keine (direkte) Möglichkeit gibt WLED mit KNX sprechen zu lassen.
Ich habe deshalb damit gestartet, einen Usermod zu erstellen. Dafür habe ich WLED v1.15.1 geforkt und dort mit der Integration begonnen: https://github.com/u20p17/WLED/tree/release/v0.15.1
Als Library hätte ich sehr gerne auf jene zurückgegriffen, die openknx auch verwenden (https://github.com/thelsing/knx) aber aufgrund der fehlenden Lizenzkompatibilität (WLED hat https://github.com/wled/WLED#EUPL-1.2-1-ov-file und die knx lib https://github.com/thelsing/knx#GPL-3.0-1-ov-file ) ist dies nicht möglich. Ich habe eine andre lib gefunden (https://github.com/envy/esp-knx-ip ) die eine MIT Lizenz hat (und dadurch mit WLED kompatibel ist), die auch von der Tasmota integration genützt wird. Diese Lib wird zurzeit auch für den Usermod in abgewandelter Form benutzt (Webserver habe ich entfernt, da schon bei WLED vorhanden), kann dadurch aber auch nicht durch ETS programmiert werden…
Die erste Version für nen esp32 inkl. Usermod hätte ich fertig kompiliert, jedoch habe ich es aufgrund fehlender Hardware noch nicht testen können. Würde sich jemand von den Forenmitgliedern (idealerweise Erfahrung mit ETS und C++) bereiterklären, den Usermod zu testen?
LG
Franz
ich bin ganz neu im Thema KNX und bin gerade am Anfang der Planungsphase von meinem Haus. Ich war sehr verwundert, dass es noch keine (direkte) Möglichkeit gibt WLED mit KNX sprechen zu lassen.
Ich habe deshalb damit gestartet, einen Usermod zu erstellen. Dafür habe ich WLED v1.15.1 geforkt und dort mit der Integration begonnen: https://github.com/u20p17/WLED/tree/release/v0.15.1
Als Library hätte ich sehr gerne auf jene zurückgegriffen, die openknx auch verwenden (https://github.com/thelsing/knx) aber aufgrund der fehlenden Lizenzkompatibilität (WLED hat https://github.com/wled/WLED#EUPL-1.2-1-ov-file und die knx lib https://github.com/thelsing/knx#GPL-3.0-1-ov-file ) ist dies nicht möglich. Ich habe eine andre lib gefunden (https://github.com/envy/esp-knx-ip ) die eine MIT Lizenz hat (und dadurch mit WLED kompatibel ist), die auch von der Tasmota integration genützt wird. Diese Lib wird zurzeit auch für den Usermod in abgewandelter Form benutzt (Webserver habe ich entfernt, da schon bei WLED vorhanden), kann dadurch aber auch nicht durch ETS programmiert werden…
Die erste Version für nen esp32 inkl. Usermod hätte ich fertig kompiliert, jedoch habe ich es aufgrund fehlender Hardware noch nicht testen können. Würde sich jemand von den Forenmitgliedern (idealerweise Erfahrung mit ETS und C++) bereiterklären, den Usermod zu testen?
LG
Franz
Kommentar