Guten Abend,
ich habe ein EasyMeter das ich auch erfolgreich auslese. Hin und wieder habe ich aber Werte die total nach oben abdriften. Ich weiß nun nicht ob das die Position der Photodiode ist, oder ein anderern Fehler?!
Hier mein Script:
Code
; definiere Variablen
>D
p_in=0
p_out=0
p_curr=0
p_l1=0
p_l2=0
p_l3=0
; lese die tele Variablen ein
>T
p_in=OBIS#Total_in
p_out=OBIS#Total_out
p_curr=OBIS#Power_curr
p_l1=OBIS#Power_p1
p_l2=OBIS#Power_p2
p_l3=OBIS#Power_p3
>S
; sende zu Domoticz bei teleperiod
if upsecs%tper==0
then
=>publish domoticz/in {"idx":107,"svalue":"%p_curr%;%p_in%"}
=>publish domoticz/in {"idx":101,"svalue":"%p_out%"}
=>publish domoticz/in {"idx":103,"svalue":"%p_l1%"}
=>publish domoticz/in {"idx":104,"svalue":"%p_l2%"}
=>publish domoticz/in {"idx":105,"svalue":"%p_l3%"}
endif
>B
=>sensor53 r
>M 1
+1,13,o,1,9600,OBIS
1,1-0:1.8.0*255(@1,Verbrauch,KWh,Total_in,7
1,1-0:2.8.0*255(@1,Einspeisung,KWh,Total_out,4
1,1-0:21.7.255*255(@1,Verbrauch P1,W,Power_p1,2
1,1-0:41.7.255*255(@1,Verbrauch P2,W,Power_p2,2
1,1-0:61.7.255*255(@1,Verbrauch P3,W,Power_p3,2
1,1-0:1.7.255*255(@1,Aktueller Verbrauch,W,Power_curr,2
1,1-0:0.0.0*255(@#),Zähler Nr,,Meter_number,0
#
Alles anzeigen