Fixed
- Sessions finish again when the activity ends. Garmin retired the session endpoint the integration polled, so the end was never detected and the sensor stayed
active(and kept polling Garmin) until Home Assistant restarted or the person's next session started. - Track points are no longer requested once Garmin stops serving them, which it now does right after an activity ends. This removes a stream of 403 errors and retries.
Changed
- The health-check script uses the new session endpoint and skips the track-points step for sessions that are no longer viewable.