KNX-Dateitransfer
Unsere OpenKNX-Geräte bieten teilweise die Möglichkeit, Daten über den KNX-Bus auf das Gerät zu übertragen oder vom Gerät auszulesen. Hauptsächlich wird diese Funktion genutzt, um eine Firmware bequem per KNX-Bus zu aktualisieren – ganz ohne das Gerät auszubauen. Darüber hinaus lässt sich diese Funktion aber auch für andere Zwecke nutzen, zum Beispiel, um Sounddateien auf eine Klingel zu übertragen.
Das Tool ist aktuell nur als CLI-Programm verfügbar und setzt somit Kenntnisse im Umgang mit der Windows-Konsole voraus.
Installation
Lade dir hier die letzte Version herunter und installiere diese.
Verwendung
Um die Anwendung zu verwenden ist wie Eingangs schon erwähnt die Nutzung der Windows-Konsole nötig. Nach der Installation ist das Programm wie folgt aufrufbar:
%USERPROFILE%\bin\KnxFileTransferClient.exe Befehl Argument1 Argument... Im Anschluss werden weitere Werte wie PA und Schnittstelle abgefragt.
Befehle
Folgende Befehle bietet der KnxFileTransferClient an:
Befehl | Argument | Funktion |
|---|---|---|
|
| Löscht das komplette Dateisystem |
|
| Prüft ob eine Datei existiert |
|
| Nennt eine Datei um |
|
| Listet den Inhalt des Ordners auf |
|
| Legt einen neuen Ordner an |
|
| Löscht einen Ordner |
|
| Lädt eine Datei hoch |
|
| Lädt eine Datei runter |
|
| Firmwareupdate |
Beispiel
# Firmwareupdate
%USERPROFILE%\bin\KnxFileTransferClient.exe fwupdate meinorder/meinefirmware.fw
# Dateiupload
%USERPROFILE%\bin\KnxFileTransferClient.exe upload .\lokale\datei.abc /datei.abc