From 81d9f7212798eb3a7680d7862159300da6e9df7c Mon Sep 17 00:00:00 2001 From: mfuchs1984 <57141790+mfuchs1984@users.noreply.github.com> Date: Fri, 21 Nov 2025 10:28:57 +0100 Subject: [PATCH] Kathrein: remove unreliable session energy (#25427) --- charger/kathrein.go | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/charger/kathrein.go b/charger/kathrein.go index bcbd3582f..a699d73ab 100644 --- a/charger/kathrein.go +++ b/charger/kathrein.go @@ -321,17 +321,8 @@ func (wb *Kathrein) ChargeDuration() (time.Duration, error) { return time.Duration(binary.BigEndian.Uint32(b)) * time.Second, nil } -var _ api.ChargeRater = (*Kathrein)(nil) - -// ChargedEnergy implements the api.ChargeRater interface -func (wb *Kathrein) ChargedEnergy() (float64, error) { - b, err := wb.conn.ReadHoldingRegisters(kathreinRegChargingEnergy, 2) - if err != nil { - return 0, err - } - - return float64(binary.BigEndian.Uint32(b)) / 1e3, err -} +// removed since broken, see https://github.com/evcc-io/evcc/pull/25427 +// var _ api.ChargeRater = (*Kathrein)(nil) var _ api.MeterEnergy = (*Kathrein)(nil)