Wenn es bei Dir im Bereicht „Installierte ist“, klickst du auf das Modul und sagst „erneut installieren“, ansonsten nur auf „installieren“. Dann wirst du gefragt ob du eine neue Instanz erstellen möchtest.
Das ist der einfachere Weg, wird aber wahrscheinlich bei dir zum gleichen Problem führen. Wie ich es sehe werden beim Anlegen der Discovery Instanz für die gefundenen Geräte versucht, die IP-Adresse und die Port Nummer zu ermitteln.
Dabei kommt es zu dem von dir beschrieben Fehler
Wir müssen herausfinden, was für Information beim Suchen der Geräte gefunden werden.
Kannst du versuchen, an die Debug-Informationen zu kommen?
EDIT
Oder noch einfacher, lass mal das folgende Skript in deiner Umgebung laufen:
Discovery Instanz repariert (die ‚Location‘ eines Gerätes wird korrekt gelesen)
neu:
es werden auch Shapes („nanoleaf:nl42“) erkannt
Link zur Dokumentation eingefügt
TestCenter eingefügt
Achtung: in dem Stand werden keine Skripte mehr generiert. Ich gehe davon aus, dass die Funktionalität nicht mehr gebraucht wird. Wenn doch, bitte melden.
Bei Interesse kann das Version über das Modul Control installiert werden. Vorher ist die Version aus dem Modul Store zu deinstallieren. Dabei können die Instanzen beibehalten werden.
Konnte nicht schalten
Fatal error: Uncaught TypeError: dechex(): Argument #1 ($num) must be of type int, float given in C:\ProgramData\Symcon\modules\IPSymconNanoleaf\Nanoleaf\module.php:426
Stack trace:
#0 C:\ProgramData\Symcon\modules\IPSymconNanoleaf\Nanoleaf\module.php(426): dechex(79.0)
#1 C:\ProgramData\Symcon\modules\IPSymconNanoleaf\Nanoleaf\module.php(518): Nanoleaf->HSV2HEX(187, 69, 100)
#2 C:\ProgramData\Symcon\modules\IPSymconNanoleaf\Nanoleaf\module.php(568): Nanoleaf->SetHexColor()
#3 C:\ProgramData\Symcon\modules\IPSymconNanoleaf\Nanoleaf\module.php(724): Nanoleaf->SetSaturation(69)
#4 C:\Windows\System32\-(3): Nanoleaf->RequestAction('saturation', 69)
#5 {main}
thrown in C:\ProgramData\Symcon\modules\IPSymconNanoleaf\Nanoleaf\module.php on line 426
(Code: -32603)
Bei Helligkeit. Wobei dasim Gegensatz zur Sättigung an die Shapes übertragen wird. Sie reagieren.
Konnte nicht schalten
Fatal error: Uncaught TypeError: dechex(): Argument #1 ($num) must be of type int, float given in C:\ProgramData\Symcon\modules\IPSymconNanoleaf\Nanoleaf\module.php:426
Stack trace:
#0 C:\ProgramData\Symcon\modules\IPSymconNanoleaf\Nanoleaf\module.php(426): dechex(29.0)
#1 C:\ProgramData\Symcon\modules\IPSymconNanoleaf\Nanoleaf\module.php(518): Nanoleaf->HSV2HEX(187, 69, 37)
#2 C:\ProgramData\Symcon\modules\IPSymconNanoleaf\Nanoleaf\module.php(528): Nanoleaf->SetHexColor()
#3 C:\ProgramData\Symcon\modules\IPSymconNanoleaf\Nanoleaf\module.php(718): Nanoleaf->SetBrightness(37)
#4 C:\Windows\System32\-(3): Nanoleaf->RequestAction('Brightness', 37)
#5 {main}
thrown in C:\ProgramData\Symcon\modules\IPSymconNanoleaf\Nanoleaf\module.php on line 426
(Code: -32603)
Bei Farbton (auch das wird akzeptiert, sie reagieren)
Konnte nicht schalten
Fatal error: Uncaught TypeError: dechex(): Argument #1 ($num) must be of type int, float given in C:\ProgramData\Symcon\modules\IPSymconNanoleaf\Nanoleaf\module.php:426
Stack trace:
#0 C:\ProgramData\Symcon\modules\IPSymconNanoleaf\Nanoleaf\module.php(426): dechex(27.0)
#1 C:\ProgramData\Symcon\modules\IPSymconNanoleaf\Nanoleaf\module.php(518): Nanoleaf->HSV2HEX(189, 86, 76)
#2 C:\ProgramData\Symcon\modules\IPSymconNanoleaf\Nanoleaf\module.php(548): Nanoleaf->SetHexColor()
#3 C:\ProgramData\Symcon\modules\IPSymconNanoleaf\Nanoleaf\module.php(721): Nanoleaf->SetHue(189)
#4 C:\Windows\System32\-(3): Nanoleaf->RequestAction('hue', 189)
#5 {main}
thrown in C:\ProgramData\Symcon\modules\IPSymconNanoleaf\Nanoleaf\module.php on line 426
(Code: -32603)
Farbtemperatur und auch der Picker erzeugen keine Fehler.
Ich habe gesehen, es gab ein Upate. Das habe ich installiert. Ich musste aber aus dem Modul Control den Eintrag löschen, damit ich Build 8 bekomme. Die Fehler haben sich aber nicht geändert.
Was mir auch aufgefallen ist, ich kann die Farbe zwar im Picker wählen, aber nicht die Helligkeit. Wenn ich es da dunkler oder helle stelle, wird das ignoriert. Ich muss dazu den Helligkeitsregler verwenen.
Guten Morgen
Ich habe build 9 installiert und es wird. Die Helligkeit wird jetzt aus dem Picker genommen und kommt auch an.
Interessant ist aber folgendes Verhalten:
ich wähle Gelb aus, Gelb kommt an, angezeigt in IPS wird Grün
Aber eines finde ich spannend.
Ich habe eine ZigBee LED Leiste. Die hat auch Farbe. Wenn ich den Farbwert vom Nanoleaf (in der Konsole) nehme und dort einfüge, wird in der Konsole die Farbe angezeigt. Beim Nanoleaf nicht. Beide haben das selbe Profil.
Ich habe jetzt noch was probiert. Eine neue Variable mit Colorpicker.
Wenn ich Rot=250 einstelle, kommt da das rein: 16384000
Im Nanoleaf das: 1637744640
Der Wert ist zu hoch.