zu den Registern mit Zahlenwert muss meist auch der scaleFaktor ausgelesen und verrechnet werden (Berechnung geschiet im Eval Registerwert*10Hoch(SF) )
Code:
Inverter_AC_EnergyWH_sf: type: num name: I_AC_Energy_WH_SF enforce_updates: 'True' modBusAddress: '40095' modBusDataType: int16 Inverter_AC_Energy: type: num name: I_AC_EnergyWH database: yes database_maxage: '365' eval: value*10**sh.Photovoltaik.Inverter_AC_EnergyWH_sf() modBusAddress: '40093' modBusDataType: uint32
Kommentar