ich möchte in Abhängigkeit des Wetters auf meinem WRCD das passende Symbol anzeigen.
Dafür habe ich folgendes Skript getestet, was aber leider beim Helligkeitswert 0 eine Sonne liefert...
Code: Alles auswählen
var tempOut = (datapoints.Get("HmIP-RF.00181xxxx:1.ACTUAL_TEMPERATURE")).Value();
var hell = (datapoints.Get("HmIP-RF.00181xxxxx:1.ILLUMINATION")).Value();
var rain = (datapoints.Get("HmIP-RF.00181xxxx:1.RAINING")).Value();
if ((rain) && (tempOut > 2)) {integer weather =17; }
elseif ((rain) && (tempOut < 2)) {integer weather =18; }
elseif (hell > 8000) {integer weather =10; }
elseif ((hell < 8000) && (hell > 5000)) {integer weather =19; }
elseif (hell < 5000) {integer weather =10; }
else {integer weather =20; };
gewünschte Symbole:
- Wolke/Regen 17 Regen, Temperatur > 2°
- Wolke/Schnee 18 Regen, Temperatur < 2°
- Sonne 10 kein Regen, Helligkeit > 8000
- Wolke/Sonne 19 kein Regen, Helligkeit 5000-8000
- Wolke 13 kein Regen, Helligkeit <5000
Was habe ich falsch gemacht?
Danke für Eure Rückmeldungen schon vorab!