Notifications are delayed to remote device

I am using hunterjm Frigate notification blueprint to deliver a notification to a mobile device. This used to work fine for a few weeks, but the notifications slowly started to delay. Now, notifications are only delivered when the mobile device is unlocked, and even then, it can be slow sometimes. If the screen is locked, notifications are a hit or miss, but most of the time, they do not get delivered, until after the screen is unlocked.

I have followed this method mentioned in the HA Docs and set the message priority to “high.”

The automation uses hunterjm blueprint at:
/config/blueprints/automation/hunterjm/frigate_notification.yaml
This is where I have set the message priority to “high.”

Automations.yaml at the path “/config/automations.yaml” refers to this blueprint at the path “hunterjm/frigate_notification.yaml.” I am hoping this is the same blueprint file I mentioned in the above path, and I’ve made the recommended changes correctly.

Appreciate any help with fixing this issue.

Same problem here, and it only started to happen recently. I’m using the sgtbatten blueprint. Such as shame

I’ve been having the same problem with my Pixel 9 Pro. Sometimes, if my device is locked it won’t receive the notification until it’s unlocked.

I’ve checked the automation traces vs the notification times and there’s definitely an issue with the phone sleeping.

One thing to check for is setting the automation to use critical notifications as per the docs. This works most of the time for me but I know there’s been occasions where it hasn’t which isn’t great when relying on it for a critical event.

EDIT: I’ve just noticed there’s a notification received event which could help to retry the notification or even do something else if it’s not received.