From 28e0c0097739590625e497dda3274a54166c9a43 Mon Sep 17 00:00:00 2001 From: Roby Date: Tue, 28 Apr 2026 21:47:06 +0200 Subject: [PATCH] feat: allow unlimited dynamic profiles based on JSON config keys --- system_monitor.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system_monitor.py b/system_monitor.py index 6fd6f32..a32b50b 100644 --- a/system_monitor.py +++ b/system_monitor.py @@ -345,7 +345,7 @@ def on_message(client, userdata, msg): elif topic == TOPIC_CMD: cmd = payload.upper() - if cmd in ["A", "B"]: + if cmd in cfg.get('profiles', {}).keys(): current_status = switch_config(cmd) client.publish(TOPIC_STAT, current_status, retain=True) boot_recovered = True