Fehler in 10_ZWave.pm bei der Knoteninitialisierung - Dezimal-Hex-Verwirrung

Begonnen von soirju, 04 März 2016, 12:28:54

Vorheriges Thema - Nächstes Thema

soirju

Im Script 10_ZWave.pm wird bei der Initialisierung eines batteriebetriebenen Gerätes das Wakeup-Intervall gesetzt:
    init  => { ORDER=>11, CMD => '"set $NAME wakeupInterval 86400 $CTRLID"' }

Dabei wird die $CTRLID in hex-Format mitgegeben, während das set-Kommando einen dezimalen Input erwartet.

In meinem Fall ist der Controller die Nummer 35 bzw 0x23, so dass die Konfiguration fehlschlägt. Bei "normalen" Werten für den Controller im Bereich bis 9 fällt das nicht auf.

Gruß,
Christoph Meyer

rudolfkoenig

Danke, habs geaendert.
Wie kommt es, dass der Controller so eine Nummer bekommen hat? Ich habe bisher nur 1 gesehen.

soirju

Der Controller ist ein Ersatz für einen defekten USB-Stick, ich habe ihn in das existierende Netz eingebunden, daher die hohe NodeID.

Danke für die schnelle Reaktion!

Gruß,
Christoph Meyer