From 1c787349e3643a51b065c68528e80461d675fb9c Mon Sep 17 00:00:00 2001 From: retr0 <42kdesigners@gmail.com> Date: Tue, 25 Aug 2026 16:22:34 +0200 Subject: [PATCH] =?UTF-8?q?ShineBridge=20v1.10.2=20=E2=80=94=20Diagnose:?= =?UTF-8?q?=20Env-Var-Dump=20wenn=20SUPERVISOR=5FTOKEN=20fehlt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 5 --- haos-addon/config.yaml | 2 +- haos-addon/src/ha_entity_client.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/haos-addon/config.yaml b/haos-addon/config.yaml index adbd845..e2f5530 100644 --- a/haos-addon/config.yaml +++ b/haos-addon/config.yaml @@ -1,5 +1,5 @@ name: ShineBridge -version: "1.10.1" +version: "1.10.2" slug: shinebridge description: Energiemanagement für Growatt/Goodwe-Wechselrichter — PV-Überschussladen, Wallbox-EMS, Tarifvergleich, Zigbee2MQTT-Überschussgeräte url: https://gitea.bitfire.work/retr0/shinebridge diff --git a/haos-addon/src/ha_entity_client.py b/haos-addon/src/ha_entity_client.py index 4a89802..8d2dbac 100644 --- a/haos-addon/src/ha_entity_client.py +++ b/haos-addon/src/ha_entity_client.py @@ -38,6 +38,9 @@ class HAEntityReader: def __init__(self, entity_prefix: str): self.entity_prefix = entity_prefix self.token = os.environ.get("SUPERVISOR_TOKEN", "") + if not self.token: + related = [k for k in os.environ if "TOKEN" in k.upper() or "SUPERVISOR" in k.upper() or "HASSIO" in k.upper()] + log.warning("[HA-Entity] SUPERVISOR_TOKEN nicht gesetzt. Verwandte Env-Vars gefunden: %s", related or "keine") def read(self, inverter=None) -> Optional[Dict[str, float]]: if not self.entity_prefix: