missing data in logfile: won't write incomplete .gplot definition

Begonnen von TomLee, 10 Juli 2023, 12:01:16

Vorheriges Thema - Nächstes Thema

TomLee

Hallo,

wenn ich mir wie hier weiter unten beschrieben, einen Plot für den täglichen Ertrag erstelle, bekomme ich beim setzen des Attribut fixedrange die Meldung.

Es scheint aber alles OK zu sein.
Ignoriere ich die Meldung einfach ?

Was mich irritiert ist der (bisher kleinste) Wert am 03.07., warum der zwischen zwei Balken ist.(siehe Screenshot)
Wenn ich mir den letzten Monat anschaue kommt das da nicht vor. (siehe Screenshot)
defmod SVG_FileLog_du_solarertrag_1 SVG FileLog_du_solarertrag:SVG_FileLog_du_solarertrag_1:CURRENT
attr SVG_FileLog_du_solarertrag_1 fixedrange month

setstate SVG_FileLog_du_solarertrag_1 initialized
# Created by FHEM/98_SVG.pm, 2023-07-10 11:53:58
set terminal png transparent size <SIZE> crop
set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set title '<TL>'
set ytics
set y2tics
set grid
set ylabel "Ertrag Wand"
set y2label ""
set yrange [0:3000]

#FileLog_du_solarertrag 4:du_solarertrag.YieldDay1\x3a::

plot "<IN>" using 1:2 axes x1y1 title 'Wand' ls l0fill lw 1.5 with bars

2023-06-02_23:59:00 du_solarertrag YieldDay1: 2293
2023-06-02_23:59:00 du_solarertrag YieldDay2: 2267
2023-06-03_23:59:00 du_solarertrag YieldDay1: 2248
2023-06-03_23:59:00 du_solarertrag YieldDay2: 1945
2023-06-04_23:59:00 du_solarertrag YieldDay1: 2170
2023-06-04_23:59:00 du_solarertrag YieldDay2: 2079
2023-06-05_23:59:00 du_solarertrag YieldDay1: 2204
2023-06-05_23:59:00 du_solarertrag YieldDay2: 2250
2023-06-06_23:59:00 du_solarertrag YieldDay1: 2124
2023-06-06_23:59:00 du_solarertrag YieldDay2: 1986
2023-06-07_23:59:00 du_solarertrag YieldDay1: 1851
2023-06-07_23:59:00 du_solarertrag YieldDay2: 1782
2023-06-08_23:59:00 du_solarertrag YieldDay1: 1743
2023-06-08_23:59:00 du_solarertrag YieldDay2: 1188
2023-06-09_23:59:00 du_solarertrag YieldDay1: 2177
2023-06-09_23:59:00 du_solarertrag YieldDay2: 2271
2023-06-10_23:59:00 du_solarertrag YieldDay1: 2083
2023-06-10_23:59:00 du_solarertrag YieldDay2: 1927
2023-06-11_23:59:00 du_solarertrag YieldDay1: 2233
2023-06-11_23:59:00 du_solarertrag YieldDay2: 2413
2023-06-12_23:59:00 du_solarertrag YieldDay1: 2099
2023-06-12_23:59:00 du_solarertrag YieldDay2: 2122
2023-06-13_23:59:00 du_solarertrag YieldDay1: 2309
2023-06-13_23:59:00 du_solarertrag YieldDay2: 2453
2023-06-14_23:59:00 du_solarertrag YieldDay1: 2223
2023-06-14_23:59:00 du_solarertrag YieldDay2: 2166
2023-06-15_23:59:00 du_solarertrag YieldDay1: 2218
2023-06-15_23:59:00 du_solarertrag YieldDay2: 2374
2023-06-16_23:59:00 du_solarertrag YieldDay1: 2165
2023-06-16_23:59:00 du_solarertrag YieldDay2: 2288
2023-06-17_23:59:00 du_solarertrag YieldDay1: 2213
2023-06-17_23:59:00 du_solarertrag YieldDay2: 2017
2023-06-18_23:59:00 du_solarertrag YieldDay1: 2125
2023-06-18_23:59:00 du_solarertrag YieldDay2: 2051
2023-06-19_23:59:00 du_solarertrag YieldDay1: 1555
2023-06-19_23:59:00 du_solarertrag YieldDay2: 1359
2023-06-20_23:59:00 du_solarertrag YieldDay1: 2175
2023-06-20_23:59:00 du_solarertrag YieldDay2: 2294
2023-06-21_23:59:00 du_solarertrag YieldDay1: 1488
2023-06-21_23:59:00 du_solarertrag YieldDay2: 1354
2023-06-22_23:59:00 du_solarertrag YieldDay1: 1863
2023-06-22_23:59:00 du_solarertrag YieldDay2: 1766
2023-06-23_23:59:00 du_solarertrag YieldDay1: 1681
2023-06-23_23:59:00 du_solarertrag YieldDay2: 1871
2023-06-24_23:59:00 du_solarertrag YieldDay1: 2228
2023-06-24_23:59:00 du_solarertrag YieldDay2: 2208
2023-06-25_23:59:00 du_solarertrag YieldDay1: 2208
2023-06-25_23:59:00 du_solarertrag YieldDay2: 2253
2023-06-26_23:59:00 du_solarertrag YieldDay1: 1928
2023-06-26_23:59:00 du_solarertrag YieldDay2: 1819
2023-06-27_23:59:00 du_solarertrag YieldDay1: 1564
2023-06-27_23:59:00 du_solarertrag YieldDay2: 1493
2023-06-28_23:59:00 du_solarertrag YieldDay1: 1296
2023-06-28_23:59:00 du_solarertrag YieldDay2: 1130
2023-06-29_23:59:00 du_solarertrag YieldDay1: 1207
2023-06-29_23:59:00 du_solarertrag YieldDay2: 929
2023-06-30_23:59:00 du_solarertrag YieldDay1: 1099
2023-06-30_23:59:00 du_solarertrag YieldDay2: 1232
2023-07-01_23:59:00 du_solarertrag YieldDay1: 1047
2023-07-01_23:59:00 du_solarertrag YieldDay2: 827
2023-07-02_23:59:00 du_solarertrag YieldDay1: 1963
2023-07-02_23:59:00 du_solarertrag YieldDay2: 2066
2023-07-03_15:06:47 du_solarertrag YieldDay1: 587
2023-07-03_15:06:47 du_solarertrag YieldDay2: 237
2023-07-03_23:59:00 du_solarertrag YieldDay1: 799
2023-07-03_23:59:00 du_solarertrag YieldDay2: 831
2023-07-04_23:59:00 du_solarertrag YieldDay1: 1801
2023-07-04_23:59:00 du_solarertrag YieldDay2: 1771
2023-07-05_23:59:00 du_solarertrag YieldDay1: 1567
2023-07-05_23:59:00 du_solarertrag YieldDay2: 1817
2023-07-06_23:59:00 du_solarertrag YieldDay1: 1862
2023-07-06_23:59:00 du_solarertrag YieldDay2: 2109
2023-07-07_23:59:00 du_solarertrag YieldDay1: 2118
2023-07-07_23:59:00 du_solarertrag YieldDay2: 2416
2023-07-08_23:59:00 du_solarertrag YieldDay1: 1795
2023-07-08_23:59:00 du_solarertrag YieldDay2: 2052
2023-07-09_23:59:00 du_solarertrag YieldDay1: 2018
2023-07-09_23:59:00 du_solarertrag YieldDay2: 1932


rudolfkoenig

Zitatwenn ich mir wie hier weiter unten beschrieben, einen Plot für den täglichen Ertrag erstelle, bekomme ich beim setzen des Attribut fixedrange die Meldung.
Die Detailseite enthaelt aus historischen Gruenden mehrere <form> Bereiche, mit unterschiedlichen action Parameter.
Offensichtlich wird bei setzen des Attributes (auch ein <form> Bereich) ein submit auf den Plot-Editor-Form ausgeloest, verstehe nicht wieso.
Da die Parameter aus dem Plot-Editor-Form nicht gesendet werden, gibt es die Fehlermeldung, und die .gplot Datei wird nicht geschrieben.
Also nur ein Schoenheitsfehler, aber wenn jemand eine Idee hat, wie man es fixen kann, bitte melden.

ZitatWas mich irritiert ist der (bisher kleinste) Wert am 03.07., warum der zwischen zwei Balken ist.(siehe Screenshot)
Fuer den 3.7 gibt es zwei YieldDay1 Werte, jeweils um 15:06 und 23:59.

TomLee

Danke.



Keine Vorstellung warum die Werte an dem Tag Nachmittags zusätzlich geschrieben wurden, eigentlich bleibt nur das ein execNow in dem at ausgeführt wurde, ich meine das ich es nicht war ::)
Danke.