Label Cell für Temperaturen

Für welche Projekte verwendet Ihr OpenHAB? Was habt Ihr automatisiert? Stellt eure Projekte hier vor.

Moderatoren: Cyrelian, seppy

Antworten
mic905
Beiträge: 47
Registriert: 29. Aug 2020 19:07
Answers: 0

Label Cell für Temperaturen

Beitrag 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

Benutzeravatar
peter-pan
Beiträge: 2573
Registriert: 28. Nov 2018 12:03
Answers: 25
Wohnort: Schwäbisch Gmünd

Re: Label Cell für Temperaturen

Beitrag 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
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.2 openhabian

Antworten