Files
audi-app/homeassistant
tobias 2ea01ce2ce install.ps1 warnt vor einem veralteten OTA-Bündel
Beim Prüfen, ob die GitHub-Entfernung eine Versionserhöhung brauchte, fiel
eine echte Lücke auf: nichts hielt frontend/app/bundle.json auf demselben
Stand wie manifest.json. Bei der nächsten echten Versionserhöhung ohne
"npm run ota" hätte das zu einem stillen Widerspruch geführt - die
Hinweisleiste hätte "veraltet" gemeldet (liest die Version live), die
Update-Seite "aktuell" (vergleicht gegen das eingefrorene, dann falsche
Bündel) -, ohne dass ein Update über OTA erreichbar gewesen wäre, bis
jemand den Widerspruch bemerkt.

install.ps1 liest jetzt direkt nach der Manifest-Version auch
frontend/app/bundle.json und vergleicht. Bei Abweichung: deutliche Warnung
plus erster Eintrag in der Restliste. Fehlt das Bündel ganz, passiert
nichts - OTA ist optional, das ist der normale Zustand.

Beide Pfade an einem Mock-Zielordner geprüft: passende Versionen melden
"OTA-Bündel passt zur Integration" ohne Restliste-Eintrag; eine testweise
erhöhte Manifest-Version (danach byte-genau zurückgesetzt, gegen HEAD
gegengeprüft) erzeugt die Warnung und landet als Restliste-Punkt 1.

VERSIONIERUNG.md: "Was du tun musst" nennt den OTA-Neubau jetzt als
eigenen nummerierten Schritt, statt ihn ganz auszulassen.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-24 09:32:36 +02:00
..

homeassistant/ — Installation und Konfiguration

Der Code liegt nicht mehr hier. Seit dem Umbau zur Home-Assistant-Integration (2026-08-23) steht er unter ../custom_components/audi_dashboard/: Backend, Panel-Dateien, Vorlage und Belegleser in einem Ordner, der genau so installiert wird, wie HACS ihn installieren würde.

Was hier bleibt, ist alles, was um die Installation herum gebraucht wird.

Datei Wofür
INSTALL.md Installation Schritt für Schritt, inklusive Umstieg von der pyscript-Fassung
installationspaket/ Ein-Klick-Installation ohne HACS (Installieren.cmd) samt Anleitung
recorder_snippet.yaml Datenaufbewahrung von 10 Tagen auf ein Jahr anheben — der einzige YAML-Block, der noch von Hand eingetragen wird
REVERSE_PROXY.md Zugriff von außen
www/dm360-qr.html QR-Code-Seite zum Einrichten der Companion-App

Wo die Fahrzeugdaten liegen

In Home Assistant selbst, unter /config/audi_dashboard/: Fahrzeugprofil, Fahrten, Tankvorgänge, Batterieverlauf, Sensor-Zuordnung, hochgeladene Belege und die automatischen Sicherungen.

Dieser Ordner gehört dem Nutzer, nicht der Installation: kein Update — weder über HACS noch über das Installationsskript — fasst ihn an. Dasselbe gilt für die selbst hochgeladenen Fahrzeugfotos unter /config/www/bilder/.

Bis 2026-08-23 lag hier ein data/-Ordner, aus dem die Erstbefüllung von Hand kopiert werden musste. Den gibt es nicht mehr: die Integration legt das Fahrzeugprofil beim ersten Start selbst aus ihrer Vorlage an (vorlage/fahrzeugprofil.json).

Persönliche Daten

Alles Fahrzeug- und Personenspezifische (VIN, Kennzeichen, Versicherung, Werkstattkontakt, Servicehistorie, Fahrten, Tankvorgänge) liegt ausschließlich in diesem Datenordner in Home Assistant und steht nirgends im App-Code. Im Repository liegt nur die Vorlage mit Platzhaltern.

Das Backup in der App (Einstellungen → Backup) exportiert ausschließlich diese Datendateien — nie App-Code oder -Konfiguration.