From cfb4ef1c92d1e0eda4cac16264ecb0d4e9ce329a Mon Sep 17 00:00:00 2001 From: andig Date: Wed, 8 Feb 2023 10:53:27 +0100 Subject: [PATCH] Powerwall: fix Wh to kWh conversion (#6103) --- meter/powerwall.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meter/powerwall.go b/meter/powerwall.go index 7da3fc651..57b3b522d 100644 --- a/meter/powerwall.go +++ b/meter/powerwall.go @@ -92,7 +92,7 @@ func NewPowerWall(uri, usage, user, password string) (api.Meter, error) { } batteryCapacity = func() float64 { - return float64(res.NominalFullPackEnergy) + return float64(res.NominalFullPackEnergy) / 1e3 } } @@ -125,9 +125,9 @@ func (m *PowerWall) totalEnergy() (float64, error) { if o, ok := res[m.usage]; ok { switch m.usage { case "load": - return float64(o.EnergyImported), nil + return float64(o.EnergyImported) / 1e3, nil case "solar": - return float64(o.EnergyExported), nil + return float64(o.EnergyExported) / 1e3, nil } }