Files
sillyhome-next-dev/app/api/v1/entities.py

20 lines
557 B
Python

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.")