From 4df6eab987cf8848ab42f8435212dc9ee737ca6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Knuti=5Fin=5FP=C3=A4se?= <122045840+PaeserBastelstube@users.noreply.github.com> Date: Tue, 10 Jan 2023 11:06:52 +0100 Subject: [PATCH] RPI: avoid error if mqtt is not defined If MQTT is not defined in ahoy.yml, ahoy send an AttributeError --- tools/rpi/hoymiles/__main__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/rpi/hoymiles/__main__.py b/tools/rpi/hoymiles/__main__.py index 2fd8f991..e3000806 100644 --- a/tools/rpi/hoymiles/__main__.py +++ b/tools/rpi/hoymiles/__main__.py @@ -345,8 +345,8 @@ if __name__ == '__main__': if global_config.verbose: hoymiles.HOYMILES_DEBUG_LOGGING=True - mqtt_config = ahoy_config.get('mqtt', []) - if not mqtt_config.get('disabled', False): + mqtt_config = ahoy_config.get('mqtt', {}) + if mqtt_config and not mqtt_config.get('disabled', False): mqtt_client = paho.mqtt.client.Client() if mqtt_config.get('useTLS',False):