beim solaredge-Wechselrichter welcher auch nach dem sunspec-Format tickt, hab ich ein eigenes Skale-Faktor-Item (AC_Leistung_sf) angelegt und dann mit dem eval im eigentlichen Leistung-Item (AC_Leistung) die Berechnung gemacht:
eval: value*10**sh.Photovoltaik.AC_Leistung_sf()
der Scale-Faktor ändert sich auch laufend, (z.B. 0, -1 -2, -3, -4)
Code:
solaredge_SE6000:
AC_Leistung_sf: # hier landet der Scale-Faktor z.B. -1
type: num
name: I_AC_Power_SF
enforce_updates: True
modBusAddress: 40084
modBusDataType: int16
AC_Leistung: # hier wird die Leistung ausgelesen und mit dem Scale-Faktor-Item verrechnet:
#z.B. 35.362*10**-1 = 3.536,2 W * 0.001(modBusFactor) = 3,5362 kW
type: num
name: I_AC_Power
enforce_updates: True
eval: value*10**sh.Photovoltaik.AC_Leistung_sf()
modBusAddress: 40083
modBusFactor: 0.001
mit modBusFactor: 0.001 skaliere ich das ganze dann noch von Watt auf kW


, und das is genau hier der fall..
Einen Kommentar schreiben: