From 88b7621d90a9033b557f37816fafaaddb38fb07d Mon Sep 17 00:00:00 2001 From: andig Date: Wed, 15 Jul 2026 09:33:53 +0200 Subject: [PATCH] Zaptec: propagate Enable errors other than 528 (#31803) --- charger/zaptec.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/charger/zaptec.go b/charger/zaptec.go index 5198c349d..a7ca69516 100644 --- a/charger/zaptec.go +++ b/charger/zaptec.go @@ -241,13 +241,16 @@ func (c *Zaptec) Enable(enable bool) error { Code int } + err := c.DoJSON(req, &res) + // ignore 528: Charging is not Paused nor Scheduled; Resume command cannot be sent - if err := c.DoJSON(req, &res); err == nil || res.Code == 528 { + if err == nil || res.Code == 528 { c.enabled = enable c.statusG.Reset() + return nil } - return nil + return err } func (c *Zaptec) chargerUpdate(data zaptec.Update) error {