FHEM Forum

FHEM => Automatisierung => Thema gestartet von: frank am 05 Februar 2024, 18:47:03

Titel: [gelöst] notify: fehlende/falsche timestamps bei nutzung des attributes readLog=1
Beitrag von: frank am 05 Februar 2024, 18:47:03
hallo rudi,

wenn ein notify mit gesetztem attr readLog triggert, sind die timestamps der readings triggeredByDev und triggeredByEvent im frontend zunächst leer.

später, beim ausführen bestimmter aktionen (save config, anzeige von "raw definition"), werden dann doch noch timestamps gesetzt. allerdings haben die timestamps nichts mit dem triggerzeitpunkt zu tun, sondern zeigen den zeitpunkt der durchgeführten aktion.

das ist sehr verwirrend, wenn man es nicht weiss.

kannst du das reparieren?


gruss frank

Titel: Aw: [notify] fehlende/falsche timestamps bei nutzung des attributes readLog=1
Beitrag von: rudolfkoenig am 05 Februar 2024, 20:42:21
Dank fuer die Nachricht, habs gefixt.
Titel: Aw: [notify] fehlende/falsche timestamps bei nutzung des attributes readLog=1
Beitrag von: frank am 05 Februar 2024, 23:58:21
danke, sieht gut aus.

setstate n_cul868_pllCheck 2024-02-05 23:52:50 triggeredByDev n_cul868_pllCheck
setstate n_cul868_pllCheck 2024-02-05 23:52:50 triggeredByEvent 2024.02.05 23:52:50.727 1: cul666: Unknown code ERR:CCA, help me!
Titel: Aw: [gelöst] notify: fehlende/falsche timestamps bei nutzung des attributes readLog=1
Beitrag von: SimonFoag am 19 Dezember 2024, 14:44:47
Hallo Rudolf,

ich tüftle gerade an einem notify und mir ist aufgefallen das es die triggeredByDev und triggeredByEvent erst schreibt wenn die notify durch ist. Ich brauche aber die Info in diesen Aufruf. Nun habe ich die Zeilen wo die Readings im notify definiert werden hochgeschoben, direkt unter if($found). Nun passts für mich.
Spricht hier generell was dagegen? Willst du das ggf. im Original ändern?

Danke und Grüße Simon