No description
| custom_components/finanzguru | ||
| hacs.json | ||
| README.md | ||
Finanzguru (Home Assistant Custom Component)
Diese Integration verbindet Home Assistant mit Finanzguru und stellt Kennzahlen als Sensoren bereit (z. B. monatliche Ausgaben/Einnahmen, heutige Ausgaben, Verträge, Budgets).
Da Finanzguru keine öffentliche API-Dokumentation für Drittanbieter bereitstellt, verwendet diese Integration einen Login-Flow mit Token-Handling (Access/Refresh-Token) und aktualisiert Tokens automatisch, damit du dich nicht ständig neu anmelden musst.
Features
- Config Flow (UI-Setup) über E-Mail/Passwort (Passwort wird nicht gespeichert)
- Zentraler Datenabruf über DataUpdateCoordinator (Standard: alle 30 Minuten)
- Sensoren:
- Monatliche Ausgaben (inkl. Kategorien in Attributen)
- Monatliche Einnahmen (inkl. Kategorien in Attributen)
- Heutige Ausgaben
- Verträge (State: Anzahl, Attribute: Liste mit Name/Preis/Zahlungsrate)
- Budget-Auslastung (optional, je nach gelieferten Daten)
Installation (HACS)
- HACS → Integrationen → ⋮ → Benutzerdefinierte Repositories
- Repository-URL eintragen (GitHub-URL) und Typ auf Integration setzen
- In HACS nach „Finanzguru“ suchen und installieren
- Home Assistant neu starten
- Einstellungen → Geräte & Dienste → Integration hinzufügen → „Finanzguru“
Installation (Manuell)
- Den Ordner custom_components/finanzguru nach
/config/custom_components/finanzgurukopieren - Home Assistant neu starten
- Einstellungen → Geräte & Dienste → Integration hinzufügen → „Finanzguru“
Konfiguration
- Die Konfiguration erfolgt vollständig über den UI-Dialog.
- Beim Setup werden Access-/Refresh-Token in der Config-Entry-Data gespeichert; beim Aktualisieren der Daten werden Tokens bei Bedarf automatisch erneuert.
Lovelace Karten (Presets)
Nach der Installation und dem Hinzufügen der Integration erscheinen Finanzguru-Karten unter „Zum Dashboard hinzufügen“ → „Benutzerdefinierte Karten“ als auswählbare Presets:
- Finanzguru: Monat
- Finanzguru: Heute
- Finanzguru: Verträge
- Finanzguru: Budget
Troubleshooting
- Wenn nach Updates die Karten nicht erscheinen: Browser Cache leeren und/oder Frontend neu laden.
- Wenn die Anmeldung fehlschlägt: Integration in Geräte & Dienste neu konfigurieren (Reauth).
