I use Pushover in conjunction with HA to receive notifications for my Google Calendar events and tasks on my Android and iOS device. With Home Assistant I can decide which device should get the notfication based on my current location. This setup prevents me from getting notifications on multiple devices which I’d have to dismiss on each of them individually. It also allows me to have more control on when a notification is dismissed, which I don’t have with Google Calendar event notifications on Android, since those get dismissed right after an event has ended.
The problem is, Pushover’s notifications don’t have the actionable buttons that eg. the regular Android/iOS notifications for Google Calendar tasks have. Is there a way to circumvent this?
I didn’t find a solution, but I figured out a workaround that’s better than nothing:
In the case of Google Calendar you can simply add a link to the app to your notification that will open it upon tapping it. You can then check your tasks as “done” from there.
Now, the problem with Pushover is, you have to expand its notification to even see the link. It looks ugly. Then you have to click on it and not next to it. If you accidentally click somewhere else within the Pushover notification, you get redirected to the Pushover app and all of your Pushover notifications get dismissed. That is on Android. On iOS, you can’t click those links directly from the notifications. As you see, this is messy and ugly. The solution: Using the HA Companion App’s notification feature. It allows you to tap anywhere on the notification to open a link. There’s no ugly URL, it works on both platforms and there is no risk of accidentally messing this up.
Switch to the HA Companion App. The devs of Pushover are unresponsive and will, imo, probably not fix or improve this, despite getting money for Pushover.