From 3590574aa0a5f5ce7b8b4c43fb8d740efe29a3e9 Mon Sep 17 00:00:00 2001 From: andig Date: Tue, 7 May 2024 08:31:02 +0200 Subject: [PATCH] E3dc: fix external consumption --- meter/e3dc.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/meter/e3dc.go b/meter/e3dc.go index f76d6940c..0323e7fbd 100644 --- a/meter/e3dc.go +++ b/meter/e3dc.go @@ -11,7 +11,6 @@ import ( "github.com/evcc-io/evcc/util" "github.com/evcc-io/evcc/util/request" "github.com/evcc-io/evcc/util/templates" - "github.com/samber/lo" "github.com/sirupsen/logrus" "github.com/spali/go-rscp/rscp" "github.com/spf13/cast" @@ -128,7 +127,7 @@ func (m *E3dc) CurrentPower() (float64, error) { return 0, err } - return lo.Sum(values), nil + return values[0] - values[1], nil case templates.UsageBattery: res, err := m.conn.Send(*rscp.NewMessage(rscp.EMS_REQ_POWER_BAT, nil))