Hi ich würde gerne ermitteln welches Script und oder ob per WFE oder ios App das Script gestartet worden ist.
Wie bekomme ich das hin ?
Hi ich würde gerne ermitteln welches Script und oder ob per WFE oder ios App das Script gestartet worden ist.
Wie bekomme ich das hin ?
Danke kannst du mir mal ein Bespiel zeigen ?
Hier,
ist jetzt zwar aus einem ganz anderen Kontext, sollte aber als Bsp. reichen.
Switch ($_IPS['SENDER'])
{
Default:
break;
Case "RunScript":
break;
Case "Execute":
echo "Execute";
break;
Case "Variable":
$Sensor = IPS_GetName($IPS_VARIABLE);
$Sensor = IPS_GetName(IPS_GetParent($IPS_VARIABLE))."_".$Sensor;
echo $Sensor;
break;
Case "TimerEvent":
$Sensor = IPS_GetName($_IPS['EVENT']);
echo $Sensor;
$TimerId = (IPS_GetObjectIDByName($Sensor, $myId));
break;
};
happy scripting
bb
Hm ich bin soweit das er mir Timerevent anzeigt, ich ich will wissen wer das Timerevent gesetzt hat ?
Du kannst jedem Timer seinen eigenen Namen geben.
Genau das ist da prob Ich will ja herrausfinden welches Script das anstößt
$_IPS[‚EVENT‘]
ist doch in Bernhards Script bereits drin. Damit bekommst du die „ID des auslösenden Ereignisses“, die du in einem Case Block weiterverarbeiten könntest.