Garmin connect implementation in HASS

oh im still on 0.104.3

Then you have to:

  1. Wait a couple of weeks :blush:
  2. Install the beta :slight_smile:

It can be installed by going to: hassio - system - join beta. Then under host click reload and it’s ready to update :pray:

1 Like

It’s there now https://www.home-assistant.io/integrations/garmin_connect/

Anyone got it working yet?
I added the integration and it said succes.
I get all the sensors added but no data. They are all unknown.

Example from log:

2020-02-09 09:27:41 ERROR (MainThread) [homeassistant.components.sensor] garmin_connect: Error on device update!
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 304, in _async_add_entity
    await entity.async_device_update(warning=False)
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 459, in async_device_update
    await self.async_update()
  File "/usr/src/homeassistant/homeassistant/components/garmin_connect/sensor.py", line 173, in async_update
    self._state = data[self._type]
KeyError: 'latestRespirationValue'
2020-02-09 09:27:41 ERROR (MainThread) [homeassistant.components.sensor] garmin_connect: Error on device update!
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 304, in _async_add_entity
    await entity.async_device_update(warning=False)
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 459, in async_device_update
    await self.async_update()
  File "/usr/src/homeassistant/homeassistant/components/garmin_connect/sensor.py", line 173, in async_update
    self._state = data[self._type]
KeyError: 'lowestRespirationValue'
2020-02-09 09:27:41 ERROR (MainThread) [homeassistant.components.sensor] garmin_connect: Error on device update!
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 304, in _async_add_entity
    await entity.async_device_update(warning=False)
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 459, in async_device_update
    await self.async_update()
  File "/usr/src/homeassistant/homeassistant/components/garmin_connect/sensor.py", line 173, in async_update
    self._state = data[self._type]
KeyError: 'highestRespirationValue'
2020-02-09 09:27:41 ERROR (MainThread) [homeassistant.components.sensor] garmin_connect: Error on device update!
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 304, in _async_add_entity
    await entity.async_device_update(warning=False)
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 459, in async_device_update
    await self.async_update()
  File "/usr/src/homeassistant/homeassistant/components/garmin_connect/sensor.py", line 173, in async_update
    self._state = data[self._type]
KeyError: 'latestRespirationTimeGMT'

Tagging @allanpersson

Your hardware doesn’t provide data for this and that’s you get this error. I opened an issue couple of days ago and they have already fixed it so you should stop seeing this errors or being able to disable these entities after the next update. Other than that for the rest sensors you should be able to see the data.
Can you disable these entities from integration?

Thanks. The thing is I don’t get any data at all for any of the sensors.
I just disabled all except a handfull where I am sure data exist and it made no difference.

It works perfectly for me, you did set it up through integrations ui?
And did remove/disable the custom component…?

Got it working here too, for 2 persons
love it

Question
the sensors for the battery, is this the battery from the watch itself? or the smartphone?
which one to use?

bodyBatteryChargedValue
bodyBatteryDrainedValue
bodyBatteryHighestValue
bodyBatteryLowestValue
bodyBatteryMostRecentValue

Other question, there isnt a sensor to see the last activity?
Would love to see how other people implemented this… all use glance cards?

I don’t know what those actually show, but I haven’t got a reading from those with either my FR935 or scale.
Maybe you can find the answer somewhere here: https://developer.garmin.com/connect-iq/api-docs/ and maybe raise an feature request on github for battery tracking of devices :pray:

To who do we talk to about questions of this integration?
Im running it, but it has some big delay, it should update more frequently if thats possible

sometimes i look on my watch which is saying 10.000 steps, while on HA it only has 9000 steps cause it didnt sync yet

I am seeing an error on the Garmin integration. Entity is non-numeric: sensor.total steps. All garmin sensors are unavailable. Worked prior to .106.6.

1 Like

I love this integration - I think it has so much potential.

Is there a chance to get it load in the following information:

Data from the last activity:

  • Kilometres run
  • Time taken

My Weight

1 Like


log:
Logger: homeassistant.components.garmin_connect
Source: components/garmin_connect/init.py:100
Integration: Garmin Connect (documentation, issues)
First occurred: 4:36:31 (2 occurrences)
Last logged: 7:21:31

Unknown error occurred during Garmin Connect get activity request

Traceback (most recent call last): File “/srv/homeassistant/lib/python3.7/site-packages/homeassistant/components/garmin_connect/init.py”, line 100, in async_update self.client.get_stats_and_body, today.isoformat() File “/usr/lib/python3.7/concurrent/futures/thread.py”, line 57, in run result = self.fn(*self.args, **self.kwargs) File “/srv/homeassistant/lib/python3.7/site-packages/garminconnect/init.py”, line 146, in get_stats_and_body return ({**self.get_stats(cdate), **self.get_body_composition(cdate)}) File “/srv/homeassistant/lib/python3.7/site-packages/garminconnect/init.py”, line 156, in get_stats self.logger.debug(“Activities response code %s, and json %s”, response.status_code, response.json()) File “/srv/homeassistant/lib/python3.7/site-packages/requests/models.py”, line 898, in json return complexjson.loads(self.text, **kwargs) File “/usr/lib/python3.7/json/init.py”, line 348, in loads return _default_decoder.decode(s) File “/usr/lib/python3.7/json/decoder.py”, line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File “/usr/lib/python3.7/json/decoder.py”, line 355, in raw_decode raise JSONDecodeError(“Expecting value”, s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

any idea? connected to garmin portal, but entities not available, Home Assistant 0.110.4

initiate integration:

2020-06-09 09:55:27 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.garmin_connect
2020-06-09 09:55:27 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.total_steps
2020-06-09 09:55:27 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.daily_step_goal
2020-06-09 09:55:27 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.total_kilocalories
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.active_kilocalories
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.bmr_kilocalories
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.consumed_kilocalories
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Consumed KiloCalories because it’s disabled
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.burned_kilocalories
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.remaining_kilocalories
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Remaining KiloCalories because it’s disabled
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.net_remaining_kilocalories
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Net Remaining KiloCalories because it’s disabled
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.net_calorie_goal
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Net Calorie Goal because it’s disabled
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.total_distance_mtr
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.wellness_start_time
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Wellness Start Time because it’s disabled
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.wellness_end_time
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Wellness End Time because it’s disabled
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.wellness_description
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Wellness Description because it’s disabled
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.wellness_distance_mtr
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Wellness Distance Mtr because it’s disabled
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.wellness_active_kilocalorie s
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Wellness Active KiloCalories because it’s disabled
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.wellness_kilocalories
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Wellness KiloCalories because it’s disabled
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.highly_active_time
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Highly Active Time because it’s disabled
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.active_time
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.sedentary_time
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.sleeping_time
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.awake_duration
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.sleep_duration
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.floors_ascended_mtr
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Floors Ascended Mtr because it’s disabled
2020-06-09 09:55:28 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.floors_descended_mtr
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Floors Descended Mtr because it’s disabled
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.floors_ascended
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.floors_descended
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.floors_ascended_goal
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.min_heart_rate
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.max_heart_rate
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.resting_heart_rate
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.min_avg_heart_rate
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Min Avg Heart Rate because it’s disabled
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.max_avg_heart_rate
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Max Avg Heart Rate because it’s disabled
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.abnormal_hr_counts
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Abnormal HR Counts because it’s disabled
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.last_7_days_avg_heart_rate
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Last 7 Days Avg Heart Rate because it’s disabled
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.avg_stress_level
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.max_stress_level
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.stress_qualifier
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Stress Qualifier because it’s disabled
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.stress_duration
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Stress Duration because it’s disabled
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.rest_stress_duration
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.activity_stress_duration
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.uncat_stress_duration
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.total_stress_duration
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.low_stress_duration
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.medium_stress_duration
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.high_stress_duration
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.stress_percentage
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Stress Percentage because it’s disabled
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.rest_stress_percentage
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Rest Stress Percentage because it’s disabled
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.activity_stress_percentage
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Activity Stress Percentage because it’s disabled
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.uncat_stress_percentage
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Uncat. Stress Percentage because it’s disabled
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.low_stress_percentage
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Low Stress Percentage because it’s disabled
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.medium_stress_percentage
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Medium Stress Percentage because it’s disabled
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.high_stress_percentage
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.components.sensor] Not adding entity High Stress Percentage because it’s disabled
2020-06-09 09:55:29 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.moderate_intensity
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Moderate Intensity because it’s disabled
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.vigorous_intensity
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Vigorous Intensity because it’s disabled
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.intensity_goal
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Intensity Goal because it’s disabled
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.body_battery_charged
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.body_battery_drained
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.body_battery_highest
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.body_battery_lowest
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.body_battery_most_recent
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.average_spo2
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.lowest_spo2
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.latest_spo2
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.latest_spo2_time
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Latest SPO2 Time because it’s disabled
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.average_altitude
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Average Altitude because it’s disabled
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.highest_respiration
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Highest Respiration because it’s disabled
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.lowest_respiration
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Lowest Respiration because it’s disabled
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.latest_respiration
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Latest Respiration because it’s disabled
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.latest_respiration_update
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Latest Respiration Update because it’s disabled
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.weight
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Weight because it’s disabled
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.bmi
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.components.sensor] Not adding entity BMI because it’s disabled
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.body_fat
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Body Fat because it’s disabled
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.body_water
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Body Water because it’s disabled
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.body_mass
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Body Mass because it’s disabled
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.muscle_mass
2020-06-09 09:55:30 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Muscle Mass because it’s disabled
2020-06-09 09:55:31 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.physique_rating
2020-06-09 09:55:31 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Physique Rating because it’s disabled
2020-06-09 09:55:31 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.visceral_fat
2020-06-09 09:55:31 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Visceral Fat because it’s disabled
2020-06-09 09:55:31 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.garmin_connect entity: sensor.metabolic_age
2020-06-09 09:55:31 INFO (MainThread) [homeassistant.components.sensor] Not adding entity Metabolic Age because it’s disabled

still no data

the same here. (re) installed the integration via UI several times in the last weeks and no sensor is available at all.

Any chance of having more frequent data updated? It is possible to force shorter time? For instance last sync was more than 2 hours ago.

1 Like

I have more frequent calls done by using the homeassistant.update_entity service. I do it via Node-RED with a 5 minute refresh with only calls for the total_steps, daily_step_goal and avg_stress_level as those are the only fields I wanted tracked more often. Here is the Node-RED flow I use.

[{"id":"92a2f397.74dd9","type":"inject","z":"a7def5d.15b6708","name":"5 Min refresh","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"300","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":120,"y":760,"wires":[["416ee8c5.874588"]]},{"id":"416ee8c5.874588","type":"api-call-service","z":"a7def5d.15b6708","name":"","server":"3413715.387508e","version":1,"debugenabled":false,"service_domain":"homeassistant","service":"update_entity","entityId":"","data":"{\"entity_id\":\"sensor.total_steps, sensor.daily_step_goal, sensor.avg_stress_level\"}","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":360,"y":760,"wires":[[]]},{"id":"3413715.387508e","type":"server","z":"","name":"Home Assistant","legacy":false,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true}]

Also note you need to have the app on your phone sync to your watch more frequently too. You can do this by leaving the app open. In my case I have an Automate flow that opens Garmin Connect if my phone is locked and connected to my home wifi. That away it almost always guarantees it’s running when I’m home.

2 Likes

It’s gone now.

Well this is a project on GitHub to get it back. I don’t have any garmin products so I am unable to test it. But is seems good.

Hello, Any idea how can I see last activity data?