"""Messwerte der KI-Box mit Verlauf (Rolle box, seit 24.09.2026). GET /api/messwerte?zeitraum=1h|24h|7d Minutenwerte des Stewards, verdichtet auf 60 s, 5 min bzw. 30 min Dünn: die Logik liegt in services/messwerte.py, die Ablage in kern/messreihen.py. """ from fastapi import APIRouter, HTTPException from services import messwerte router = APIRouter(prefix="/api", tags=["messwerte"]) @router.get("/messwerte") def messwerte_lesen(zeitraum: str = "1h") -> dict: if zeitraum not in messwerte.ZEITRAEUME: raise HTTPException(status_code=400, detail="Den Zeitraum gibt es nicht; möglich sind 1h, 24h und 7d.") return messwerte.abfrage(zeitraum)