Deutsch
Beta: eigentliche Ursache für falsche BLE-Distanzwerte behoben
Weiterarbeit an Issue 31 und 54: die vorherige Beta 1.19.24b1 hat die Ursache noch nicht wirklich behoben, ein zweiter, unabhängiger Report (mit einer stationären ESP-Bridge in der Garage) hat gezeigt, dass der eigentliche Fehler in der Recorder-Abfrage selbst lag. Dort wurde bislang eine Home-Assistant-interne Option verwendet, die bei einem seit Stunden unveränderten Sensor trotzdem einen "aktuellen" Wert vorgaukelt, den letzten bekannten Stand von vor der vorherigen, nicht zusammenhängenden Fahrt. Das erklärt, warum bei Fahrten mit Pause gelegentlich die Distanz der gesamten Tagesstrecke statt der einzelnen Etappe übernommen wurde. Die Abfrage berücksichtigt jetzt nur noch echte, tatsächlich innerhalb des Zeitfensters aufgetretene Sensor-Updates.
Wer die Live-Odometer-Anbindung nutzt (egal ob am Bike oder stationär), darf gerne testen und Rückmeldung geben, bevor diese Version als stabil freigegeben wird.
English
Beta: fixed the actual root cause of wrong BLE distance values
Continued work on issues 31 and 54: the previous beta 1.19.24b1 did not actually fix the underlying problem. A second, independent report (with a stationary ESP bridge mounted in a garage) showed the real bug was in the recorder query itself. It used a Home Assistant option that, for a sensor unchanged for hours, still presented a "current" value, the last known reading from before an earlier, unrelated ride. That explains why a ride split by a break would occasionally pick up the whole day's cumulative distance instead of just that one segment. The query now only considers genuine sensor updates that actually occurred within the time window.
If you use the live odometer bridge, whether bike-mounted or stationary, feel free to test this and report back before it gets promoted to stable.
Nederlands
Beta: daadwerkelijke oorzaak van foutieve BLE-afstandswaarden verholpen
Vervolg op issues 31 en 54: de vorige beta 1.19.24b1 loste het onderliggende probleem nog niet echt op. Een tweede, onafhankelijke melding (met een stationaire ESP-bridge in de garage) liet zien dat de echte fout in de recorder-query zelf zat. Die gebruikte een Home Assistant-optie die bij een sensor die al uren niet is veranderd, toch een "actuele" waarde voorspiegelt, de laatst bekende stand van vóór een eerdere, niet-gerelateerde rit. Dat verklaart waarom bij een rit met een pauze soms de afstand van de hele dagtotaal werd overgenomen in plaats van alleen dat ene segment. De query houdt nu alleen nog rekening met echte sensorupdates die daadwerkelijk binnen het tijdvenster plaatsvonden.
Gebruik je de live-odometerkoppeling, aan de fiets of stationair, probeer dit gerust uit en geef feedback voordat het als stabiel wordt uitgebracht.