ng-if Syntax für einen float wert (Anwender widget in HABpanel)

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
franzda
Beiträge: 26
Registriert: 9. Jun 2019 21:12
Answers: 0

ng-if Syntax für einen float wert (Anwender widget in HABpanel)

Beitrag von franzda »

Ich möchte in Abhängigkeit des Wertes die Farbe einstellen:

wie sollte ich die Abfrage formulieren. Leider finde ich keine Dokumentation wo ich nachlesen könnte.

Wäre für CODE Vorschlag und für Doku - Empfehlung dankbar
habe schon einiges probiert aber ohne Erfolg Der Wert wird immer grün ausgegeben unabhängig vom Wert

Code: Alles auswählen

<div *ng-if="itemValue(EnBw_Aktuell) < '0.0' ">
   <h3 style="color:LIMEGREEN;">
   {{'%.0f' | sprintf:itemValue('EnBw_Aktuell') }} <br>
</div>
Zuletzt geändert von franzda am 1. Sep 2020 07:15, insgesamt 1-mal geändert.

Benutzeravatar
udo1toni
Beiträge: 15699
Registriert: 11. Apr 2018 18:05
Answers: 254
Wohnort: Darmstadt

Re: ng-if Syntax für einen float wert

Beitrag von udo1toni »

Könntest Du im Titel bitte noch vermerken, dass es um HABpanel geht?
openHAB5.1.3 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime - LXC, 4 Kerne, 3 GByte RAM)
Hostsystem Proxmox VE 9.1.9 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte

franzda
Beiträge: 26
Registriert: 9. Jun 2019 21:12
Answers: 0

Re: ng-if Syntax für einen float wert (Anwender widget in HABpanel)

Beitrag von franzda »

Das ist hier die Lösung.

https://community.openhab.org/t/ng-if-s ... e/104400/4

Code: Alles auswählen

<h3 ng-style="{ color: parseFloat(itemState('EnBw_Aktuell')) < 0.0 ? 'green':'red' }"> 
  {{'%.0f' | sprintf:itemValue('EnBw_Aktuell') }} <br>
  </h3>

Benutzeravatar
udo1toni
Beiträge: 15699
Registriert: 11. Apr 2018 18:05
Answers: 254
Wohnort: Darmstadt

Re: ng-if Syntax für einen float wert (Anwender widget in HABpanel)

Beitrag von udo1toni »

Prima :)
openHAB5.1.3 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime - LXC, 4 Kerne, 3 GByte RAM)
Hostsystem Proxmox VE 9.1.9 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte

Antworten