From 45738a04538bda1c4ac2c89845c4ac2b7dc67366 Mon Sep 17 00:00:00 2001 From: andig Date: Sun, 18 Jan 2026 14:01:45 +0100 Subject: [PATCH] Site: log setting battery mode (#26777) --- core/site_battery.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/site_battery.go b/core/site_battery.go index e48e80a99..2e0da80ec 100644 --- a/core/site_battery.go +++ b/core/site_battery.go @@ -160,7 +160,7 @@ func (site *Site) applyBatteryMode(mode api.BatteryMode) error { // validate max soc if fromToCharge && mode != api.BatteryHold { ok, err := site.batteryMaxSocReached(dev) - if err != nil { + if err != nil && !errors.Is(err, api.ErrNotAvailable) { return err } @@ -172,7 +172,9 @@ func (site *Site) applyBatteryMode(mode api.BatteryMode) error { } if mode != api.BatteryUnknown { - if err := batCtrl.SetBatteryMode(mode); err != nil && !errors.Is(err, api.ErrNotAvailable) { + if err := batCtrl.SetBatteryMode(mode); err == nil { + site.log.DEBUG.Printf("set battery %s mode: %s", deviceTitleOrName(dev), mode) + } else if !errors.Is(err, api.ErrNotAvailable) { return err } }