From ff2bd451d4b2b19ba25e58d8963fdd4936a66e98 Mon Sep 17 00:00:00 2001 From: BrettS Date: Mon, 18 May 2026 17:38:34 +0200 Subject: [PATCH] Add topic & role for user management (Tenant energy) --- .../public/default-dynamic-security.json | 15 ++++++++++++++- packages/helpermodules/update_config.py | 2 ++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/data/config/mosquitto/public/default-dynamic-security.json b/data/config/mosquitto/public/default-dynamic-security.json index 372d91a918..2e29c8a37d 100644 --- a/data/config/mosquitto/public/default-dynamic-security.json +++ b/data/config/mosquitto/public/default-dynamic-security.json @@ -70,7 +70,7 @@ "anonymousGroup": "anonymous", "roles": [ { - "rolename": "openwb-version:4", + "rolename": "openwb-version:5", "textname": "openWB Versionsnummer", "textdescription": "Diese Rolle ist ein Platzhalter für die openWB Versionsnummer und wird automatisch aktualisiert. Sie hat keine direkten Berechtigungen.", "acls": [] @@ -2764,6 +2764,19 @@ "allow": true } ] + }, + { + "rolename": "tenant-energy-configuration-access", + "textname": "Leserechte für Mieterstromdaten", + "textdescription": "Erlaubt das Empfangen von Mieterstrom Daten.", + "acls": [ + { + "acltype": "publishClientReceive", + "topic": "openWB/system/security/access/TenantEnergyConfiguration", + "priority": 0, + "allow": true + } + ] } ] } diff --git a/packages/helpermodules/update_config.py b/packages/helpermodules/update_config.py index 7ebe48c613..869c414673 100644 --- a/packages/helpermodules/update_config.py +++ b/packages/helpermodules/update_config.py @@ -551,6 +551,7 @@ class UpdateConfig: "^openWB/system/security/access/IoConfiguration$", "^openWB/system/security/access/LegacySmartHomeConfiguration$", "^openWB/system/security/access/InstallAssistant$", + "^openWB/system/security/access/TenantEnergyConfiguration$", "^openWB/system/security/access/CloudConfiguration$", "^openWB/system/security/access/MqttBridgeConfiguration$", "^openWB/system/security/access/DebugConfiguration$", @@ -684,6 +685,7 @@ class UpdateConfig: ("openWB/system/security/access/IoConfiguration", True), ("openWB/system/security/access/LegacySmartHomeConfiguration", True), ("openWB/system/security/access/InstallAssistant", True), + ("openWB/system/security/access/TenantEnergyConfiguration", True), ("openWB/system/security/access/CloudConfiguration", True), ("openWB/system/security/access/MqttBridgeConfiguration", True), ("openWB/system/security/access/DebugConfiguration", True),