Wie Internetdaten richtig loggen? => historische/zukünftige Events auslösen

Begonnen von frank, 26 Januar 2015, 16:38:59

Vorheriges Thema - Nächstes Thema

frank

hallo,

bei der datenerfassung mit fhem aus dem internet habe ich folgendes problem. wenn ich zb einen temperaturwert aus einer webseite auslese und in einem reading bereitstelle, wird der zeitpunkt des bereitstellens als timestamp gesetzt. bei gleichzeitiger eventerzeugung wird dieser zeitpunkt dann auch zum loggen und plotten benutzt. doch dieser temperaturwert wurde ja meist schon viel früher ermittelt, nicht erst beim auslesen der webseite. bei vorhersagedaten liegt der zeitpunkt sogar noch in der zukunft.

auch wenn der erfassungs-/gültigkeits-zeitpunkt der temperatur separat bereitgestellt wird, fällt mir kein einfacher mechanismus ein, wie ich diese 2 daten zusammen bekomme, um einen "richtigen" log/plot zu erstellen.

einfach zu lösen wäre es mit einem event (trigger), dem man einen beliebigen zeitpunkt setzen könnte.

welche ideen habt ihr zu dieser problematik?

gruss frank
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

frank

jetzt wollte ich mal in den quellcode zur trigger funktion schauen, ob man da vielleicht etwas tunen könnte. aber alleine das auffinden der funktion ist schon nicht erfolgreich. kennt vielleicht einer das "versteck" vom trigger-code.

edit : gefunden in fhem.pl

gruss frank
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html