How do you handle accessing Home Assistant from wherever you are, using the companion app?
I can set up a vpn connection on my phone, but I’d have to keep it always on, to receive notifications from Home Assistant.
I can port forward Home Assistant on my router, but that would open the login screen to the whole internet. I would use a strong password, but is that enough?
What other options are considered safe, to keep the companion app connected to home assistant?
but I’d have to keep it always on, to receive notifications from Home Assistant.
Not necessarily, depending on the notifications you want.
You can install the HA app and have HA send notifications to your phone from automations. That part works without a constant VPN connection (and without Nabu Casa).