Deutsch
v1.19.58 Beta 1
Backend-Änderung für eBike System 2 (BES2), keine Firmware-Änderungen. Smart-System-Nutzer sind nicht betroffen.
BES2: Jede Fahrt eines Bosch-Trips ist jetzt eine eigene Aktivität (Issue #88). Bosch fasst bei eBike System 2 mehrere Fahrten zu einem „Trip" zusammen und hängt neue Fahrten an einen noch offenen Trip an, ohne dass sich dessen ID ändert. Dadurch feuerte das Event ha_bosch_ebike_new_activity für diese Fahrten nie, die „Last Ride"-Sensoren zeigten die laufende Summe des ganzen Trips statt der letzten Fahrt, und Kalender, Statistik und Sortierung buchten alles auf den ersten Tag des Trips. Jetzt wird jede Fahrt eines Trips mit zwei oder mehr Fahrten einzeln geführt: Die älteste behält die Trip-ID, jede weitere bekommt eine ID aus ihrer eigenen Startzeit. Trips mit nur einer Fahrt verhalten sich unverändert.
Was sich für BES2-Nutzer mit mehreren Fahrten pro Trip ändert (bitte testen):
- Die Aktivitätenliste wird länger, eine Zeile pro Fahrt statt pro Trip.
- Jede Fahrt außer der ersten eines Trips hat eine neue Aktivitäts-ID (relevant für Automationen, die
activity_idauswerten). - Trittfrequenz, Leistung und Höhenmeter liefert Bosch nur als Summe über den Trip, sie bleiben bei diesen Fahrten leer.
- Die Karten zeigen die Strecke einer einzelnen Fahrt nur, wenn Bosch die Streckendaten je Fahrt getrennt liefert, sonst die Strecke des ganzen Trips.
Testhinweis: Nach dem Update Home Assistant neu starten und den ersten Abruf abwarten. Erst danach fahren und den nächsten regulären Abruf abwarten, ohne die Integration neu zu laden. Beim Neuladen wird die Liste der bekannten Fahrten neu aufgebaut, eine Fahrt, die dabei zum ersten Mal auftaucht, löst kein Event aus (bestehende Einschränkung bei BES2). Der Debug-Log nennt jetzt für den neuesten Trip die Anzahl der Fahrten, isCompleted, ob und warum er aufgeteilt wurde sowie die Feldnamen (keine Werte).
English
v1.19.58 Beta 1
Backend change for eBike System 2 (BES2), no firmware changes. Smart System users are not affected.
BES2: every ride of a Bosch trip is now its own activity (issue #88). With eBike System 2, Bosch groups several rides into one "trip" and appends new rides to a still-open trip without its ID changing. As a result the ha_bosch_ebike_new_activity event never fired for those rides, the "Last Ride" sensors showed the running total of the whole trip instead of the last ride, and calendar, statistics and sorting booked everything on the trip's first day. A trip with two or more rides is now tracked ride by ride: the oldest keeps the trip ID, every other ride gets an ID derived from its own start time. Trips with a single ride behave as before.
What changes for BES2 users with several rides per trip (please test):
- The activity list gets longer, one row per ride instead of per trip.
- Every ride except a trip's first has a new activity ID (relevant for automations that use
activity_id). - Bosch only provides cadence, power and elevation gain as totals over the trip, so they stay empty for these rides.
- The cards show a single ride's route only when Bosch delivers the track data separately per ride, otherwise the whole trip's route.
Testing note: after updating, restart Home Assistant and let the first poll run. Only then ride, and wait for the next regular poll without reloading the integration. A reload rebuilds the list of known rides, and a ride that first shows up during that rebuild does not fire an event (an existing BES2 limitation). The debug log now reports, for the newest trip, the number of rides, isCompleted, whether and why it was split, and the field names (no values).
Nederlands
v1.19.58 Beta 1
Backend-wijziging voor eBike System 2 (BES2), geen firmware-wijzigingen. Smart System-gebruikers worden niet beïnvloed.
BES2: elke rit van een Bosch-trip is nu een eigen activiteit (issue #88). Bij eBike System 2 voegt Bosch meerdere ritten samen tot één "trip" en hangt nieuwe ritten aan een nog open trip, zonder dat de ID van die trip verandert. Daardoor werd het event ha_bosch_ebike_new_activity voor die ritten nooit afgevuurd, toonden de "Last Ride"-sensoren het lopende totaal van de hele trip in plaats van de laatste rit, en boekten agenda, statistiek en sortering alles op de eerste dag van de trip. Een trip met twee of meer ritten wordt nu rit voor rit bijgehouden: de oudste behoudt de trip-ID, elke andere rit krijgt een ID afgeleid van de eigen starttijd. Trips met één rit gedragen zich ongewijzigd.
Wat verandert voor BES2-gebruikers met meerdere ritten per trip (graag testen):
- De activiteitenlijst wordt langer, één regel per rit in plaats van per trip.
- Elke rit behalve de eerste van een trip heeft een nieuwe activiteits-ID (relevant voor automatiseringen die
activity_idgebruiken). - Bosch levert trapfrequentie, vermogen en hoogtemeters alleen als som over de trip, ze blijven bij deze ritten leeg.
- De kaarten tonen het traject van één rit alleen als Bosch de trajectgegevens per rit apart levert, anders het traject van de hele trip.
Testtip: herstart Home Assistant na de update en laat de eerste ophaalronde lopen. Rijd pas daarna en wacht op de volgende reguliere ophaalronde, zonder de integratie opnieuw te laden. Bij opnieuw laden wordt de lijst met bekende ritten opnieuw opgebouwd, en een rit die daarbij voor het eerst verschijnt, activeert geen event (bestaande beperking bij BES2). Het debuglogboek meldt nu voor de nieuwste trip het aantal ritten, isCompleted, of en waarom hij is opgesplitst en de veldnamen (geen waarden).