IPS Befehl

Hallo,
beim durchsuchen der Foren bin ich auf den Befehl „IPS_GetLastRun($IPS_SELF)“ gestossen. Tip kam aber aus V1.
Gibt es diesen in der aktuellen Version nicht mehr?
Wollte mir ein Skript zur Ermittlung der Restlaufzeit eines Timers zusammenstellen.
Tip war: $t_down = IPS_GetScriptTimer(„TimerEvent“) + IPS_GetLastRun(„TimerEvent“) - time(); // Timer-Restlaufzeit

Fehlermeldung:
Fatal error: Call to undefined function IPS_GetLastRun() in [Scripte\Szenarien\Badfenster\Restlaufzeit] on line 10
Abort Processing during Fatal-Error: Call to undefined function IPS_GetLastRun()
Error in Script D:\IP-Symcon\scripts\22694.ips.php on Line 10

Finde den Befehl auch nicht in der Doku:confused:

dann gibt es den auch nicht mehr (IPS hat immer Recht :D)

Alternativ könnte man es auch mit der Doku versuchen: http://www.ip-symcon.de/service/dokumentation/befehlsreferenz/ereignisverwaltung/ips-getevent/

Danke für den Tip.

mal sehn ob ich damit was hin bekomme

Evtl. willst Du es ja auch - analog zum Tip - vom Script (statt vom Event) haben, wann es TATSÄCHLICH zuletzt lief (da muss ja nicht der Scripttimer der Auslöser gewesen sein)


if( isset( $_IPS ) )
{
	$my = $_IPS['SELF'];
}else{
	$my = $IPS_SELF;
};

$scr = IPS_GetScript( $my );
print_r( $scr );
$lastrun = $scr['LastExecute'];
echo $lastrun . "
";
return;