Fix env variables

This commit is contained in:
2025-12-30 02:41:16 +01:00
parent 09a9eca12a
commit 2c33d821f0
2 changed files with 19 additions and 6 deletions

View File

@@ -2,7 +2,7 @@
import os
from flask import Flask
from dotenv import load_dotenv
from controllers.mqtt_forwarder import MQTTForwarder
from hardware.light.lora_light_sensor_reader import LoraLightSensorReader
from hardware.screen.screen import Screen
@@ -10,16 +10,20 @@ from hardware.rfid.reader import RfidReader
from services.detection_service import DetectionService
from services.mqtt_service import MQTTService
load_dotenv()
app = Flask(__name__)
client_id = "pi-1"
local_broker_address = os.environ.get("LOCAL_BROKER_ADDRESS", "127.0.0.1")
local_broker_port = int(os.environ.get("LOCAL_BROKER_PORT", 1883))
local_username = os.environ.get("LOCAL_USERNAME")
local_password = os.environ.get("LOCAL_USERNAME")
api_broker_address = os.environ.get("API_BROKER_ADDRESS", "127.0.0.1")
api_broker_port = int(os.environ.get("API_BROKER_PORT", 1883))
api_username = os.environ.get("API_USERNAME")
api_password = os.environ.get("API_PASSWORD")
screen = Screen()
rfid_reader = RfidReader("/dev/serial0", 9600)
@@ -29,16 +33,16 @@ local_broker = MQTTService(
local_broker_address,
local_broker_port,
client_id="system",
username="system",
password="hepl",
username=local_username,
password=local_password,
)
api_broker = MQTTService(
api_broker_address,
api_broker_port,
client_id=client_id,
username="pi-1",
password="hepl",
username=api_username,
password=api_password,
)
detection_service = DetectionService()