ich plage mich jetzt schon länger mit einem kleinen Skript herum.
Es soll durch eine Änderung der Ventilposition eines HM-CC-RT-DN getriggert werden. Das Skript soll dann die Ventilposition des auslösenden Aktors auslesen und in eine SysVar schreiben, welche unter anderem den Namen des auslösenden Gerät enthält.
Das Skript sieht folgendermaßen aus:
Code: Alles auswählen
var ausloeser=dom.GetObject("$src$");
var vp=ausloeser.DPByHssDP("VALVE_STATE").Value();
var device=dom.GetObject(ausloeser.Device());
var name=device.Name();
WriteLine(vp);
WriteLine(device);
string sysVarName="VP" # " "# name;
var sysVar=dom.GetObject(sysVarName);
if(sysVar)
{
sysVar.State(vp);
}