Probleme bei der Darstellung von Plots (SVG) in FHEMWeb

Begonnen von Xguide, 07 Januar 2014, 23:20:56

Vorheriges Thema - Nächstes Thema

Xguide

Hallo ihr Experten,

hat jemand von euch schon mal ein Problem mit den Plots gehabt?
Ich habe die Weihnachtszeit dazu genutzt um den schon sehr lange vor mir hingeschobenen FHEM Umzug von der FB7390 auf einen Raspberry Pi durchzuführen. Prinzipiell hat es reibungslos funktioniert, allerdings spinnen nun meine Plots.
Sämtliche Plots in meinen System, aufgerufen im jeweiligen Raum in FHEMWeb bauen sich wie erwartet beim Aufruf der entsprechenden Seite auf, allerdings findet danach direkt ein reload statt, so dass der Plot erneut aufgebaut wird. Durch dieses Phänomen ist ein durchblättern der Historie nicht mehr möglich und das Zoomen funktioniert ebenfalls nicht - er wird beim reload immer auf den aktuellen Tag gesprungen. Es handelt sich dabei nicht um einen Einzelfall, ich habe ca. 15 Plots die sich alle gleich verhalten.
Als Auszug füge ich beispielhaft einen implementierten Codeauszug bei.

Mache ich etwas falsch? Muss man beim RPi etwas besonders beachten?
Da ich weder im Log  nach einem Ansatz zu diesem Problem gestoßen bin und auch im Forum/Internet nichts ähnliches gefunden habe, nun die Frage an die Experten - kann mir jemand einen Tipp geben?

1000 Dank und ein gutes Neues Jahr euch allen.


##Definition of a HM-WDS30-OT2-SM - Temperature Difference Sensor - FileLog
define FileLog_FloorHeating_DeltaT FileLog %L/FloorHeating_DeltaT-%Y.log FloorHeating_DeltaT:T:.*
attr FileLog_FloorHeating_DeltaT logtype temp4:Plot,text
attr FileLog_FloorHeating_DeltaT room test
attr FileLog_FloorHeating_DeltaT group deltaT

##Definition for a delta T trend
define Plot_DeltaTMeasurement SVG FileLog_FloorHeating_DeltaT:temp4:CURRENT
attr Plot_DeltaTMeasurement label "Delta T Measurement - Floorheating"
attr Plot_DeltaTMeasurement room test
attr Plot_DeltaTMeasurement group deltaT
FHEM 5.9 - Intel NUC i3 mit Proxmox im Stretch Container
HomeMatic - VCCU mit 2 x HM-LAN-CFG
Module: SMA Peripheries - Sonos - IPCam(s) - Philips Hue - Sprinkler - TabletUI - DBlog -

LuckyDay

define FileLog_FloorHeating_DeltaT FileLog %L/FloorHeating_DeltaT-%Y.log FloorHeating_DeltaT:T:.*

ich kenn nur ./ oder nur /

wo zeitgt dein define Logfile FileLog /mnt/usb/log/fhem-%Y-%m.log fakelog hin?

Xguide

%L ist auch für mich neu, ich habe es beim Lesen der Commandref gefunden und ich finde es äußerst praktisch.
Das %L im Pfad für Filelogs wird von FHEM durch den Parameter "attr global logdir ......." ersetzt.
Der ist bei mir in der fhem.cg wie folgt definiert: attr global logdir /mnt/usb/log/

und es steht auch etwas drin:


2014-01-08_00:36:00 FloorHeating_DeltaT T: 0.6
2014-01-08_00:38:20 FloorHeating_DeltaT T: 0.6
2014-01-08_00:40:25 FloorHeating_DeltaT T: 0.6
2014-01-08_00:43:20 FloorHeating_DeltaT T: 0.8
2014-01-08_00:46:01 FloorHeating_DeltaT T: 0.6
2014-01-08_00:48:27 FloorHeating_DeltaT T: 0.6
2014-01-08_00:50:39 FloorHeating_DeltaT T: 0.6
2014-01-08_00:53:40 FloorHeating_DeltaT T: 0.8
2014-01-08_00:56:27 FloorHeating_DeltaT T: 0.6
FHEM 5.9 - Intel NUC i3 mit Proxmox im Stretch Container
HomeMatic - VCCU mit 2 x HM-LAN-CFG
Module: SMA Peripheries - Sonos - IPCam(s) - Philips Hue - Sprinkler - TabletUI - DBlog -

AlphaKingOne

#3
Ich hänge gerade an der selben Sache. Ich kann zwar ein Plot erstellen aber sobald ich was im Fhem.cfg verändere ist es wieder weg. Genau so bekomme ich es auch nicht richtig hin das beide Temperatur in deinem Plot Angezeigt werden


# Sensor definieren

define Innen dummy
define FileLog_Test FileLog ./log/Zimmer-%Y.log Zimmer
define FileLog_Test FileLog ./log/Server-%Y.log Server
define w1GPIO4 SVG FileLog_GPIO4:temp4:CURRENT

define Zimmer GPIO4 28-000005479fce
attr Zimmer model DS18B20
attr Zimmer room Innen
define FileLog_Zimmer FileLog ./log/Zimmer-%Y.log Zimmer:T:.*
attr FileLog_Zimmer logtype temp4:Temp,text
attr FileLog_Zimmer room GPIO4
define Server GPIO4 28-00000546e861
attr Server model DS18B20
attr Server room Innen
define FileLog_Server FileLog ./log/Server-%Y.log Server:T:.*
attr FileLog_Server logtype temp4:Temp,text
attr FileLog_Server room Innen
Raspberry B, B+, B v2 u. v3; DS18B20; MCP23017; CUL; ESP8266

hre1

Auch habe dasselbe von Xguide beschriebene Problem. Die Plots werden auf der Webseite aufgebaut, dann erfolgt ein Refresh und die Pfeile für die Historie wandern vom ersten in irgendeinen Plot. Nach dem Klick auf einen der Pfeile lande ich auf der FHEM-Startseite. Hat einer das Problem schon irgendwie lösen können?

Xguide

Willkommen im Club - hre1.
Das mit den wandernden Symbolen war mir bis gerade gar nicht aufgefallen, da ich mich nur auf einen Raum mit einem Plot konzentriert habe. Aber das von dir beschriebene kann ich bei den Plots meiner Wetterstation feststellen. Ebenso kann ich nun den Rücksprung auf die Startseite bestätigen, was für mich neu ist.

Kann das Ganze mit dem letzten Update zusammenhängen? Oder habe ich mal wiedere in Problem mit den Berechtigungen unter Linux auf dem RaPi?


2014.01.07 23:25:40 1: update check Releases => local: Fhem 5.5 (DEVELOPMENT) remote: Fhem 5.5 (DEVELOPMENT)
2014.01.07 23:25:41 1: update saving statefile
2014.01.07 23:26:02 1: backup tar: Entferne führende ,,/" von Elementnamen
2014.01.07 23:26:02 1: backup done: FHEM-20140107_232542.tar.gz (8247800 Bytes)
2014.01.07 23:26:08 1: update 32 file(s) have been updated.
2014.01.07 23:26:08 1: update A new version of fhem.pl was installed, 'shutdown restart' is required!


Update für die folgenden 2 Module waren dabei:
01_FHEMWeb.pm
92_FileLog.pm
FHEM 5.9 - Intel NUC i3 mit Proxmox im Stretch Container
HomeMatic - VCCU mit 2 x HM-LAN-CFG
Module: SMA Peripheries - Sonos - IPCam(s) - Philips Hue - Sprinkler - TabletUI - DBlog -

hre1


Xguide

Danke an Rudolf, das Problem wurde mit dem heutigen Update behoben!
FHEM 5.9 - Intel NUC i3 mit Proxmox im Stretch Container
HomeMatic - VCCU mit 2 x HM-LAN-CFG
Module: SMA Peripheries - Sonos - IPCam(s) - Philips Hue - Sprinkler - TabletUI - DBlog -