Graph hinzugefügt, Fehler abgefangen

This commit is contained in:
hubobel 2026-06-23 18:05:30 +02:00
parent ce389a0b30
commit b65125fcf4

16
app.py
View file

@ -40,10 +40,10 @@ with open(config_file, encoding="utf-8") as f:
IOBROKER_HOST = config["IOBROKER_HOST"] IOBROKER_HOST = config["IOBROKER_HOST"]
IOBROKER_PORT = config["IOBROKER_PORT"] IOBROKER_PORT = config["IOBROKER_PORT"]
IOBROKER_DP = config["IOBROKER_DP"] IOBROKER_DP = config["IOBROKER_DP"]
INFLUX_URL = config["INFLUX_URL"] INFLUX_URL = config.get("INFLUX_URL")
INFLUX_ORG = config["INFLUX_ORG"] INFLUX_ORG = config.get("INFLUX_ORG")
INFLUX_BUCKET = config["INFLUX_BUCKET"] INFLUX_BUCKET = config.get("INFLUX_BUCKET")
INFLUX_TOKEN = config["INFLUX_TOKEN"] INFLUX_TOKEN = config.get("INFLUX_TOKEN")
BALANCE_YELLOW_DAY = int( BALANCE_YELLOW_DAY = int(
config["BALANCE_YELLOW_DAY"] config["BALANCE_YELLOW_DAY"]
) )
@ -185,7 +185,13 @@ def get_balance_color(balance):
def get_balance_history(days=30): def get_balance_history(days=30):
if not all([
INFLUX_URL,
INFLUX_ORG,
INFLUX_BUCKET,
INFLUX_TOKEN
]):
return []
client = InfluxDBClient( client = InfluxDBClient(
url=INFLUX_URL, url=INFLUX_URL,
token=INFLUX_TOKEN, token=INFLUX_TOKEN,