from __future__ import annotations from typing import List, Sequence from fastapi import APIRouter from app.ha.models import HaEntitySummary router = APIRouter(prefix="/v1", tags=["entities"]) @router.get( "/entities", summary="Home-Assistant-Entities auflisten", description="Gibt eine kompakte Zusammenfassung aller erreichbaren HA-Entitäten zurück.", response_model=List[HaEntitySummary], ) def list_entities() -> Sequence[HaEntitySummary]: raise NotImplementedError("Integration mit dem HA-Client folgt in separatem Issue.")