From 1678dadcbe9922a2b246b87af8eb967da50e52cd Mon Sep 17 00:00:00 2001 From: Stephan Leuschner Date: Sun, 19 Nov 2023 13:20:24 -0500 Subject: [PATCH] if home_assistant_token is in settings the use that for external HA server --- .../rootfs/usr/bin/mqtt-manager/main.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/main.py b/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/main.py index f4d84c7e..f4be38c4 100644 --- a/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/main.py +++ b/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/main.py @@ -78,15 +78,18 @@ def get_config(): if not settings.get("mqtt_server"): settings["mqtt_server"] = os.getenv('MQTT_SERVER') - st = os.getenv('SUPERVISOR_TOKEN') + settings["is_addon"] = False - if st is not None: - settings["home_assistant_token"] = st - print(settings["home_assistant_token"]) - settings["home_assistant_address"] = "http://supervisor" - settings["is_addon"] = True + if not settings.get("home_assistant_token"): + st = os.getenv('SUPERVISOR_TOKEN') + if st is not None: + settings["home_assistant_token"] = st + settings["home_assistant_address"] = "http://supervisor" + settings["is_addon"] = True + print(settings["home_assistant_token"]) + print(settings["home_assistant_address"]) def connect_and_loop(): global settings, home_assistant, panels