# HomeAssistant Observability ## Komponenten - **PostgreSQL** (Zalando Operator) – Recorder-Backend für HomeAssistant - **Grafana** – Visualisierung der Recorder-Daten - **Ingress** (`grafana.kilhaasi-home.de`) – Grafana-Zugriff via HTTPS ## Wichtige Hinweise ### Historische Daten HomeAssistant unterstützt **keine Migration** der Recorder-Historie von SQLite zu PostgreSQL. Nur neue Daten ab dem Zeitpunkt der Umstellung werden in PostgreSQL gespeichert. ### PostgreSQL-Passwort Der Zalando-Operator generiert automatisch ein Passwort-Secret: ``` homeassistant-observability.homeassistant-db-credentials.postgresql.acid.zalan.do ``` Key: `password` (base64-kodiert) ### HA-Recorder umstellen In der HomeAssistant-Konfiguration (`recorder.yaml` oder über UI): ```yaml recorder: db_url: postgresql://homeassistant:@10.0.0.36:5432/homeassistant ``` Dabei ist `` das aus dem Operator-Secret ausgelesene Passwort. ## Deployment-Reihenfolge 1. PostgreSQL CR anwenden → Operator erstellt DB und Secret 2. LoadBalancer-SERVICE prüfen (IP 10.0.0.36) 3. HA-Recorder auf PostgreSQL umstellen 4. Grafana-Pod startet automatisch (liest Passwort aus Secret)