Außenhelligkeit in Systemvariable speichern: Unterschied zwischen den Versionen
Aus Wikimatic
TeraX (Diskussion | Beiträge) (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…“) |
(kein Unterschied)
|
Aktuelle Version vom 9. Februar 2014, 19:10 Uhr
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()); }