Notify Mobile Companion App Devices

I have just updated the script to version: 2025.09 Release Improved devices validation · Grumblezz/Home-Assistant-Notify-Mobile-Companion-App-Devices

What’s Changed

This change will make sure that only correct devices, registered via the Mobile_App, will be notified. When passing any device, then in the previous version it would have tried to send a notification to it, but when the device is not part of the Mobile_App integration then it would fail. This fix fixes that issue, so only correct device_trackers can be used.

Be aware, that this script still has to rely on the find-and-replace to convert it from a device_tracker.<device_abc> into notify.mobile_app_<device_abc> , so make sure that you follow the Troubleshooting | Home Assistant Companion Docs

So this one of the most recuring questions. Please check : Notify Mobile Companion App Devices - #92 by Grumblezz

Also please try the latest version 2025.09 which I just released. See if that helps as well

Could you try the latest version 2025.09 and let me know. Then check the trace for any clues:

Could you help more with that? I have the same issue with 2025.09 after renaming the device. “Action notify.mobile_app_<old_device_name> not found”.

Update: I just found out how to update the device_tracker Entity ID and it solved the issue:

Thank you!

1 Like

Thanks for this blueprint - it's been quite useful.
Feature request - Device Ring (Optional)
Let me choose that setting based on if devices are home or away.

In my testing with headphones and my device on silent with a TTS notification:
If I don't pick anything, it'll play on headphones.
If I pick "On" the TTS plays on the phone, but not on headphones.
If I pick "Max" TTS plays on both phone + headphones.

I'd like to be able to choose this setting based on home/away - TTS outloud at home, but only on headphones (ie the null setting) if I'm away.

ps - any idea what determines the volume TTS is played at if you use max?

Hello!

This is by far the most used blueprint in my Homeassistant setup. Thanks for making it!

I do have a small request though. Someone notified me that it is possible to give certain notifications a timeout, so they will dissapear from the target device if not acted upon within a certain amount of time.

See Introduction | Home Assistant Companion Docs

Is there a possibility to add this, most likely as a data_timeout property to this script?

Hi @vloris thanks!

The timeout is already there (data_timeout):

So as an example:

action: script.notify_devices
data:
  notify_message: This message will self destruct in 60 seconds 🕧
  data_notification_icon: mdi:account-clock
  data_timeout: 60

That will be shown as:

But for a better UI experience I would even add a countdown to it like so:

action: script.notify_devices
data:
  notify_message: This message will self destruct in 60 seconds 🕧
  data_notification_icon: mdi:account-clock
  data_timeout: 60
  data_chronometer: >
    {{now()+timedelta(seconds=60)}}
  data_chronometer_enable: true

Which shows that timer (00:54), so you know how long you have remaining.

I'm using these type of notifications a lot, such as:

  • When will the washing machine be finished
  • How long does the extraction hood continue once I press it's shutdown
  • How long until a electric device is completely charged
  • How long before the next upcoming storm
  • ect

I didn’t try that data_timeout option as it is marked ‘Android Only’ in your screenshot and I’m only sending notifications to iPhones.

But I think it is also possible on iPhone, with three steps :

  • first send the notification, be sure to give it a unique notification-tag.
  • delay for a certain amount of time
  • send another notification with the same settings, but instead of providing a message, tick the box for “Remove notifications”.

Reading back my original request I see that the data_timeout I mentioned is Android Specific. I didn’t realize that, and so I also didn’t realize it wouldn’t work in my situation. Apologies!

this script was running fine for months, but now getting :

Action notify.mobile_app_pixel_11_pro_xl_2 not found

How to solve this ?

When i try sending a message from HomeAssistant itself using the actions tool, its working fine

No idea, but have a look at the history of this topic as this has been answered in previous messages. But mainly is that you have to follow the FAQ of Home Assistant Companion App where they guide you through the process of making sure that they are all in line.

I think something is changed in the way you activate this type of actions . But then …how :rofl: