From 5c9b26f69babffcce45cb84cf0b253e7881ddc4f Mon Sep 17 00:00:00 2001 From: MDW Date: Fri, 12 Jan 2024 16:33:24 +0100 Subject: [PATCH] Fix: mqtt publish requires port as int. --- apps/meters_to_ha/meters_to_ha.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/meters_to_ha/meters_to_ha.py b/apps/meters_to_ha/meters_to_ha.py index ed2354e..cc48996 100755 --- a/apps/meters_to_ha/meters_to_ha.py +++ b/apps/meters_to_ha/meters_to_ha.py @@ -2873,7 +2873,7 @@ def update_veolia_device(self, csv_file): if data is not None: state_topic = f"veolia/{data['contract']}/last_data" mqtt_server = self.configuration[PARAM_MQTT_SERVER] - mqtt_port = self.configuration[PARAM_MQTT_PORT] + mqtt_port = int(self.configuration[PARAM_MQTT_PORT]) mqtt_login = self.configuration[PARAM_MQTT_LOGIN] mqtt_password = self.configuration[PARAM_MQTT_PASSWORD] auth = {"username": mqtt_login, "password": mqtt_password}