thewhobox eventuell würde es schon genügen im ersten Beitrag des DALI Gateways die aktuelle Firmware zu verlinken.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Firmware für OpenKNX DALI mit ESP32 lässt sich nicht uploaden
Einklappen
X
-
Halte ich für eher unglücklich, dass aus diesem Grund zu ändern. Insbesondere auch weil das Release auf Entwicklungsversionen diverser Module gebaut wurde... (und auf v1 noch ein deutlich älterer Stand liegt)Zitat von thewhobox Beitrag anzeigenIch habe nun m von der 0.11.0 das Pre-Release entfernt, damit man es leichter findet.
Es gibt allerdings keine unterschiedlichen Links. Das Release liefert beide Firmwares. Du bist von der Geräteseite gestartet und in den meisten Fällen gibt es bei OpenKNX keine 1:1-Beziehung zwischen Applikation und Gerät. Das macht es potenziell etwas komplizierter (was transparant sein sollte)...Zitat von tsb2001 Beitrag anzeigeneinfach für 2 unterschiedliche Geräte (2040 oder ESP) im Wiki auch 2 Links zu der jeweils richtigen Firmware
Kommentar
-
Was mir auch noch aufgefallen ist (und mich vermeintlich in die falsche Richtung geleitet hat):
Mir war durch andere Geräte bekannt, dass sich der ESP nicht mit der Toolbox, sondern nur über die Powershell bespielen lässt.
Folglich bin ich auf diese Anleitung hier des GW-REG1-Dali gestoßen und habe den Part der "OpenKNX Toolbox" ausgelassen und mir gedacht, dass es dann mit "Manuell erstellen" gehen muß.
Folglich habe ich stupide die Anleitung befolgt, die hier steht:
image.png
Was sich dahinter verbirgt, kann ich gar nicht verstehen, da mir schlichtweg der Hintergrund sämtlicher Einzelheiten der Versionierungen verborgen bleiben. Ich klone lediglich das Repo "Master".
Und das habe ich dutzende Male gemacht; und dabei unwissend immer wieder den gleichen Fehler begangen, eine Firmware lokal zu klonen, welche gar nicht die vorliegende Hardware unterstützt.
Es gibt im Wiki zu viele Verweise auf die Möglichkeiten, Firmware auf die Geräte zu bringen. Alle sind vom Grundsatz her technisch zwar richtig, lösen aber nicht das Problem, dass es Inkompatibilitäten unterschiedlicher Hardwarestände gibt; sprich das der verwendete Masterbranch gar nicht zu der gekauften Hardware passt.
Diese Anleitung, die ich im Übrigen komplett befolgt habe, weil sie in dem WIKI unter dem Dali-Gateway steht, hat mich am Ende in die Dauerschleife versetzt, automatisch immer wieder das falsche zu tun.
Daher ist das wichtig:
Wenn das transparenter wäre, dann würde das bei den Anwendern zu viel weniger Problemen führen.Zitat von coko Beitrag anzeigenDu bist von der Geräteseite gestartet und in den meisten Fällen gibt es bei OpenKNX keine 1:1-Beziehung zwischen Applikation und Gerät. Das macht es potenziell etwas komplizierter (was transparant sein sollte)...
Beispielsweise wäre ein Link pro Gerät auf die aktuellste kompatible Firmware besser, als dutzende Verlinkungen mit unterschiedlichen Wegen und den vermeintlichen Möglichkeiten, sich als Endanwender zu verrennen.
Folgende Möglichkeiten werden geboten:- https://github.com/OpenKNX/GW-REG1-Dali/wiki/Firmware : verursacht ein Klonen des Master, der aber mit der ESP-Hardware nicht kompatibel ist --> unbrauchbar
- https://openknx.atlassian.net/wiki/s...Gateway+LAN+TP : der Link zum Github-Repository läuft völlig falsch und führt zum RS485-Gateway (https://github.com/OpenKNX/OpenKNX-REG1). Dort findet man unter "Tags" auch noch 21 weitere Releases und damit auch eine Firmware des Dali-Gateways aus Februar 2025 --> ebenfalls unbrauchbar
- https://openknx.atlassian.net/wiki/s...7/DALI-Gateway : Der Link führt dann zum richtigen Repo, allerdings versteckte sich dort die Beta-Version so, dass ich der Meinung war, der Master muß der richtige sein.
Ing-Dom : Ich nehme mir auch jetzt noch die Zeit und beschäftige mich damit, wie man das besser machen kann, um den Endanwender gezielt zum laufenden Gerät hinzuführen. Grundsätzlich wäre es mir egal, denn das Gerät bei mir läuft jetzt.
Da ich aber das Projekt mega finde, wäre es schade, wenn der Aufwand der Hard- und Softwareentwicklung irgendwann stirbt, weil außer den Entwicklern selbst niemand mehr Interesse an den Produkten hat, weil der Endanwender beim vermeintlich einfachen Aufspielen der Firmware scheitert.
Und daher fand ich es ein wenig schade, dass mir unterstellt wird, wenn ich mich mehr damit beschäftigen würde, dann hätte ich die Lösung auch selbst gefunden.
Von drei oben aufgelisteten Wegen führen zwei gar nicht zum Ziel, sondern sind zum scheitern verurteilt. Das finden der Lösung ist also alles andere als trivial 😉.
Kommentar


Kommentar