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
RalfFalls 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.
-
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.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden