feat: add API endpoint to get devices list

This commit is contained in:
Alexis Fourmaux 2026-05-12 21:59:24 +02:00
parent 0cb5706ed7
commit f4b7daabd3
9 changed files with 66 additions and 1 deletions

View file

@ -4,6 +4,7 @@ from adapters.postgres import PgDeviceRepository, PgReadingRepository, PgReading
from adapters.mqtt import PahoMqttBroker
from services.uplink_service import UplinkService
from services.consumption_service import ConsumptionService
from services.devices_service import DeviceService
MQTT_HOST = os.getenv("MQTT_HOST", "mosquitto")
MQTT_PORT = int(os.getenv("MQTT_PORT", 1883))
@ -28,6 +29,9 @@ def get_uplink_service() -> UplinkService:
def get_consumption_service() -> ConsumptionService:
return ConsumptionService(get_query_repo())
def get_device_service() -> DeviceService:
return DeviceService(get_device_repo())
## Adapters
def get_mqtt_broker() -> PahoMqttBroker: