21 lines
538 B
Python
21 lines
538 B
Python
# scheduler/scheduler.py
|
|
import time
|
|
import paho.mqtt.client as mqtt
|
|
|
|
|
|
def main():
|
|
# Fix für die veraltete API - explizit callback_api_version setzen
|
|
client = mqtt.Client(callback_api_version=mqtt.CallbackAPIVersion.VERSION2)
|
|
|
|
# Im Docker-Netzwerk: Hostname des MQTT-Brokers ist "mqtt", nicht "localhost"
|
|
client.connect("mqtt", 1883)
|
|
|
|
while True:
|
|
# Hier später: Events aus DB lesen und MQTT-Nachricht senden
|
|
print("Scheduler läuft...")
|
|
time.sleep(10)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|