Sungrow: remove charge rater (#21115)

This commit is contained in:
Philip Porto Schiffer 2025-05-08 17:36:31 +02:00 • committed by GitHub
parent 76ff5baf81
commit 376537363f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -229,18 +229,6 @@ func (wb *Sungrow) Voltages() (float64, float64, float64, error) {
return wb.getPhaseValues(sgRegVoltages, 10)
}
var _ api.ChargeRater = (*Sungrow)(nil)
// ChargedEnergy implements the api.MeterEnergy interface
func (wb *Sungrow) ChargedEnergy() (float64, error) {
b, err := wb.conn.ReadInputRegisters(sgRegChargedEnergy, 2)
if err != nil {
return 0, err
}
return rs485.RTUUint32ToFloat64Swapped(b) / 1e3, err
}
var _ api.MeterEnergy = (*Sungrow)(nil)
// TotalEnergy implements the api.MeterEnergy interface