forked from fritob/Camper-Monitor
LevelActivityManager.update() stiess bei jeder Messung sofort activity.update() an – der Neigungsmesser liefert per Notify oder 0,5s-Poll deutlich öfter als einmal pro Sekunde. Bei dieser Frequenz drosselt iOS lokale Live-Activity-Aktualisierungen zunehmend selbst, was in CarPlay auffiel: Das Dashboard zeigt neue Werte dort spürbar verzögert an, weil es ohnehin zurückhaltender aktualisiert als Sperrbildschirm oder Dynamic Island und die Drosselung dadurch sichtbar wird. Jetzt wird höchstens einmal pro Sekunde tatsächlich aktualisiert; Messungen innerhalb der Sperrfrist werden nicht verworfen, sondern der neueste Stand fürs Fristende vorgemerkt (wie schon beim Verbindungsabbruch mit `pendingEnd` gehandhabt). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>