added sleeper and removed print

Signed-off-by: Ebbe Baß <ebbe.bass>
main
Ebbe Baß 2024-02-16 00:02:51 +01:00
parent eb13e44e30
commit bf6d8c5a0c
1 changed files with 3 additions and 4 deletions

View File

@ -83,7 +83,7 @@ def get_assigned_params(tube_unique_id):
return jsonify({'success': False, 'message': f'Error: {e}'}) return jsonify({'success': False, 'message': f'Error: {e}'})
def flask_api(): def flask_api():
app.run(host='0.0.0.0', port=5000) app.run(host='192.168.0.1', port=5000)
def get_eth0_ip(): def get_eth0_ip():
try: try:
@ -124,15 +124,14 @@ def start_mqtt_publishers():
dmxPacket = artNetPacket.data dmxPacket = artNetPacket.data
for i in range(512): for i in range(512):
try: try:
print(str(i))
print(str(artNetPacket.universe))
# Create MQTT topic based on the universe and channel # Create MQTT topic based on the universe and channel
topic = f"{str(artNetPacket.universe)}/{str(i)}" topic = f"{str(artNetPacket.universe)}/{str(i)}"
# Publish the DMX value to the MQTT topic # Publish the DMX value to the MQTT topic
mqtt_client.publish(topic, str(dmxPacket[i-1])) mqtt_client.publish(topic, str(dmxPacket[i-1]))
except KeyboardInterrupt: except KeyboardInterrupt:
break break
time.sleep(0.01)
except Exception as e: except Exception as e:
print(e) print(e)
except KeyboardInterrupt: except KeyboardInterrupt: