How to send notifications to HA android app

I am trying to get set up to send notifications to the HA app I just installed on my Android phone. I am reading the docs for the notify integration which say

To use it, you have to set up at least one notification target (notifier). Check the integrations list for one that fits your use case.

But when I follow that link I don’t find an integration for the Android app. Is this integration not the way to do it?

Have you logged in with the phone app?
If yes, check settings → integrations and see if “mobile app” has your phone listed as a device.
If it does then ther should be an action that is notify.[phone_name].

OK yes it’s there. The name is Pixel Pro 9 XL. But I can’t say notify.Pixel Pro 9 XL can I? Do I replace the spaces with with underscores?

Go to the actions tab of the dev tools. You can find the notify action/service there.

When I go there and select Notifications: Send a notification message and drop down Choose device it says No matching devices found. But devices says the phone is configured.

Restart HA, clear browser cache, try again?

No help: No matching devices found

On the device, open HA, go to settings and then companion app. Take a screenshot of what you see under the notifications section.

When you installed HA on the device, did you grant the necessary permissions?

If you did and the above shows it is enabled, then try to reset the push ID under that menu.

1 Like

You can always delete the associated server on the companion app and add it again. I have found that forces the mobile app integration to reset the phone’s availability in your main HA device…

When the app asked you to connect to select the Home Assistant server, did you enter a local address or a external address?

I couldn’t find a way to delete the server. However, I logged out and back in, and got this error in the log:

Logger: homeassistant.components.http.ban
Source: components/http/ban.py:136
integration: HTTP (documentation, issues)
First occurred: 7:06:33 AM (1 occurrences)
Last logged: 7:06:33 AM

`Login attempt or request with invalid authentication from 192.168.0.246 (192.168.0.246). Requested URL: '/api/websocket'. (Mozilla/5.0 (Linux; Android 15; Pixel 9 Pro XL Build/AP4A.250205.002.C1; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/133.0.6943.137 Mobile Safari/537.36 Home Assistant/2025.1.2-14946 (Android 15; Pixel 9 Pro XL))`

But it’s odd because the app is working, i.e. showing the current dashboards. It’s still showing as a device but is still not available as a device for notifications.

As to your other question, it gave me one choice of an ip address-based url to select as the server.

Turns out that Notifications: Send a notification message was not the right choice. When I started typing notify in the devices list and looked through the hits, there was a notification for my Pixel 9. I used that and everything worked.

As I said in the second post.

1 Like

You should really mark this post as the Solution.

1 Like