NEWS
WLED listen der Effekte und Paletten
-
In WLed Objekten sehe ich die Effekte und Paletten als Auswahllisten.
D.h. der Adapter kennst beide.
Gibt es eine Möglichkeit auf diese Listen zuzugreifen, um sie selbst, z.B. in VIS Comboboxen zu verwenden?
Danke und Gruss
Ralf -
Falls es nicht "Blockly" sein muss, kannst du dir die Logik aus einem Beispiel des NSPanel's adaptieren:
https://github.com/joBr99/nspanel-lovelace-ui/wiki/ioBroker---FAQ-&-Anleitungen#21-wled
https://github.com/joBr99/nspanel-lovelace-ui/blob/main/ioBroker/Blockly/WLED.jsDas eigentliche Problem besteht darin, dass die Listen im Adapter alphabetisch sortiert sind, dieser Index jedoch nicht der gleiche numerische Index im WLED-Device ist.
-
@armilar
Danke für Dein Feedback.
Ich wollte die Listen halt gerne dynamisch laden.Für die Nachwelt, wie ich es jetzt mache:
Ich frage per json-API die Effekte und Paletten ab (http://<ip>/json/effects).
Da kommen die Bezeichungen in der numerisch richtigen Reihenfolge zurück.
Mit zwei, drei Ersetzungen bringe ich es in das richtige Format und speichere das in einem Datenpunkt ab.
Den Datenpunkt binde ich dann in der VIS Dropdown Box.
Das funktioniert jetzt prima.