From 6d3f5579782be32fb1083e4c284d91749848ec96 Mon Sep 17 00:00:00 2001 From: seaspotter Date: Thu, 5 Nov 2026 18:26:56 +0100 Subject: [PATCH] ioBroker SoC: use 'lc' (last changed) instead of 'ts' (last update) for staleness detection --- packages/modules/vehicles/iobroker/soc.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/modules/vehicles/iobroker/soc.py b/packages/modules/vehicles/iobroker/soc.py index f6ddffc9d7..2baf6de0b5 100644 --- a/packages/modules/vehicles/iobroker/soc.py +++ b/packages/modules/vehicles/iobroker/soc.py @@ -32,7 +32,7 @@ def fetch_soc(config: IoBrokerSocSetup) -> CarState: raise ValueError( f"Ungültiger SoC-Wert {soc}% von State '{cfg.state_soc}' erhalten " "(erwartet: 0-100). Bitte State-ID und Skalierung in ioBroker prüfen.") - soc_timestamp = int(soc_state['ts'] / 1000) if soc_state.get('ts') else None + soc_timestamp = int(soc_state['lc'] / 1000) if soc_state.get('lc') else None if cfg.state_range is None or cfg.state_range == "": range = None