Ein Leasingvertrag erlaubt eine bestimmte Fahrleistung, und jeder Kilometer darüber kostet am Ende Geld. Der Leasing KM Calculator rechnet laufend nach, ob man im Plan liegt. Man gibt Vertragsbeginn, Laufzeit, Gesamtfahrleistung und den Tachostand zu Vertragsbeginn an; die Integration berechnet daraus, wo man heute stehen sollte, wo man tatsächlich steht und wo der Trend am letzten Vertragstag endet.
Alles läuft lokal. Es gibt keine Netzwerkzugriffe, keine API-Schlüssel und kein Cloud-Konto, die Integration hat keine requirements und liest nur eine bestehende Entität (sensor oder input_number) mit dem Tachostand.
Funktionen
- ein Gerät pro Vertrag, mit Entitäts-IDs, die in jeder Sprache gleich lauten (etwa
sensor.<name>_km_driven,_target_today,_deviation_today,_forecast_contract_end,_mileage_used) - Soll-Ist-Vergleich heute und zum Monatsende, Restkilometer, Prozentwerte für verbrauchte Fahrleistung und abgelaufene Laufzeit
- Vertragsjahre ab dem Vertragsbeginn, nicht ab Januar
- Prognose wählbar auf Basis der ganzen Laufzeit, der letzten 30 oder der letzten 90 Tage
- drei Statusanzeigen: vor dem Soll, Jahresprognose überschritten, Laufzeitprognose überschritten
- optionale Abrechnung in Geld mit Toleranzen und Erstattungsgrenze
- Erinnerung als Reparaturhinweis, wenn ein manuell gepflegter Tachostand zu lange nicht aktualisiert wurde
- elf Sprachen, Kilometer-Entitäten mit Geräteklasse
distance
Acht weitere Sensoren sind standardmäßig deaktiviert, darunter die 30- und 90-Tage-Durchschnitte, die Kalenderjahreswerte, das Vertragsende und die Tage seit der letzten Tachostand-Aktualisierung.
Die Karte
Die Lovelace-Karte „Leasing KM Card“ gehört zur Integration. Sie wird von ihr ausgeliefert und als Ressource registriert, es muss nichts Zweites installiert werden. Die frühere eigene Karte (sphings79/leasing_km_card) ist archiviert. Die Karte zeigt eine Anzeige für verbrauchte Fahrleistung gegen abgelaufene Laufzeit, Kacheln für Abweichungen und Prognose sowie, falls konfiguriert, einen Abschnitt mit der erwarteten Abrechnung.
Berechnung
Alles wird gegen Tachostand − Tachostand bei Vertragsbeginn gemessen. Das Soll pro Tag ist die Gesamtfahrleistung geteilt durch die Vertragstage, die Prognose addiert die gewählte Tagesrate mal die verbleibenden Tage. Das Modell nimmt einen konstanten Tagesdurchschnitt an, wie ihn auch ein Leasinggeber zugrunde legt. Dadurch schwankt die Prognose in den ersten Wochen, wenn eine einzige lange Fahrt den Schnitt stark verschiebt.
Installation
Voraussetzung ist Home Assistant 2026.4.0 oder neuer. In HACS https://github.com/sphings79/leasing-km-home-assistant als benutzerdefiniertes Repository der Kategorie „Integration“ hinzufügen, „Leasing KM Calculator“ installieren, Home Assistant neu starten und die Integration unter Geräte & Dienste hinzufügen. Alternativ custom_components/leasing_km manuell kopieren.
Die Zahlen sind eine Schätzung auf Basis eines linearen Modells und keine Aussage über den Vertrag; maßgeblich ist allein, was der Leasinggeber bei der Rückgabe abliest. Das Projekt ist inoffiziell.