Seite 1 von 1

Label Cell für Temperaturen

Verfasst: 4. Feb 2022 11:03
von mic905
Hallo,
ich habe mal wieder eine Überlegung.
Ist es möglich eine Label-Cell die mit einem Temperaturwert versehen ist temperaturabhängig umzufärben?
Meine Vorstellung wäre das die Label-Cell bei Temperaturen über 0 Grad grün und bei Temperaturen unter 0 rot angezeigt werden.
Vielleicht nutzt das schon jemand oder hat eine Idee wie man das umsetzen kann.
Vielen Dank
Michael

Re: Label Cell für Temperaturen

Verfasst: 4. Feb 2022 12:30
von peter-pan
....vielleicht so in der Eingabe-Maske des Widgets:

Code: Alles auswählen

=items.esp_amica_01_temp.state >=0  ?  "green"  :  "red"
oder hier noch ein Yaml-Beispiel-Code zum "Spielen:

Code: Alles auswählen

component: oh-label-cell
config:
  color: "=items.esp_amica_01_dist.state >100  ?  'red'  :  'green'"
  footer: ="momentane Distanz ist. " + items.esp_amica_01_dist.displayState
  icon: '=(items.esp_amica_01_dist.state > 230) ? "oh:cistern-0" :
    (items.esp_amica_01_dist.state > 50) ? "oh:cistern-60" :
    (items.esp_amica_01_dist.state > 21) ? "oh:cistern-100" : ""'
  item: esp_amica_01_dist
  label: =Number(6000 - ( 6000/230) * (items.esp_amica_01_dist.state
    -20)).toFixed(0) + " Liter"
  on: =items.esp_amica_01_dist.state >1
  subtitle: Fassungsvermögen 6000 ltr.
  title: Zisterneninhalt
slots: null