Added possibility to connect to MqTT Broker with username and password

This commit is contained in:
Thomas Basler 2022-04-06 19:07:09 +01:00
parent 79192bbede
commit cfc7ff3d2c
2 changed files with 5 additions and 0 deletions

View file

@ -1,6 +1,8 @@
[mqtt]
host = 192.168.84.2
port = 1883
user = bla
password = blub
[dtu]
serial = 99978563412

View file

@ -18,9 +18,12 @@ cfg = ConfigParser()
cfg.read('ahoy.conf')
mqtt_host = cfg.get('mqtt', 'host', fallback='192.168.1.1')
mqtt_port = cfg.getint('mqtt', 'port', fallback=1883)
mqtt_user = cfg.get('mqtt', 'user', fallback='')
mqtt_password = cfg.get('mqtt', 'password', fallback='')
radio = RF24(22, 0, 1000000)
mqtt_client = paho.mqtt.client.Client()
mqtt_client.username_pw_set(mqtt_user, mqtt_password)
mqtt_client.connect(mqtt_host, mqtt_port)
mqtt_client.loop_start()