Mosquitto Client
Closed this issue · 1 comments
sperretta commented
# pip install paho-mqtt
import paho.mqtt.client as paho
client = paho.Client()
client.connect("192.168.0.10")
client.loop_start()
client.publish("esys/tbd/command", "string")
Matthewar commented
import json
def callback(self,topic,data):
data_dict = json.loads(data)
if topic == "esys\\time":
jsonTimeString = data_dict['time']
timeString = self.convTime(jsonTimeString)
self.UpdateScreen(timeString)
elif topic == "esys/tbd/command":
if data_dict['command'] == "time":
self.alarmHour = data_dict['hour']
self.alarmMin = data_dict['min']
elif data_dict['command'] == "alarm"
# Call alarm off function