Update fab_access/mqtt_client.py

This commit is contained in:
Luca Lutz 2022-11-12 16:09:46 +00:00
parent 5314bdbcd2
commit f681a96f24

View File

@ -5,12 +5,6 @@ import random
import string import string
class MqttHandler: class MqttHandler:
@staticmethod
def get_random_string(length):
# choose from all lowercase letter
letters = string.ascii_lowercase
result_str = ''.join(random.choice(letters) for i in range(length))
return(result_str)
@staticmethod @staticmethod
def setup(msg_handler): def setup(msg_handler):
@ -25,7 +19,13 @@ class MqttHandler:
else: else:
print('Failed to connect, return code %d\n', rc) print('Failed to connect, return code %d\n', rc)
MqttHandler.client = mqtt_client.Client(Config.mqtt_client_id+MqttHandler.get_random_string(5)) def get_random_string(length):
# choose from all lowercase letter
letters = string.ascii_lowercase
result_str = ''.join(random.choice(letters) for i in range(length))
return(result_str)
MqttHandler.client = mqtt_client.Client(Config.mqtt_client_id+get_random_string(5))
MqttHandler.client.username_pw_set('admin', 'user') MqttHandler.client.username_pw_set('admin', 'user')
MqttHandler.client.on_connect = on_connect MqttHandler.client.on_connect = on_connect
MqttHandler.client.username_pw_set(Config.mqtt_user_name, Config.mqtt_password) MqttHandler.client.username_pw_set(Config.mqtt_user_name, Config.mqtt_password)