Antworten
Mrz 25, 2019 - 18:09
Im Fall vom NEO Plugin IP-Symcon kannst Du die Änderung von jedem beliebigen Datenpunkt in einen zusätzlichen Datenpunkt z.B. eine String Variable schreiben und als Zeitstempel darstellen. Der zusätzliche Datenpunkt kann dann als Textfeld in NEO angezeigt werden.
Dazu wird eine String Varibale angelegt in die der Zeitstempel geschrieben wird. Es wird ein Skript angelegt das die letzte Variablenänderung in die String Variable beschreibt.
// Zeitstempel in Variable schreiben
$TriggerID = $_IPS['VARIABLE'];
$lastchange = IPS_GetVariable($TriggerID)["VariableChanged"];
$TimeStamp = date("j.m.y - H:i:s", $lastchange);
SetValue(23456 /*[Geräte\Variablen Änderung\Letzte Änderung Variable NEO]*/, $TimeStamp);
Auf das Skript wird ein Ereignis gelegt bei Variablenaktualisierung der zu prüfenden Variable.
Dann kannst Du den Timestamp in NEO in einem Textfeld anzeigen, Formatierung erfolgt entsprechend date.
Wenn Du nur eine CCU hast und das speziell nur bei Homematic auf der CCU machen willst, musst Du auf der CCU ein Programm erstellen, dass bei Variablenakualisierung den Timestamp in eine Systemvariable der CCU schreibt. Die Systemvariable kannst Du dann in NEO anzeigen.
Dez 26, 2019 - 08:25
Neuen Kommentar hinzufügen