v1.17.7
Bugfix: Distanz von Touren, die in der Flow App noch nicht beendet sind
Behebt einen Fall aus Issue #31, bei dem die gefahrene Strecke einer Tour zu kurz angezeigt wurde, obwohl der GPS-Track vollständig aufgezeichnet war (z. B. 0,9 km statt 5,4 km).
Ursache: Solange eine Tour in der Bosch Flow App noch nicht als beendet markiert ist, meldet die Cloud als Zusammenfassung nur ein Teilstück. Der GPS-Track enthält dann bereits die volle Strecke. Der eingebaute Abgleich gegen den Track hatte aber eine zu strenge Sicherheitsgrenze (höchstens das Doppelte der Cloud-Angabe) und übersprang deshalb genau diese starken Unterschätzungen.
Änderungen:
- Die relative 2x-Grenze entfällt. Es gilt nur noch eine absolute Plausibilitätsgrenze (maximal 500 km).
- Der GPS-Track der neuesten Tour wird bei jeder Abfrage erneut geladen, solange die Distanz noch nicht bestätigt ist. So wird auch ein erst später vollständig hochgeladener Track berücksichtigt.
- README: Der Schritt "Datenfreigabe aktivieren" wurde nach vorne gezogen (direkt hinter "Client-ID sichern"), da die Aktivierung Voraussetzung für den Login ist.
Fixes a case from issue #31 where a ride's distance was shown too short even though the GPS track was fully recorded (for example 0.9 km instead of 5.4 km).
Cause: as long as a ride is not yet marked as finished in the Bosch Flow app, the cloud summary reports only a partial segment, while the GPS track already covers the full route. The built-in cross-check against the track had a too strict safety cap (at most twice the cloud value) and therefore skipped exactly these large under-reports.
Changes:
- The relative 2x cap is removed. Only an absolute plausibility limit remains (max 500 km).
- The GPS track of the latest ride is refetched on every poll while the distance is not yet confirmed, so a track that finishes uploading later is taken into account.
- README: the "activate data sharing" step was moved up (right after "save the Client ID"), since activation is a prerequisite for the login.
Lost een geval uit issue #31 op waarbij de afstand van een rit te kort werd weergegeven, hoewel het GPS-spoor volledig was opgenomen (bijvoorbeeld 0,9 km in plaats van 5,4 km).
Oorzaak: zolang een rit in de Bosch Flow app nog niet als beëindigd is gemarkeerd, meldt de cloud-samenvatting slechts een deel, terwijl het GPS-spoor de volledige route al bevat. De ingebouwde controle tegen het spoor had echter een te strenge veiligheidsgrens (maximaal het dubbele van de cloud-waarde) en sloeg daardoor juist deze grote onderschattingen over.
Wijzigingen:
- De relatieve 2x-grens vervalt. Alleen een absolute plausibiliteitsgrens blijft over (maximaal 500 km).
- Het GPS-spoor van de nieuwste rit wordt bij elke peiling opnieuw geladen zolang de afstand nog niet bevestigd is, zodat een spoor dat pas later volledig is geüpload wordt meegenomen.
- README: de stap "gegevensdeling activeren" is naar voren gehaald (direct na "Client-ID opslaan"), omdat activering een voorwaarde is voor de login.
Full Changelog: v1.17.6...v1.17.7