Außenhelligkeit in Systemvariable speichern
Aus Wikimatic
Version vom 9. Februar 2014, 19:10 Uhr von 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…“)
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()); }