Skip to content

Release 3.0.6

Choose a tag to compare

@cyberjunky cyberjunky released this 15 May 13:01

What's changed

New features

  • Recovery time sensor (#432) — New sensor sensor.garmin_connect_recovery_time sourced from training readiness data. Stored in minutes, displayed in hours with 1 decimal. Retains last value between polls when readiness data is absent.
  • CN domain setting (#485) — Added a checkbox to the config flow (setup, reauth, reconfigure) and options flow to explicitly enable the Garmin China (*.garmin.cn) endpoint. Previously inferred from HA system locale; now per-entry so users with multiple accounts can choose independently.

Bug fixes

  • Add meal fixes related to timeslots (#415)
  • Training status always unknown (#475) — sensor.garmin_connect_training_status was reading from the wrong key. It now correctly reads the phrase string extracted by ha-garmin from the numeric status code.

Dependencies

  • mypy 1.20.2 → 2.1.0
  • types-pytz 2026.1.1 → 2026.2.0
  • ha-garmin → 0.1.21