Home Assistant: eigene Integration statt MQTT-Brücke #14

Open
opened 2026-10-14 13:58:37 +00:00 by christian · 0 comments
Owner

Die Anbindung an Home Assistant läuft heute über homeassistant/bruecke.py:
ein kleines Programm, das /api/zustand/ abfragt und den Stand per MQTT mit
Autodiscovery veröffentlicht. Das funktioniert und braucht in Home Assistant
kein Zusatzpaket — aber es setzt einen MQTT-Broker voraus und einen
Rechner, auf dem die Brücke läuft.

Ziel: eine Integration über HACS, die sich in Home Assistant direkt
einrichten lässt.

  • Einrichtung über die Oberfläche: Adresse und Lese-Token eintragen, fertig.
  • Kein MQTT-Broker nötig.
  • Dieselben Entitäten wie heute: Sammlung, Stufe, Punkte, Abzeichen, letzte
    Sichtung, Zustand je Kamera.

🔑 Die Brücke hat die Vorarbeit schon geleistet. Sie benutzt
ausschließlich die öffentliche Schnittstelle und ist damit der Beweis, dass
diese für eine Integration ausreicht — hätte sie direkt in die Datenbank
geschaut, wäre dieser Beweis nie erbracht worden.

⚠️ Beim Umstieg zu beachten: Die unique_id ist der Vertrag. Wer sie
ändert, bekommt in Home Assistant neue Entitäten, während die alten als
Leichen im Register stehen bleiben — mitsamt den Automationen, die daran
hängen. Ein Weg von der Brücke zur Integration muss die Kennungen also
entweder übernehmen oder ehrlich als Neuanfang angekündigt werden.

Die Brücke bleibt, bis die Integration steht.

Die Anbindung an Home Assistant läuft heute über `homeassistant/bruecke.py`: ein kleines Programm, das `/api/zustand/` abfragt und den Stand per MQTT mit Autodiscovery veröffentlicht. Das funktioniert und braucht in Home Assistant **kein** Zusatzpaket — aber es setzt einen MQTT-Broker voraus und einen Rechner, auf dem die Brücke läuft. **Ziel:** eine Integration über HACS, die sich in Home Assistant direkt einrichten lässt. - Einrichtung über die Oberfläche: Adresse und Lese-Token eintragen, fertig. - Kein MQTT-Broker nötig. - Dieselben Entitäten wie heute: Sammlung, Stufe, Punkte, Abzeichen, letzte Sichtung, Zustand je Kamera. 🔑 **Die Brücke hat die Vorarbeit schon geleistet.** Sie benutzt ausschließlich die öffentliche Schnittstelle und ist damit der Beweis, dass diese für eine Integration ausreicht — hätte sie direkt in die Datenbank geschaut, wäre dieser Beweis nie erbracht worden. ⚠️ **Beim Umstieg zu beachten:** Die `unique_id` ist der Vertrag. Wer sie ändert, bekommt in Home Assistant neue Entitäten, während die alten als Leichen im Register stehen bleiben — mitsamt den Automationen, die daran hängen. Ein Weg von der Brücke zur Integration muss die Kennungen also entweder übernehmen oder ehrlich als Neuanfang angekündigt werden. Die Brücke bleibt, bis die Integration steht.
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: christian/vogelalbum#14