Hallo,
mir ist aufgefallen, dass bei SVG-Plots in FHEMWEB Linien, die am Vortag 00:00 beginnen und in den aktuellen Tag hineinreichen, nicht bei Startzeitpunkt des Plots abgeschnitten werden sondern nach links über die linke Ordinate hinaus reichen - siehe bitte Bild (98_SVG.pm, ab Zeile 1800).
Viele Grüße
Boris
Kannst du mir bitte die Definition und Beispieldaten liefern, damit ich beim debuggen/fixen etwas leichter habe?
define e.ext.ws.log FileLog /opt/fhem/log/e.ext.ws-%Y%m.log e.ext.ws:.*
define e.ext.ws.weblink1 SVG e.ext.ws.log:e.ext.ws.weblink:CURRENT
attr e.ext.ws.weblink1 alias Temperatur und Regenmenge
attr e.ext.ws.weblink1 label sprintf("Außentemperatur: %.1f °C (%.1f °C .. %.1f °C) Regen letzte Stunde: %.1f mm, gesamter Tag: %.1f mm", $data{currval1}, $data{min1}, $data{max1}, $data{currval2}, $data{currval3})
Webserver hat Attribut endPlotNow gesetzt.
SVG-Plot mit Linkspfeil auf gestern (28.08.2015) zurückfahren.
Es hat vorgestern und gestern geregnet. Man sieht den Sprung in der Kurve "Rain/day" um 00:00 Uhr und den über den linken Rand hinausragende Plot.
EDIT: gplot-Angabe im define der anliegenden gplot-Datei angepasst.
Habs gefixt, hoffentlich ohne Nebeneffekte.
Danke. Habe mir den Output angesehen und finde das Ergebnis OK.
Viele Grüße
Boris
Erstelle ein monatliches Log mit täglichem Solarertrag. Die Daten werden kurz nach Mitternacht eingestellt. Diese stelle ich mit delta-d dar. Beispieldaten:
2015-10-01_00:01:00 HK.SOL S.Ertrag_g: 0
2015-10-02_00:01:00 HK.SOL S.Ertrag_g: 21
2015-10-03_00:01:00 HK.SOL S.Ertrag_g: 46
2015-10-04_00:01:00 HK.SOL S.Ertrag_g: 67
2015-10-05_00:01:00 HK.SOL S.Ertrag_g: 68
2015-10-06_00:01:00 HK.SOL S.Ertrag_g: 95
2015-10-07_00:01:00 HK.SOL S.Ertrag_g: 107
Leider bleibt der Erste eines Monats unberücksichtigt.
get FileLog_Solar CURRENT INT 2015-10-01_00:00:00 2015-11-01_00:00:01 4:HK.SOL.S.Ertrag_g\x3a::delta-d
2015-10-02_12:00:00 25
2015-10-03_12:00:00 21
2015-10-04_12:00:00 1
2015-10-05_12:00:00 27
2015-10-06_12:00:00 12
2015-10-07_12:00:00 0.0
#4:HK.SOL.S.Ertrag_g\x3a::delta-d
(http://ertrag.png)
Die Definition ist
define SVG_FileLog_Solar_2 SVG FileLog_Solar:SVG_FileLog_Solar_2:CURRENT
attr SVG_FileLog_Solar_2 fixedrange month
attr SVG_FileLog_Solar_2 plotsize 700,180
attr SVG_FileLog_Solar_2 room 6.21 tägl. Ertrag
attr SVG_FileLog_Solar_2 title "Solar-Ertrag gestern: $data{currval1} max: $data{max1}"
Hallo,
habe heute morgen eine Situation gefunden, bei der der Plot über das rechte Ende hinausragt (siehe Bildschirmfoto). Selbes Gerät und Einstellungen wie in meinem Post vom 29 August 2015, 17:01:57.
Die letzten zwei Tage Log zum Nachstellen anbei.
Grüße
Boris
Ergänzung: es passiert wohl bei Modus Steps, wenn das Ende der Stufe rechts vom Viewport liegt - siehe Beispiel: Tagesstromverbrauch, blaue Kurve.
Hi,
habe ähnliches Problem, ich möchte gern über 2015 hinaus plott en und die Darstellung geht außerhalb des Randes allerdings benutz ich kein Step sondern lines
VG