Skript liefert falschen LUX-Wert des Sensors
22.05.2016, 10:47
Hallo,
ich habe den neuen Lichtsensor von HM.
Wenn ich jetzt in die XML-API ind ie statelist.cgi schaue, wird mir folgende Zeile angezeigt:
<datapoint name="BidCos-RF.NEQ0322216:1.LUX" type="LUX" ise_id="6893" value="8170.889999" valuetype="4" valueunit="Lux" timestamp="1463905674" operations="5"/>
Der LUX-Wert beträgt somit 8170 LUX.
Wenn ich in meinem Skript jetzt den State abfrage erhalte ich als Rückgabe den Wert "16".
skript:
var istLux = dom.GetObject("BidCos-RF.NEQ0322216:1.LUX").State();
WriteLine( istLux);
Beim Außentermostat funktioniertes mit Temperatur und Luftfeuchtigkeit ohne Probleme, nur beim Lichtsensor wird kein richtiger Wert zurückgegeben.
Sieht jemand meinen Fehler??
Danke
Grüße
René
ich habe den neuen Lichtsensor von HM.
Wenn ich jetzt in die XML-API ind ie statelist.cgi schaue, wird mir folgende Zeile angezeigt:
<datapoint name="BidCos-RF.NEQ0322216:1.LUX" type="LUX" ise_id="6893" value="8170.889999" valuetype="4" valueunit="Lux" timestamp="1463905674" operations="5"/>
Der LUX-Wert beträgt somit 8170 LUX.
Wenn ich in meinem Skript jetzt den State abfrage erhalte ich als Rückgabe den Wert "16".
skript:
var istLux = dom.GetObject("BidCos-RF.NEQ0322216:1.LUX").State();
WriteLine( istLux);
Beim Außentermostat funktioniertes mit Temperatur und Luftfeuchtigkeit ohne Probleme, nur beim Lichtsensor wird kein richtiger Wert zurückgegeben.
Sieht jemand meinen Fehler??
Danke
Grüße
René