I self host a wireguard VPN at my home. I use the official wireguard app to connect on my android.
Is there a way to be notified if my phone can’t complete a handshake in 10 minutes or something?
I thought of using uptime kuma to send me a telegram notification if I disappear, but in the case of a power outrage or internet outtage (only at home) then this would be useless.
Is there anything that can do this on my phone with minimal battery usage?
Looks like you found a solution that works. Just wanted to mention that I use macros in Macrodroid and/or Tasker for these sort of things.
For example, I have a macro set to HTTP GET my domain at 60 minute intervals as a up check.