Variablen in FTUI nutzen

Begonnen von StephanFHEM, 05 Juli 2017, 13:23:10

Vorheriges Thema - Nächstes Thema

StephanFHEM

Hallo,

Ich habe aktuell bei allen meinen Widgets den Farb-Code wie folgt definiert: data-color="TabletConf:Farbe". In dem Dummy-Device ist der Farbcode im reading gespeichert. Damit kann man im Menü zw. Verschiedenen Farben wählen. Soweit so gut. Um das System jetzt schneller zu machen wäre es prima, wenn ich das Reading nicht bei jedem Widget neu einlese sondern das nur einmalige mache und es in eine locale Variable überführe die dann immer bei data-color genutzt wird. Kann mir da jemand auf die Sprünge helfen wie man das umsetzen kann? Das wäre echt prima!

Grüße
Stephan

setstate

#1
Das passiert im FTUI schon so unter der Haube. Das Reading wird beim Start einmal geholt und dann nur bei einem Longpoll-Event oder Browser-Refresh aktualisiert. Wenn ich 10 Widgets mit diesem Reading benutze, wird der Wert immer nur aus der lokalen Variable gelesen, nicht jedesmal live vom FHEM geholt.

Die Readings findet man im Objekt ftui.deviceStates


StephanFHEM

Ah cool danke! Wieder etwas gelernt