1.0 KiB
1.0 KiB
004 – Home-Assistant als Consumer, nicht als Host
Status: accepted
Kontext. Frage der Diskussion: „Wäre Home-Assistant möglich?". HA ist eine View-/Automatisierungsplattform, kein Logik-Backend und keine PHP/MySQL-Sprach-Umgebung. Es kann unsere Anwendung nicht „ausführen", aber den API-Status anzeigen und benachrichtigen.
Entscheidung. Symfony-API bleibt die Source of Truth. Home-Assistant wird nur als Consumer angebunden:
- (Phase 2, optional) HA holt
GET /api/todayperrest-Integration → Sensor „Heute auf dem Plan" (Zeichenkette). - (Phase 2, optional) HA-Notify-Benachrichtigung „Heute: Bolognese" per Automation auf den Sensor-Change.
- Keine Primary-UI in HA/Lovelace.
Konsequenzen.
-
- HA-Integration bleibt ein dünnes Add-on, kein Muss.
-
- Kein zweites Ökosystem, das die Logik dupliziert.
-
- HA-Sensor ist trivial zu erzeugen (ein GET + ein Template).
- − Keine „Interaktions-Card" in HA (z. B. kein Abhaken aus HA) – bewusst, UI bleibt in der htmx-App.