Hallo, habe für meinen Gasverbrauch einen SVG Plot der letzten drei Jahre erzeugt. Leider funktioniert er nicht wie gewollt.
Bildschirmfoto 2024-01-01 um 11.16.52.png
Folgende Daten stehen in der Logfile:
Bildschirmfoto 2024-01-01 um 11.17.48.png
Wiso werden die 3000 kw/h für das Jahr 2023 angezeigt und nicht für 2024
Bildschirmfoto 2024-01-01 um 11.16.30.png
Bildschirmfoto 2024-01-01 um 11.17.22.png
Vielen Dank ...
kannst du mal die range werte [0:10000]
raus löschen?
Hallo, keine Änderung
Bildschirmfoto 2024-01-02 um 13.39.46.png
Was mich wundert, ist, das wenn ich aus dem Filelog den Wert für 2023 lösche,
der Wert von 2024 um ein Jahr versetzt in der Spalte von 2023 angezeigt wird ..
hast du beide werte gelöscht?
@fredje
Hast Du mal anstatt "bars" "fsteps" probiert?
Gerd
@Sr. Member .. ja beide gelöscht ..
@Autor Maista .. dann sehe ich nur noch einen Strich ..
Bildschirmfoto 2024-01-02 um 16.37.45.png
kannst du mal den inhalt aus deiner
SVG_FileLog_MQTT_BSB_blablub.gplot zeigen?
und ein list von dem plot? das mit den screenshots is ja gut und recht, aber wenig hilfreich.
@Sr.Member .. ja hier:
# Created by FHEM/98_SVG.pm, 2024-01-02 16:45:09
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 'Test'
set ytics
set y2tics
set grid
set ylabel ""
set y2label ""
#FileLog_MQTT2_BSB_LAN_Gesamt_Gas_Jahr_Test 4:MQTT2_BSB_LAN.GasCum_GesamtJahr\x3a::
plot "<IN>" using 1:2 axes x1y1 title 'Gasverbrauch kw/h' ls l1fill lw 3 with bars
Habe noch was festgestellt wenn ich den Logeintrag von 2024 auf 31.12 ändere sieht es so aus:
2023-12-31_23:59:00 MQTT2_BSB_LAN GasCum_GesamtJahr: 9088
2024-06-31_05:36:19 MQTT2_BSB_LAN GasCum_GesamtJahr: 3100
Bildschirmfoto 2024-01-02 um 16.50.38.png
2023-12-31_23:59:00 MQTT2_BSB_LAN GasCum_GesamtJahr: 9088
2024-12-31_05:36:19 MQTT2_BSB_LAN GasCum_GesamtJahr: 3100
Bildschirmfoto 2024-01-02 um 16.42.23.png
zum einen poste ich dir hier jetzt eine plot datei von mir die a funktioniert und b dir zeigt das auch der CODETAG icon funktioniert
# Created by FHEM/98_SVG.pm, 2024-01-01 15:23:40
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 'Ölverbrauch'
set ytics
set y2tics
set grid y2tics
set ylabel ""
set y2label "Ölverbrauch in Liter"
#logdb Oil_Consumption_today:state:::
plot "<IN>" using 1:2 axes x1y2 title 'Ölverbrauch täglich' ls l5fill_gyr lw 1 with ibars
mir fallen da spontan 3 dinge auf. zum einen hab ich eine set zeile in der zwei befehle aufgerufen werden (muß nix heißen) zum andern der wert x1y2 in der letzten zeile
und ich verwende "ibars"
das ganze sieht dann so aus
Bildschirmfoto 2024-01-02 um 17.03.47.png
und zu guter letzt. du hast 3 jahre aktiviert ... ZURÜCKLIEGEND!
ergo wenn du heute das datum vom aktuellen jahr nimmst verschiebst du die zeitachse.
versuch einfach mal die zurückliegenden jahre 2020-2023 und meld dich wieder