diff --git a/rpi/main.py b/rpi/main.py index 6ab0d85f..aab911e6 100644 --- a/rpi/main.py +++ b/rpi/main.py @@ -6,6 +6,7 @@ from flask import Flask from hardware.light.lora_light_sensor_reader import LoraLightSensorReader from hardware.rfid.reader import RfidReader +from services.clock_service import ClockService from services.detection_service import DetectionService from services.forwarder_service import ForwarderService from services.mqtt_service import MQTTService @@ -30,6 +31,7 @@ rfid_reader = RfidReader("/dev/serial0", 9600) light_sensor_reader = LoraLightSensorReader("/dev/ttyUSB1", 9600) detection_service = DetectionService() +clock_service = ClockService() local_broker = MQTTService( local_broker_address, @@ -64,14 +66,12 @@ if __name__ == "__main__": rfid_reader.subscribe(lambda uid: local_broker.publish("/system/sensor/rfid", str(uid), 1)) light_sensor_reader.subscribe(lambda light_value: local_broker.publish("/system/sensor/light", str(light_value), 0)) - screen.enableBackground() - screen.displayMessage("Waiting for scan...") - forward_service.start_all() rfid_reader.start() light_sensor_reader.start() + clock_service.start(600, 0) print("App started...") app.run(host="0.0.0.0", port=5000, debug=False)