Pixel 9 Pro Zone Event Issues with Home Assistant and Node-Red

Greetings,

I’m encountering an issue with my Pixel 9 Pro and Home Assistant zone events. I have a Node-RED flow set up to monitor zone events, and it’s been working reliably with my Pixel 6 devices for over a year.

Configuration:

Pixel 6 Devices:

  • Some configured for HA Companion “Sensor update frequency” as “Normal”
  • Others configured for “Fast Always”

Pixel 9 Pro:

  • Most settings configured identically to a Pixel 6 device with HA Companion app settings matched and “Fast Always” update frequency

Problem:

The Pixel 9 Pro is experiencing significant gaps in its sensor updates. It seems to occasionally update the Home Assistant server when it connects to WiFi, but I can’t confirm this as a related event. There are plenty of times I can say positively say it doesn’t cause the device to update.

Troubleshooting Steps Taken:

App Permissions: I’ve ensured running in background is enabled, notifications not enabled,

Sensor update frequency → Fast Always

  • Network Connectivity: Verified strong WiFi and cellular signal.
  • Home Assistant Server: Checked server logs for any related errors. Zero messages for the pixel 9 and two warning messages related to the pixel 6
  • Node-RED Flow: Reviewed the flow to ensure correct configuration and triggering. I use a regex ^zone.* for zone events. So I didn’t need to specifically add the new device to the events state node.

Questions:

Are the obvious ones, phone and/or HA Companion app settings I’ve missed. Compatibility issue with the Pixel 9 Pro and HA Companion app, phones GPS or other sensors, etc?

Any advice or troubleshooting tips would be greatly appreciated.

Additional Information:

Home Assistant Version:
Core: 2024.11.1
Supervisor: 2024.11.2
Operating System: 13.2
Frontend: 20241106.2
Home Assistant App Version: 2024.10.3-full
Device OS Version:
Android 15 (kernel v5.10.209-android13-4-00008-g28a6e1ad779c-ab11971276)
Build Number: AP3A.241005.015

Thank you for your help!

I’ve moved your post to the mobile app section since the problem is with the companion app and not node red. Follow the steps laid out in the linked guide. If the problem persists post your location logs described in the guide.

https://companion.home-assistant.io/docs/troubleshooting/faqs#device-tracker-is-not-updating-in-android-app

1 Like

just a FYI location tracking has nothing do with sensor update frequency setting, that text needs to be tweaked to mention it. Location is part of sensors only to allow the logic to be split up and as reliable as our sensor worker which checks that location tracking is setup properly.

after that the link above will be of help as it also refers to the location history which will show if the app got actual zone event changes from google.

1 Like

https://github.com/home-assistant/android/pull/4821

I noticed the sane issue when upgrading from pixel 5 to 8, so It’s not just pixel 9.

Same issue here with the 9 Pro & XL. Seems some sort of tracking prevention/battery optimization in Android 14/15.

@steriku Have you tried disabling ‘Adaptive Battery’ under ‘Battery Saver’ settings? I haven’t tested it myself, but others say it had worked for them.