From 01a5e2381cf8ea3d4055a1ed92c6a51926cc94ca Mon Sep 17 00:00:00 2001 From: andig Date: Sat, 14 Sep 2024 21:37:10 +0200 Subject: [PATCH] Site: support battery mode not available (usually charge mode) --- core/site_battery.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/site_battery.go b/core/site_battery.go index a8da20aee..f98f58eb5 100644 --- a/core/site_battery.go +++ b/core/site_battery.go @@ -1,6 +1,8 @@ package core import ( + "errors" + "github.com/evcc-io/evcc/api" "github.com/evcc-io/evcc/core/keys" "github.com/evcc-io/evcc/core/loadpoint" @@ -60,7 +62,7 @@ func (site *Site) requiredBatteryMode(batteryGridChargeActive bool, rate api.Rat func (site *Site) applyBatteryMode(mode api.BatteryMode) error { for _, meter := range site.batteryMeters { if batCtrl, ok := meter.(api.BatteryController); ok { - if err := batCtrl.SetBatteryMode(mode); err != nil { + if err := batCtrl.SetBatteryMode(mode); err != nil && !errors.Is(err, api.ErrNotAvailable) { return err } }