[gelöst] FTUI - widget label - Wert wird aktualisiert, Farbe nicht

Begonnen von dirk.k, 04 Mai 2019, 10:24:38

Vorheriges Thema - Nächstes Thema

dirk.k

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
   

OdfFhem

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.

moonsorrox

#2
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.
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

dirk.k

Das war es.
Mit anderen / gültigen Farbdefinitionen funktioniert alles.
Vielen Dank.