FHEM Forum

FHEM => Frontends => SVG / Plots / logProxy => Thema gestartet von: didi-fritz am 16 Mai 2014, 20:26:19

Titel: [Gelöst] Plots liefern falsche gecachte SVG
Beitrag von: didi-fritz am 16 Mai 2014, 20:26:19
Hallo,

mir ist heute aufgefallen, dass seit Neuem (fhem update vor ca.3 Wochen) beim Zurückblättern auf historische Daten falsche  Plots (von anderen FileLogs) gezeigt werden.
Löscht man dann den SVG-Cache (set WEB clearSvgCache), so wird der Cache neu angelegt und die richtigen Daten werden geplotet.
Nun tritt der Fehler in einem anderen FileLog auf :-(

Ich rufe die Plots aus den FileLog  (attribut logtype <gplotfile>:<name>,...) auf.

Egal in welchem FileLog ich auf den Vortag blättere, im Cacheverzeichnis www/SVGcache/  entsteht immer das selbe Cache-File " FileLog-2014-05-15_00:00:00-2014-05-16_00:00:01.svg".

Beim Aufruf aus einem SVG wird das CachFile mit den SVG-Namen (zB: wl_Solar-2014-03-17_00:00:00-2014-04-17_00:00:01.svg)  benannt und es gibt da keine Probleme


define FileLog_Boiler FileLog /opt/fhem/log/Boiler-%Y.log s_Boiler_T[12]:T:.*
attr FileLog_Boiler logtype Sensor_Boiler:Plot,text:Data

define FileLog_Solar FileLog /opt/fhem/log/Solar-%Y.log s_Solar_T[12]:T:.*
attr FileLog_Solar logtype Sensor_Solar:Plot,text:Data

define FileLog_Rain FileLog /opt/fhem/log/Rain-%Y.log Sensor_Rain_.*:(on|off|rain|dry)
attr FileLog_Rain logtype Rain_stat_heat:Plot,text:Data

diese 3 Plots generieren das selbe CacheFile www/SVGcache/FileLog-2014-05-15_00:00:00-2014-05-16_00:00:01.svg

Was mach ich falsch - oder muss ich noch irgendwelche attr setzen?

lg
didi


Titel: Antw:Plots liefern falsche gecachte SVG
Beitrag von: rudolfkoenig am 16 Mai 2014, 21:55:27
Es kam wohl bisher keiner auf die Idee, mit eingeschalteten SVGcache die FileLog links direkt anzuklicken.
Habs gefixed und eingecheckt.
Titel: Antw:Plots liefern falsche gecachte SVG
Beitrag von: didi-fritz am 17 Mai 2014, 13:30:51
Hi Rudi!

DANKE für den schnellen Fix - funktioniert perfekt!