Etrel: remove api.CurrentGetter (#14635)

This commit is contained in:
andig 2024-06-30 14:09:03 +02:00 • committed by GitHub
parent 1feb49286b
commit 202980607c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -190,17 +190,8 @@ func (wb *Etrel) MaxCurrentMillis(current float64) error {
return err
}
var _ api.CurrentGetter = (*Etrel)(nil)
// GetMaxCurrent implements the api.CurrentGetter interface
func (wb *Etrel) GetMaxCurrent() (float64, error) {
b, err := wb.conn.ReadHoldingRegisters(wb.base+etrelRegMaxCurrent, 2)
if err != nil {
return 0, err
}
return float64(math.Float32frombits(binary.BigEndian.Uint32(b))), nil
}
// removed due to https://github.com/evcc-io/evcc/issues/14507
// var _ api.CurrentGetter = (*Etrel)(nil)
var _ api.Meter = (*Etrel)(nil)