KNX-Dateitransfer

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

Befehl

Argument

Funktion

format

 

Löscht das komplette Dateisystem

exists

/datei.ext

Prüft ob eine Datei existiert

rename

/alt.ext /neu.ext

Nennt eine Datei um

list

/ordner

Listet den Inhalt des Ordners auf

mkdir

/neu

Legt einen neuen Ordner an

rmdir

/alt

Löscht einen Ordner

upload

lokael.ext /ziel.ext

Lädt eine Datei hoch

download

/datei.ext ziel.ext

Lädt eine Datei runter

fwupdate

/firmware.fw

Firmwareupdate

Beispiel

# Firmwareupdate %USERPROFILE%\bin\KnxFileTransferClient.exe fwupdate meinorder/meinefirmware.fw # Dateiupload %USERPROFILE%\bin\KnxFileTransferClient.exe upload .\lokale\datei.abc /datei.abc