#How do I get the android companion app to use local push at all times?

1 messages · Page 1 of 1 (latest)

inner arch
#

I have tried:

  • Setting my home network SSID / VPN connected
  • Setting my internal connection URL (It's the same as my external, but the docs say to do it)
  • Setting persistent connection to "Always"

But it's still using Cloud push it seems, I'm getting rate limited on number of notifications 😦

wise stream
#

try to restart the app, there are some users who report the connection is not maintained all the time and restrting the app fixes it

inner arch
#

App restarted, however home assistant is still trying to use cloud to deliver notifications

wise stream
#

do you see the persistent notification?

#

did you grant the app background access when requested?

inner arch
#

Yep, I have a "Connected to Home Assistant" persistent notification

wise stream
#

any errors in the HA logs?

inner arch
#

Yes, in android settings, "Allow background usage" is checked

#

Just the rate limits I can see:

2025-05-21 19:26:55.163 WARNING (MainThread) [homeassistant.components.mobile_app.notify] The given target has reached the maximum number of notifications allowed per day. Please try again later. This message is generated externally to Home Assistant.
2025-05-21 19:26:55.163 WARNING (MainThread) [homeassistant.components.mobile_app.notify] mobile_app push notification rate limits for Alfies Pixel 7 Pro: 501 sent, 500 allowed, 0 errors, resets in 5:33:04
wise stream
#

what about app logs? also are you sure you are using the correct service call?

inner arch
#

Is there a different service call for local push?

wise stream
#

no its the same

#

HA core is up to date?

inner arch
#

HA core is up to date, and service call wise I'm just calling notify.mobile_app_alfies_pixel_7_pro

Digging for the app logs now 🙂

wise stream
#

ok just be mindful of GPS and URL data in there

inner arch
#

that looks pretty healthy, seems to indicate that websocket is connected, and that it thinks it's using internal URL

wise stream
#

yea i am even seeing the ping/pong message so it should be connected

#

try to change the setting to never and back to always....then check both HA core and app logs to see if there is an error

inner arch
#

Still the same, no errors are displayed server side when switching from never to always, but still getting rate limited

#

Interesting, Restarting the server itself solved it, perhaps the server itself was in some sort of broken state

wise stream
#

ah that could be it, usually i hear about fixes the other way around with the app