=>Publish tele/%topic%/curr_w_avg %mpow%
dann wird der gemittelte Wert direkt in das Reading geschrieben.>D
pow=0
; moving average
M:mpow=0
>B
=>sensor53 r
>T
; get sensor values
pow=sml[1]
>S
; average sensor values every second
mpow=pow
; write average to sensor log every 5 minutes
if upsecs%300==0
then
; send MQTT
=>Publish tele/%topic%/curr_w_avg %mpow%
endif
>M 1
+1,3,s,0,9600,PICUS
1,77070100100700ff@1,Consumption (current),W,curr_w,0
1,77070100010800ff@1000,Consumption (total),Kwh,total_kwh,4
1,77070100020800ff@1000,Feed (total),Kwh,total_kwh_out,4
#
Ich hoffe, dass ich damit der Datenflut Herr werde, ohne dass die Qualität darunter leidet. Ich werde berichten, wenn ich was nennenswertes rausgefunden habe.defmod MOTION_01 dummy
attr MOTION_01 setList Motion noMotion
>D 48
pow=0
; moving average for 300 seconds
M:mpow=0 300
>B
=>sensor53 r
>T
; get sensor values
pow=sml[3]
>S
; average sensor values every second
mpow=pow
; write average to sensor log every 5 minutes
if upsecs%300==0
then
; send MQTT
=>Publish tele/%topic%/SENSOR {"Script":{"avPower":%0mpow%}}
endif
>M 1
+1,4,s,20,9600,E320
1,77070100020800ff@1000,Total Delivered,kWh,Total_out,3
1,77070100010800ff@1000,Total Consumed,kWh,Total_in,3
1,77070100100700ff@-1,Current power,W,Power_in,0
1,77070100600100ff@#,Server-ID,,Meter_Number,0
#
defmod energyChart eCharts FileLog_Smartmeter_2E1F50:SVG_FileLog_Smartmeter_2E1F50_1:CURRENT
attr energyChart axisLabelColor white
attr energyChart backgroundColor #212124
attr energyChart encoding 1
attr energyChart fixedrange_mobile 6hours
attr energyChart gridLineShowX off
attr energyChart gridLineShowY off
attr energyChart legendColor white
attr energyChart option_buttons_offset_mobile 260,-10
attr energyChart option_buttons_visible_mobile off
attr energyChart option_grid left:60,top:60,right:5,bottom:80
attr energyChart option_legend_desktop left:55,top:5,orient:horizontal
attr energyChart option_legend_mobile left:20,top:5,orient:horizontal
attr energyChart plotsize_desktop 1150,700
attr energyChart plotsize_mobile 388,350
attr energyChart position_title 100%
attr energyChart room 15.Energy
attr energyChart zoom 50,100
setstate energyChart initialized