FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: dirk.k am 04 Mai 2019, 10:24:38

Titel: [gelöst] FTUI - widget label - Wert wird aktualisiert, Farbe nicht
Beitrag von: dirk.k am 04 Mai 2019, 10:24:38
Hallo zusammen,

mein Label-widget zeigt die Luftfeuchte an.
Die Farbe ist abhängig vom Wert.

Ändert sich die Luftfeuchte wird der Wert automatisch aktualisiert, an der Farbe ändert sich nix.
Erst ein Reload der Seite führt zur Aktualisierung der Farbe.

       <div
data-type="label"
data-device="WeMos_S3"
data-get="Luftfeuchtigkeit"
data-fix="0" data-part="4"
data-limits='[0,45,75]'
data-colors='["#99BBCC","medium white","#bb6242"]'
data-unit=" %"
class="bigger thin ">...
</div>


In einem Forenbeitrag hebe ich etwas von "data-limits-get" gelesen, das Widget verhält sich damit aber nicht anders:
       <div
data-type="label"
data-device="WeMos_S3"
data-get="Luftfeuchtigkeit"
data-limits-get="Luftfeuchtigkeit"
data-fix="0" data-part="4"
data-limits='[0,45,75]'
data-colors='["#99BBCC","medium white","#bb6242"]'
data-unit=" %"
class="bigger thin ">...
</div>


Hat jemand einen Tip, wo wein Fehler liegt?
Danke, Dirk
   
Titel: Antw:FTUI - widget label - Wert wird aktualisiert, Farbe nicht
Beitrag von: OdfFhem am 04 Mai 2019, 12:01:56
Hallo,

ich habe einmal ein wenig bei mir getestet. Das Problem scheint sich an medium white festzumachen; dies ist wohl eine ungültige Farbangabe. Es wird dann der vorherige Farbwert beibehalten, weil nicht umgeschaltet werden kann.

Das Aktualisieren der Seite führt übrigens nur dazu, dass die Standardfarbe (in der Regel weiß) genutzt wird, da es noch keinen vorherigen Farbwert gibt. Somit erweckt es nur den Anschein, dass die Farbeinstellung lt. data-colors vorgenommen wurde ...

data-limits-get wird nur benötigt, falls der limits-Wert von einem anderen Reading abhängig sein soll als von dem in data-get.
Titel: Antw:FTUI - widget label - Wert wird aktualisiert, Farbe nicht
Beitrag von: moonsorrox am 04 Mai 2019, 12:52:21
Soweit ich weiß gibt es auch keine Farben die ein Leerzeichen beinhalten...
Hast du diese Farbe selber erstellt in einer separaten css. Datei schreibe es zusammen "mediumwhite"

Beispiele:
WhiteSmoke, GhostWhite, AntiqueWhite usw.
Titel: Antw:FTUI - widget label - Wert wird aktualisiert, Farbe nicht
Beitrag von: dirk.k am 04 Mai 2019, 13:13:42
Das war es.
Mit anderen / gültigen Farbdefinitionen funktioniert alles.
Vielen Dank.