NEWS
[gelöst] Wie binding mit drei if-Bedingungen
-
Hi,
mal wieder eine wahrscheinlich leicht zu beantwortende Frage aber ich komme nicht drauf.
Ich möchte ein Binding für eine Fontfarbe in Abhängigkeit des Objektwertes (Feuchtigkeit) einfärben.
Die Entweder/Oder Abfrage klappt aber wenn ich eine Zwischenfarbe möchte komm ich nicht weiter.
Folgendes möchte ich machen:
wenn größer 75% -> Rot
wenn größer 60% -> Gelb
sonst grau
Entweder/Oder mache ich so:
{wert:hm-rpc.0.NEQXXXXXX.1.HUMIDITY; wert>70 ? "red" : "#85888a"}Aber wie bekomme ich es hin dass ich den Zwischenwert noch abfrage?
Gruß
Steffen
-
if (getState("hm-rpc.0.xxxxx.ACTUAL_HUMIDITY").val > '75') { // Wenn > 75 dan console.log('code zu farbe'); } else if (getState("hm-rpc.0.xxxxx.ACTUAL_HUMIDITY").val > '60') { // sonst wenn > 75 dan console.log('code zu farbe'); } else { // sonst console.log('code zu farbe'); }Edit: ups sehe gerade die frage geht ueber vis da steige ich aus und stimmt der code oben bestimmt nicht….
-
Das hier müsste passen…