ZitatMomentan verschiebe ich halt das aktuelle Jahr -- aber bei 3 Balken brauche ich halt mehr als nur die
Monatesangabe. Geht eventuell irgendwie - falls ja kannst du dies sicher sagen.


setdefaultattr group 5 - Logdateien Stromverbrauch
# braucht man um Graphen mehr flexibel zu gestalten
define myProxy logProxy
# Verwende Kurzen devicenamen, da in Logfile geschreiben
define St_d dummy
attr St_d room hidden
# Tages daten, alle 15 Minuten
define FLog_Strom_day FileLog /var/log/fhem/Strom/Stromz_day-%Y_%m.log St_d
attr FLog_Strom_day logtype text
# Pro Tag die Daten
# Format der Daten in Filelog YY-MM-DD HT-Verbrauch NT-Verbrauch Einspeisung
define St dummy
attr St room hidden
define FLog_Strom FileLog /var/log/fhem/Strom/Stromz_sum-%Y.log St
attr FLog_Strom logtype text
# Plot Definitionen -- verweis auf entsprechendes Gplot rw_power bzw rw_power_day
setdefaultattr group 4 - Stromverbrauch Diagram
define Diag_Strom_day SVG FLog_Strom_day:rw_power_day:CURRENT
attr Diag_Strom_day label "Stromverbrauch je 15min"
#attr Diag_Strom_day fixedrange 2days
# alternativ mit LogProxy
define Diag_HT SVG myProxy:rw_power_HT:CURRENT
attr Diag_HT label "HT Monatsvergleich"
attr Diag_HT fixedrange month
define Diag_NT SVG myProxy:rw_power_NT:CURRENT
attr Diag_NT label "NT Monatvergleich"
attr Diag_NT fixedrange month
setdefaultattr room hidden
# Log alle 15 min die akt Werte und am Ende des Tages jeden Tag den Wert
define n_Strom_Line_d at +*00:15:00 { rw_writeStromDayLog() }
attr n_Strom_Line_d alignTime 00:00:00
define n_Strom_Line at *23:59:00 { rw_writeStromLog() }
attr n_Strom_Line alignTime 00:00:00
setdefaultattr
############################
# Display the power reported by the Stromzähler -- Monatsplot
# FileLog Inhalt :
# define FileLog_Strom FileLog /var/log/fhem/Strom/Stromz_sum-%Y_%m.log HT-Verbrauch NT-Verbrauch Einspeisung ..Zählerst..
#
# 2025-12-22_23:59:00 Strom_Line 1 27 0 5148 54434 43036
set terminal png transparent size <SIZE> crop
set output '<OUT>.png'
set title '<L1>'
set timefmt "%Y-%m-%d_%H:%M:%S"
set xdata time
set ylabel "kWh"
set yrange [0:60]
set y2range [0:60]
set grid ytics
#logProxy FileLog:FLog_Strom,offset=-3600*7:4:::
#logProxy FileLog:FLog_Strom,offset='12m':4:::
plot "<IN>" using 1:2 axes x1y1 title 'NT' ls l2 lw 5 with needles ,\
"<IN>" using 1:2 axes x1y1 title 'NT Vorjahr' ls l3 lw 5 with needles
<ftui-chart width="600px" height="400px" title="Alarmstatus" y-min="0" y-max="1" >
<ftui-chart-data log="FileLog_Alarm" spec="4:Alarm_status:0:$fld[3]!~'armedext'&&$fld[3]=~'^armed'?0.8:0" [update]="Alarm_status::time" fill stepped point-radius="1" color="blue" label="Fenster+Türen+Motion" >
</ftui-chart-data>
<ftui-chart-data log="FileLog_Alarm" spec="4:Alarm_status:0:$fld[3]=~'armedext'?0.8:0" [update]="Alarm_status::time" fill stepped point-radius="1" color="green" label="Fenster+Türen" >
</ftui-chart-data>
<ftui-chart-data log="FileLog_Alarm" spec="4:Alarm_status:0:$fld[3]=~'trigger'?0.8:-0.5" [update]="Alarm_status::time" type="scatter" point-radius="4" color="red" label="Ausgelöst" >
</ftui-chart-data>
<ftui-chart-controls units="week, day"></ftui-chart-controls>
</ftui-chart>node@fhem-va.fhem.de: Permission denied (keyboard-interactive,publickey).
root@d459190a73ef:/opt/fhem# sudo -u fhem ssh -p 58824 fhem-va.fhem.de status
fhem@fhem-va.fhem.de: Permission denied (keyboard-interactive,publickey).