Make JSON configuratino actually work

This commit is contained in:
Michael Pivato
2019-01-15 10:14:08 +10:30
parent e0228adf8b
commit a16fbfdd54

View File

@@ -5,9 +5,8 @@ import ssl
import json
cfg = None
with open('../config.json') as json_config:
with open('config.json') as json_config:
cfg = json.load(json_config)
connected = False
def on_connect(client, userdata, flags, rc):
@@ -35,11 +34,11 @@ mqttc.on_connect = on_connect
mqttc.on_disconnect = on_disconnect
mqttc.on_message = on_message
mqttc.connect(cfg.mqtt.host, cfg.mqtt.port, cfg.mqtt.timeout)
mqttc.connect(cfg["mqtt"]["host"], cfg["mqtt"]["port"], cfg["mqtt"]["timeout"])
mqttc.loop_start()
mqttc.will_set("hello/test", "Disconnected", )
# mqttc.will_set("hello/test", "Disconnected", )
pub = input("Enter something to publish: ")