github Xunil99/ha-bosch-ebike v1.19.66b1
v1.19.66 Beta 1

latest release: v1.19.65
pre-releaseone hour ago

Deutsch

v1.19.66 Beta 1

Änderung im Backend, keine Änderungen am Frontend oder an der Firmware. Nach dem Update Home Assistant neu starten.

Touren werden dem Bike zugeordnet, das Bosch an der Tour nennt (Diskussion 97). Die Aktivitätsdaten von Bosch nennen das Bike, mit dem eine Tour gefahren wurde (bikeId, die ID des Bikes im Bike Profil). Die Integration hat das bisher nicht genutzt und die Touren allein über den Kilometerstand zugeordnet. Bei zwei Bikes mit ähnlichem Kilometerstand ist das unsicher: Eine Tour kann beim falschen Bike landen oder bei keinem. Jetzt gilt: Nennt eine Tour ein Bike deines Kontos, gehört sie zu diesem Bike. Fehlt die bikeId oder nennt sie ein Bike, das nicht im Konto ist, läuft die Zuordnung wie bisher über den Kilometerstand. Bei nur einem Bike ändert sich nichts, auch wenn dessen Profil keinen Kilometerstand meldet. Manuelle Zuweisungen gewinnen weiterhin.

Was sich bei bestehenden Installationen ändert. Bei zwei oder mehr Bikes werden die Zuordnungen bei jedem Abruf neu bestimmt, auch die gespeicherten. Touren, die bisher beim falschen Bike standen oder nicht zugeordnet waren, wandern dadurch zum richtigen Bike, und der Sensor „Unassigned Activities“ zählt entsprechend weniger Touren. Akkuverbrauchswerte der Touren bleiben dabei unverändert.

Neu in der Diagnose: bike_attribution. Der Block zählt, wie viele Touren eine bikeId tragen (with_bike_id), wie viele davon zu einem Bike des Kontos gehören (bike_id_known) und wie viele nicht (bike_id_unknown). Auf einem normalen Konto sollten with_bike_id und bike_id_known der Zahl der Touren entsprechen.

Zum Testen: Die neue Zuordnung wurde auf tausenden erzeugten Konten mit der alten verglichen und mit einem Konto mit zwei Bikes in einem echten Home Assistant geprüft. Gegen echte Daten stand bisher nur ein Konto mit einem Bike zur Verfügung. Wer zwei Bikes unter einem Konto hat, hilft mit einem Blick in die Diagnose (Diagnose herunterladen, Block bike_attribution) und einer kurzen Rückmeldung.

Diese Beta baut auf main auf und enthält deshalb auch die Änderungen von 1.19.65: fünf Sensoren mit festem translation_key (die vier Akkuzähler und Last Ride Max Altitude) und den Hinweis in der README zum getrennten Einbinden von Bikes.

Die Firmware der Bridge ist unverändert.

English

v1.19.66 Beta 1

Backend changes only, no frontend or firmware changes. Restart Home Assistant after updating.

Rides are attributed to the bike Bosch names on the ride (discussion 97). Bosch's activity data names the bike a ride was ridden on (bikeId, the ID of the bike in the bike profile). The integration has not used it so far and attributed rides by odometer alone. With two bikes whose odometers are close, that is unreliable: a ride can end up on the wrong bike or on none. Now, when a ride names one of the bikes of your account, it belongs to that bike. If the bikeId is missing or names a bike that is not in the account, the attribution works by odometer as before. With a single bike nothing changes, even if its profile reports no odometer. Manual assignments still win.

What changes for existing installations. With two or more bikes the attributions are determined again on every poll, the stored ones included. Rides that used to sit on the wrong bike or were not attributed move to the right bike, and the "Unassigned Activities" sensor counts fewer rides accordingly. The battery consumption figures of the rides stay as they are.

New in the diagnostics: bike_attribution. The block counts how many rides carry a bikeId (with_bike_id), how many of those belong to a bike of the account (bike_id_known) and how many do not (bike_id_unknown). On a normal account with_bike_id and bike_id_known should equal the number of rides.

Testing: The new attribution was compared with the old one on thousands of generated accounts and checked with a two bike account in a real Home Assistant. So far only an account with one bike was available for a check against real data. If you have two bikes under one account, please look at the diagnostics (Download diagnostics, block bike_attribution) and report back briefly.

This beta is built on main and therefore also contains the changes of 1.19.65: five sensors with a fixed translation_key (the four battery counters and Last Ride Max Altitude) and the README tip on keeping bikes apart.

The bridge firmware is unchanged.

Nederlands

v1.19.66 Beta 1

Alleen wijzigingen in de backend, geen wijzigingen aan de frontend of de firmware. Herstart Home Assistant na de update.

Tours worden toegewezen aan de fiets die Bosch bij de tour noemt (discussie 97). De activiteitsgegevens van Bosch noemen de fiets waarmee een tour is gereden (bikeId, de ID van de fiets in het fietsprofiel). De integratie gebruikte dit tot nu toe niet en wees tours alleen toe via de kilometerstand. Bij twee fietsen met een vergelijkbare kilometerstand is dat onbetrouwbaar: een tour kan bij de verkeerde fiets belanden of bij geen enkele. Noemt een tour nu een fiets van je account, dan hoort de tour bij die fiets. Ontbreekt de bikeId of noemt hij een fiets die niet in het account staat, dan werkt de toewijzing zoals voorheen via de kilometerstand. Bij maar één fiets verandert er niets, ook niet als het profiel geen kilometerstand meldt. Handmatige toewijzingen blijven voorrang houden.

Wat er verandert bij bestaande installaties. Bij twee of meer fietsen worden de toewijzingen bij elke poll opnieuw bepaald, ook de opgeslagen. Tours die tot nu toe bij de verkeerde fiets stonden of niet waren toegewezen, gaan daardoor naar de juiste fiets, en de sensor "Unassigned Activities" telt overeenkomstig minder tours. De accuverbruikswaarden van de tours blijven ongewijzigd.

Nieuw in de diagnose: bike_attribution. Het blok telt hoeveel tours een bikeId hebben (with_bike_id), hoeveel daarvan bij een fiets van het account horen (bike_id_known) en hoeveel niet (bike_id_unknown). Bij een normaal account moeten with_bike_id en bike_id_known gelijk zijn aan het aantal tours.

Testen: De nieuwe toewijzing is op duizenden gegenereerde accounts met de oude vergeleken en met een account met twee fietsen in een echte Home Assistant gecontroleerd. Tegen echte gegevens was tot nu toe alleen een account met één fiets beschikbaar. Wie twee fietsen onder één account heeft, helpt met een blik in de diagnose (diagnose downloaden, blok bike_attribution) en een korte reactie.

Deze bèta is gebouwd op main en bevat daarom ook de wijzigingen van 1.19.65: vijf sensoren met een vaste translation_key (de vier accutellers en Last Ride Max Altitude) en de tip in de README over het gescheiden koppelen van fietsen.

De firmware van de bridge is ongewijzigd.

Don't miss a new ha-bosch-ebike release

NewReleases is sending notifications on new releases.