v1.11.0 - Kalender-Heatmap-Card (GitHub-Contributions-Stil)
Neues Feature: Kalender-Heatmap-Card
Eine neue Lovelace-Card bosch-ebike-calendar-card visualisiert deine Fahrtage als Jahres-Heatmap im Stil der GitHub-Contributions-Übersicht.
Wie es aussieht
- 7 Zeilen für die Wochentage, eine Spalte pro Kalenderwoche
- Jede Zelle eingefärbt nach den gefahrenen Kilometern an dem Tag
- Hover über eine Zelle zeigt Datum, Tour-Anzahl und Distanz
- Statistik-Zeile darunter mit Aktiven Tagen, Touren und Gesamt-Distanz im gewählten Zeitraum
- Legende mit Farb-Buckets unten
Verwendung
type: custom:bosch-ebike-calendar-cardFilter-Dropdowns oben für Zeitraum (12 Monate / 24 Monate / 5 Jahre / Alle), Konto und Bike. Locking auf bestimmtes Konto oder Bike per YAML möglich:
type: custom:bosch-ebike-calendar-card
title: Volkers Fahrjahr
account_id: 01HXYZ...
bike_id: bike-uuid-1Farb-Buckets pro Tag
| Bucket | Distanz |
|---|---|
| leer | keine Tour |
| 1 | 1-10 km |
| 2 | 10-25 km |
| 3 | 25-50 km |
| 4 | 50+ km |
Farben kommen aus HA-Theme-Variablen, im Dark Mode wird automatisch die passende dunkle Palette aktiviert.
Was sich technisch ändert
- Reine Frontend-Erweiterung in
bosch-ebike-map-card.js, keine Backend-Änderungen - Wiederverwendet die existierende
bosch_ebike/list_activitiesWebsocket-API - I18N-Strings für en/de/nl ergänzt
- README-Beispiele in beiden Sprach-Sektionen ergänzt
Auswirkungen auf bestehende Nutzer
Keine. Die Erweiterung ist strikt additiv: Map-Card und Heatmap-Card bleiben unverändert. Bestehende Dashboards sehen nach dem Update einfach einen neuen Eintrag Bosch eBike Calendar im Add Card-Menü, sonst nichts.
Aufrufen über HACS
Nach dem HACS-Update einmal HA neustarten, damit das aktualisierte JS-File ausgeliefert wird. Dann Dashboard bearbeiten → Karte hinzufügen → Bosch eBike Calendar. Fertig.