NEWS
Blockly und Zipato RGBW - String ausgeben
-
Hallo,
ich würde gerne in Blockly meine Zipato RGBW Lampe ansteuern.
Bei meinen anderen Z-Wave Geräten gibt es für jede Farbe einen eigenen Kanal, sodass ich R G und B jeweils mit INT Zahlen ansteuern kann.
Die Zipato Lampe lässt sich aber offenbar nur mit einer gesamten Zeile steuern, die das Format #RRGGBBWWCW (je 0-99) haben muss.
Laut dem Settings Button unter Objekte ist der Wert eine Zeichenkette (String).
Wenn ich nun mit Blockly aber einen String dort schreiben möchte erhalte ich im Log: Wrong type of zwave.0.NODE5.SWITCH_MULTILEVEL.Level_1: "string". Please fix, while deprecated and will not work in next versions.
Jemand eine Idee, was ich falsch mache?
Am liebsten wäre mir ja auch eine Funktion, mit der ich innerhalb des Strings auch addieren kann:
#0000000015 + ###11###### = #0011000015 Geht soetwas?
Evtl. über die Text-Funktionen, was aber doch recht aufwendig ist.
-
Falls es mal jemandem hilft:
Ich habe mittlerweise eine Lösung dafür gefunden:
Besonderheit bzw. Problem war, das der Parameter "Level" jedes mal wieder mit gesetzt werden muss.
Bei Fibaro z.B. setzt sich Level automatisch auf 20, wenn Rot = 20 gesetzt wird. Bei Zipato nicht.