Skip to content

v1.7.4 - Hybrid Garmin login (browser-free with browser fallback)

Choose a tag to compare

@sturimcode sturimcode released this 21 Jun 18:12
· 72 commits to main since this release
3a4d79c

Garmin login is now browser-free by default and far more resilient.

  • Logs in through python-garminconnect (curl_cffi), no Chromium needed for the common case. Headless and server setups work.
  • Falls back to a one-time browser login automatically if the direct login is rate-limited or blocked.
  • Clear handling when Garmin rate-limits an IP, instead of a confusing error.
  • Documents the Eufy "open the app first" behavior and shows a clear message when a sync finds nothing.
  • Note for users on older Python: eufy-sync needs 3.12+; uv tool install eufy-sync is the easiest path.

Upgrade: pipx install --force eufy-sync