I am currently running Home Assistant 2024.6.2 using the HassOS image running on a stand-alone x86-64 based machine.
I have created an automation in which one of the actions is to send an actionable notification to my Android based (Samsung Galaxy S22) phone. The notifications are seen and the action buttons respond as expected as long as I am connected to my home network.
Once I leave the home network, however, I no longer receive any notifications. I’ve checked my Companion App server settings. Originally the ‘Persistent connection’ was set to: ‘Never’, which indicates notifications will be delivered via Google. I switched this to ‘Always’ (Local Push), but was still not receiving any notifications when away from the home network.
I have Tailscale integration installed and while I successfully access my Home Assistant server when Tailscale is connected I never receive notifications even when I’m sitting back at home until I disconnect Tailscale.
There are no new messages within the system logs as a result of any of my testing.
My current Companion App ‘Connection information’ settings are: ‘Home Assistant URL’: http://homeassistant:8123/
I do not have any ‘Home network WiFi SSId’ configured and ‘Internal connection URL’ is grayed out.
I cleared the Home Assistant app cache & data, uninstalled and reinstalled it but I still am unable to receive notifications remotely.
For my remote notification testing I have the following setup within Developer Tools > Services:
service: notify.mobile_app_sm_s901u1
data:
message: Testing remote notification
title: Remote Test Notification
data:
priority: high
I enable/disable WiFi on my phone to connect/disconnect from my home network, simulating home / away. When WiFis connected, notifications are received; when disconnected notifications are never seen until I reconnect to the WiFi.
I should also point out that I am no where near the maximum of 500 push notifications per day per device.
Am I mistaken in thinking that Home Assistant notifications can be received remotely? If Home Assistant does support remote notifications, I would appreciate any debugging advice to resolve this issue.
I’m aware there are other messaging integrations such as Telegram and Slack but my understanding of these is they do not support actionable notifications, so they don’t meet my requirements.