From b65125fcf47f4e4add3766d17272ad06d78dcb62 Mon Sep 17 00:00:00 2001 From: hubobel Date: Tue, 23 Jun 2026 18:05:30 +0200 Subject: [PATCH] =?UTF-8?q?Graph=20hinzugef=C3=BCgt,=20Fehler=20abgefangen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/app.py b/app.py index d076f88..7d6925b 100644 --- a/app.py +++ b/app.py @@ -40,10 +40,10 @@ with open(config_file, encoding="utf-8") as f: IOBROKER_HOST = config["IOBROKER_HOST"] IOBROKER_PORT = config["IOBROKER_PORT"] IOBROKER_DP = config["IOBROKER_DP"] -INFLUX_URL = config["INFLUX_URL"] -INFLUX_ORG = config["INFLUX_ORG"] -INFLUX_BUCKET = config["INFLUX_BUCKET"] -INFLUX_TOKEN = config["INFLUX_TOKEN"] +INFLUX_URL = config.get("INFLUX_URL") +INFLUX_ORG = config.get("INFLUX_ORG") +INFLUX_BUCKET = config.get("INFLUX_BUCKET") +INFLUX_TOKEN = config.get("INFLUX_TOKEN") BALANCE_YELLOW_DAY = int( config["BALANCE_YELLOW_DAY"] ) @@ -185,7 +185,13 @@ def get_balance_color(balance): def get_balance_history(days=30): - + if not all([ + INFLUX_URL, + INFLUX_ORG, + INFLUX_BUCKET, + INFLUX_TOKEN + ]): + return [] client = InfluxDBClient( url=INFLUX_URL, token=INFLUX_TOKEN,