Letzter Statuswechsel als Timestamp

Hallo, ich möchte gerne eine Zeitdifferenz berechnen und in meine Skripte einfügen.
Beim testen stoße ich aber auf Probleme.
Mein code:

<?
$aktualisierung = IPS_GetVariable (58435)[VariableChanged]; 
$time = time();

	$diff = $time - $aktualisierung;

	print ($diff);

?>

Er zeigt mir zwar einen Wert an, aber mit Fehlermeldung:

Notice: Use of undefined constant VariableChanged - assumed ‚VariableChanged‘ in [Skripts est] on line 2
2219.9539999962

Die Schreibweise

IPS_GetVariable (58435)[VariableChanged]

ist sicher falsch,
aber ich habe mir jetzt schon einige Skripte angeschaut aber nichts gefunden,
wo jemand genau diesen Wert abfragt. Oder ich verstehe es einfach noch nicht :rolleyes:

Gruß Marcus


$t1 = time();  // aktuelle Zeit in Sekunden
$t2 = IPS_GetVariable($id);
$t2 = $t2['VariableChanged'];
echo $t1 - $t2;

['VariableChanged']

:wink:

Danke, das geht ja sowas von schnell hier :slight_smile: