ShineBridge v1.10.2 — Diagnose: Env-Var-Dump wenn SUPERVISOR_TOKEN fehlt
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
name: ShineBridge
|
name: ShineBridge
|
||||||
version: "1.10.1"
|
version: "1.10.2"
|
||||||
slug: shinebridge
|
slug: shinebridge
|
||||||
description: Energiemanagement für Growatt/Goodwe-Wechselrichter — PV-Überschussladen, Wallbox-EMS, Tarifvergleich, Zigbee2MQTT-Überschussgeräte
|
description: Energiemanagement für Growatt/Goodwe-Wechselrichter — PV-Überschussladen, Wallbox-EMS, Tarifvergleich, Zigbee2MQTT-Überschussgeräte
|
||||||
url: https://gitea.bitfire.work/retr0/shinebridge
|
url: https://gitea.bitfire.work/retr0/shinebridge
|
||||||
|
|||||||
@@ -38,6 +38,9 @@ class HAEntityReader:
|
|||||||
def __init__(self, entity_prefix: str):
|
def __init__(self, entity_prefix: str):
|
||||||
self.entity_prefix = entity_prefix
|
self.entity_prefix = entity_prefix
|
||||||
self.token = os.environ.get("SUPERVISOR_TOKEN", "")
|
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]]:
|
def read(self, inverter=None) -> Optional[Dict[str, float]]:
|
||||||
if not self.entity_prefix:
|
if not self.entity_prefix:
|
||||||
|
|||||||
Reference in New Issue
Block a user