FunctionProperties - OpenKNX/OpenKNX GitHub Wiki

FunctionProperties

Für die Verwendung von FunctionProperties haben wir uns geeinigt, dass wir alle Module auf den ObjectIndex=0xA0 (160) gelegt werden. Die PropertyId gibt dann ein Modul an. Das erste byte der Daten kann dann als Kommando ausgewertet werden. Ausgenommen davon sind das FileTransferModule, sowie das Dali-GW.

PropertyId Name Description
ObjectIndex 0x9E (158)
0 Ping Receives bytes and returns quantity. Can also be used for an APDU long check
1 Echo Receives bytes and returns them 1:1. Can also be used for an APDU long check
ObjectIndex 0x9F (159)
0 Format Formatiere LittleFS (deprecated)
1 Exists Prüft ob ein Verzeichnis/Datei existiert
2 Rename Verzeichnis/Datei umbenennen
40 FileUpload Datei hochladen
41 FileDownload Datei herunterladen
42 FileDelete Datei löschen
43 FileInfo Datei Infos (Größe, CRC)
80 DirList Verzeichnis auflisten ein Ordner pro Anfrage
81 DirCreate Verzeichnis erstellen
82 DirDelete Verzeichnis löschen
90 Cancel Verzeichnis/Datei hoch-/runterladen abbrechen
100 ModuleVersion Liefert die Version des FileTransferModule
101 FwUpdate Führe Update aus
ObjectIndex 0xA0 (160)
0 GW-UP1-IR Kommandos für das Infrarot-Gateway
1 GW-REG1-Dali Kommandos für das Dali-Gateway
2 OFM-Meter Kommandos für das Metermodul
3 OAM-Fingerprint Kommandos für das Fingerprintmodul
4 OFM-LogicModule Kommandos für das Logikmodul
5 OFM-Network Kommandos für das Netzwerkmodul
6 OFM-PresenceModule Kommandos für den VPM
⚠️ **GitHub.com Fallback** ⚠️