Hallo,
ich habe auf einen Raspberry Openhabian und Homegear laufen und versuche mit meinem Nanoleaf Aurora zu kommunizieren.
Das Aurora ist mir peer 7 und IP verbunden, ls zeigt:
ID │ Name │ IP Address │ Serial Number │ Type │ Type String │ Firmware │ Config Pending │ Unreach ────────────┼───────────────────────────┼─────────────────┼───────────────┼──────┼───────────────────────────┼──────────┼────────────────┼──────── │ │ │ │ │ │ │ │ 7 │ │ 192.168.1.144 │ NLFAA3DDDE4 │ 0001 │ Aurora │ ? │ No │ No ────────────┴───────────────────────────┴─────────────────┴───────────────┴──────┴───────────────────────────┴──────────┴────────────────┴────────
Ich kann Werte auslesen, z.B. mit:
homegear -e rc 'print_v($hg->getValue(7, 1, BRIGHTNESS));'
Antwort:
(Integer) 33
Exit code: 0
Aber folgendes funktioniert nicht:
homegear -e rc '$hg->setValue(7, 1, BRIGHTNESS, 2);'
hier bekomme ich immer:
Exit code: 255
Folgende Variationen hab ich schon probiert:
homegear -e rc '$hg->setValue(7, 1,STATE, false);'
homegear -e rc '$hg->setValue(7, STATE, false);'
homegear -e rc '$hg->setValue(7, 1, EFFECT, "Rain");'
Immer Exit code : 255
Im homegear.log und homegear.err findet sich nichts dazu, der letzte Eintrag ist:
03/04/18 17:44:57.659 Module Nanoleaf: Added peer 7.
Was ist bei den setValue Befehlen falsch?