android: Heart rate from Wear app not updated

Home Assistant Android version: 2022.11.0 Android version: 12 Phone model: OnePlus Nord 2 Home Assistant version: 2022.11.4 Last working Home Assistant release (if known): 2022.11.4 Description of problem:

The heart rate from my Samsung Galaxy Watch 4 is update every now and then, without any particular timing. (see screenshot from sensor). In the smart watch the heart rate is set to be read every 10 minutes, and I’m wearing it today from 8 am.

Traceback (if applicable, to get the logs you may refer to: https://companion.home-assistant.io/docs/troubleshooting/faqs/#android-crash-logs):


Screenshot of problem: Screenshot_2022-11-25-13-39-12-98_c3a231c25ed346e59462e84656a70e50 Additional information:

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 44 (22 by maintainers)

Most upvoted comments

After 48 hours of using wear-debug, the heart rate sensor update seems to have behaved well Screenshot_20221205_181006_Home Assistant

Wow that does indeed look a lot better! Thank you for confirming that it is working with the latest changes. Honestly I did not think it would help but I am glad to be disproven here lol.

ok lets see if this latest change improves the situation. By the way the 2 hour gaps we see here appear to be reasonable and on par with my own device.

I can try. But I never did.

Follow the logs.

Looks to be the same we are indeed getting responses from the heart rate sensor but for some reason they do not seem to be valid. I can submit a PR to add more debug logs so we can see what the values are to see what can be done.

I inform you that the daily step sensor also stopped updating frequently.

lets not combine issues even though they may seem similar. Please open a new issue and describe what you are experiencing. Just a FYI we have no control over how frequent the updates come in, we only report when we get data and each device reports data differently. Let us know if they stop completely or you are just experiencing a delay.