Frequency of Wear OS sensor updates

I’m using the daily steps and daily calorie sensors from my Samsung Watch 4 but the updates are infrequent and inaccurate. Can we somehow improve the performance? So even when it does update, it’s not with the latest values, like there’s a considerable delay.

Make sure to grant the app background access from within the Samsung companion app on your phone. Frequency of updates is based on wear os we don’t have much control like we do on the phone. However you should see a bit more frequency. There are some issues like updates stop with DND but those are again from the os

I think I have a solution, albeit a workaround. I created a script to manually update sensors, and I’ll add an automation to run it every couple of hours so the values are updated:
service: notify.mobile_app_galaxy_watch4_85cm
data:
message: “command_update_sensors”

the proper solution woudl be to grant hte app background access using the companion app from samsung installed on your phone

i’m trying to do this, but I receive a notification with that message, is this right @LB51 ?

No, no notification.

how did you do?

Hi, I use an automation that triggers 3 times a day and a script. The 11.40 pm is so I can get the latest from the watch although it’s only close to the latest readings.
(Sorry, not sure how to format the yaml here)
Automation:

alias: Update watch sensors
description: Updates 12, 6, 11.40 pm
trigger:

  • platform: time
    at: “12:00:00”
  • platform: time
    at: “18:00:00”
  • platform: time
    at: “23:40:00”
    condition:
    action:
  • service: script.update_watch_sensors
    data: {}
    mode: single

Script:
alias: Update watch sensors
sequence:

  • service: notify.mobile_app_galaxy_watch4_85cm
    data:
    message: command_update_sensors
    mode: single
    icon: mdi:watch