Aktualisierungszeit einer Variablen

Hallo,

wie kann ich die Aktualisierungszeit einer Variablen, die ich in der Verwaltungskonsole angezeigt bekomme, auslesen?

IPS_GetVariable - IP-Symcon :: Automatisierungssoftware

Manchmal kann das Leben einfach sein.

Danke für die Info.

Wie muss das Script aussehen das einen solchen Wert ausliest und in eine andere Variable schreibt?
Damit man auch im Webfront sehen kann wie alt der Wert ist.


$var_id = 12345; //ID
$var_info = IPS_GetVariable($var_id);
$time_var = $var_info['VariableUpdated'];
echo $time = date("d.m. H:i:s", $time_var);

Danke schon mal!
Jetzt weiß ich nicht wie ich den Wert in eine Variable schreibe?

$var_id = 38670; //ID
$var_info = IPS_GetVariable($var_id);
$time_var = $var_info['VariableUpdated'];
echo $time = date("d.m. H:i:s", $time_var);
SetValueInteger = (21500 , $time);

So klappt es schon mal nicht. Ich denke doch das die Variable eine Integer sein sollte oder?

nein, ist ein string

Mit String funktioniert es.
Danke!

Wenn Du als Variablenprofil ~UnixTimestamp verwendest, entfällt die Umwandlung in einen String und Du kannst eine Integer-Variable verwenden:

$var_id = 38670;
$var_info = IPS_GetVariable($var_id);
SetValueInteger(21500, $var_info['VariableUpdated']);