Änderungen

Wechseln zu: Navigation, Suche

Außenhelligkeit in Systemvariable speichern

735 Byte hinzugefügt, 18:10, 9. Feb. 2014
Die Seite wurde neu angelegt: „=Beschreibung= Die Aussenhelligkeit wird aus dem Mittelwert zweier Bewegungsmelder gebildet. Das Script wird aufgerufen, wenn der Bewegungsmelder SUED WEST akt…“
=Beschreibung=
Die Aussenhelligkeit wird aus dem Mittelwert zweier Bewegungsmelder gebildet. Das Script wird aufgerufen, wenn der Bewegungsmelder SUED WEST aktualisiert wird.

=Code=
var source = dom.GetObject("$src$");
var hell = dom.GetObject("SysvarHelligkeit");
integer hell01 = dom.GetObject("BewMelder NORD OST:1").DPByHssDP("BRIGHTNESS").Value();
if (source) {
if (source.Value() <> hell.Variable())
{
hell.Variable((source.Value()+hell01)/2);
}
} else{
var wds = dom.GetObject("BewMelder SUED WEST:1");
var curhell = wds.DPByHssDP("BRIGHTNESS");
hell.Variable((curhell.Value()+hell01)/2);
WriteLine(hell.Value());
}
85
Bearbeitungen