PLG: allow anonymous MQTT access #1358

Signed-off-by: jokob-sk <jokob.sk@gmail.com>
This commit is contained in:
jokob-sk
2025-12-23 06:32:31 +11:00
parent ccc4346a0d
commit 4a9dc3a86f

View File

@@ -81,17 +81,14 @@ def check_config():
Returns: Returns:
bool: True if all required MQTT settings bool: True if all required MQTT settings
('MQTT_BROKER', 'MQTT_PORT', 'MQTT_USER', 'MQTT_PASSWORD') ('MQTT_BROKER', 'MQTT_PORT')
are non-empty; are non-empty;
False otherwise. Logs a verbose error message False otherwise. Logs a verbose error message
if any setting is missing. if any setting is missing.
""" """
if get_setting_value('MQTT_BROKER') == '' \ if get_setting_value('MQTT_BROKER') == '' or get_setting_value('MQTT_PORT') == '':
or get_setting_value('MQTT_PORT') == '' \
or get_setting_value('MQTT_USER') == '' \
or get_setting_value('MQTT_PASSWORD') == '':
mylog('verbose', [f'[Check Config] ⚠ ERROR: MQTT service not set up \ mylog('verbose', [f'[Check Config] ⚠ ERROR: MQTT service not set up \
correctly. Check your {confFileName} MQTT_* variables.']) correctly. Check your {confFileName} MQTT_BROKER and MQTT_PORT variables.'])
return False return False
else: else:
return True return True