From 1d5cdca81303c454b5dd6bef868b6f5555da582b Mon Sep 17 00:00:00 2001 From: andig Date: Thu, 19 Mar 2026 11:24:42 +0100 Subject: [PATCH] OpenEVSE: fix http 404 --- charger/openevse.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/charger/openevse.go b/charger/openevse.go index a1a21e0ae..a071d52d7 100644 --- a/charger/openevse.go +++ b/charger/openevse.go @@ -93,11 +93,13 @@ func (c *OpenEVSE) setOverride() error { uri := fmt.Sprintf("%s/override", c.uri) if err := c.GetJSON(uri, &data); err != nil { - if err.Error() != "unexpected status: 404 (Not Found)" { - return err + if se, ok := errors.AsType[*request.StatusError](err); ok && se.HasStatus(404) { + goto IGNORE } + return err } +IGNORE: state := openevse.Disabled if c.enabled { state = openevse.Enabled