Modulkonfiguration (Config/Flash/LCD) via Konsole

Aus HAP

Wechseln zu: Navigation, Suche

In der Regel erfolgt die Modulkonfiguration über die HAP-Config-GUI. Die Modulkonfiguration kann jedoch auch per Konsole erfolgen (z.B. zum Debugging):

Inhaltsverzeichnis

Datenbank ID herausfinden

Alle u.g. Script erwarten als Parameter die Datenkbank-ID des jeweiligen Zielmodules und nicht die Modul-Adresse mit HAP-Kontext. Die IDs lassen sich mit folgendem Kommando anzeigen:

/opt/hap/bin/helper/hap-showmodules.pl

Optional kann mit dem Parameter --config bzw. -c eine andere Config-ID angegeben werden.

Modul-Config 

/opt/hap/bin/helper/hap-configbuilder.pl -m 4711 -f

Mit -m  oder --module kann die Datenbank ID des Moduls angegeben werden. Wird der Paramter -f (flash) nicht angegeben, so wird die Konfiguration lediglich am Bildschirm ausgegeben. 

Firmware-Transfer

/opt/hap/bin/helper/hap-firmwarebuilder.pl -m 4711,4712 -f

Mit -m oder --modules können mehrere Datenbank-ID von entsprechenden Modulen angegeben werden.  Wird der Parameter-f (flash) nicht angegeben, so werden lediglich alle Befehle auf dem Bildschirm ausgegeben. Beim Firmware-Transfer erfolgt die Übertragung via Multicasts, so dass mehrere Module zur gleichen Zeit mit der identischen Firmware "versorgt" werden können. Hierbei gilt: Wenn die Firmware-Version und die Firmware-Optionen (Dimmer, Switch, Logical-Inputs...) identisch sind, dann erfolgt der Transfer parallel, ansonsten sequenziell.

LCD-GUI Transfer

/opt/hap/bin/helper/hap-lcdguibuilder.pl -m 4711 -f

Mit -m  oder --modules kann die Datenbank ID des Moduls angegeben werden. Wird der Paramter -f (flash) nicht angegeben, so wird die Konfiguration lediglich am Bildschirm ausgegeben.