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
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
Ah cool danke! Wieder etwas gelernt