mqtt_client.py: move implemntation into MqttClient class

This commit is contained in:
coon 2025-09-26 23:35:19 +02:00
parent 5ae6d1f832
commit 6acb919486
2 changed files with 44 additions and 38 deletions

View file

@ -22,13 +22,13 @@ def main():
client = mqtt.Client(callback_api_version=mqtt.CallbackAPIVersion.VERSION2)
client.on_connect = on_connect
client.connect(args.mqtt_hostname, mqtt_client.MQTT_SERVER_PORT, 60)
client.connect(args.mqtt_hostname, mqtt_client.MqttClient.MQTT_SERVER_PORT, 60)
client.loop_start()
j = json.dumps({"command": "scene_recall", "args": {"scene_id": 0}})
# j = json.dumps({'command': 'shutdown'})
client.publish(mqtt_client.MQTT_COMMAND_TOPIC, payload=j, qos=0, retain=False)
client.publish(mqtt_client.MqttClient.MQTT_COMMAND_TOPIC, payload=j, qos=0, retain=False)
time.sleep(2)