To echo the above, absolutely you can control and receive alerts away from home using HA!
Speaking personally, I use Pushover for my alerting - it's more flexible than just relying on the built-in Home Assistant app and gives a separate communication path independent of HA. The integration is relatively simple too. Just to give a bit of an idea:
Simplest of all - if the alarm is triggered on either the house or the garage, let me know with a nice loud noise:
This one is used when the garage is alarmed:
This might look complicated, but it's really quite simple and does the following:
1) if the garage alarm panel switches from an unset state to a set state (note that there are a few of each!) then...
2) Turn off the electric garage door (I have an isolator which this controls which removes power to prevent it being opened remotely when the garage is alarmed)...
3) Grab a snapshot from the CCTV camera pointing at the garage door to see who set the alarm and finally...
4) Send a notification to my phone to tell me it happened, and include the image from the camera
As you can see, although it looks a bit complicated, it's actually quite simple and, when combined with other devices (in this case the isolator for the garage), you can get some really useful automations. I'd actually completely forgotten about this one until I was looking for a simple example, but it's a great example of how you can increase security in a relatively simple way that ensures you'll never forget to turn off the remote garage door opener when you are away from home.
Speaking personally, I use Pushover for my alerting - it's more flexible than just relying on the built-in Home Assistant app and gives a separate communication path independent of HA. The integration is relatively simple too. Just to give a bit of an idea:
Simplest of all - if the alarm is triggered on either the house or the garage, let me know with a nice loud noise:
YAML:
- id: notify_alarm_triggered
alias: Notify if alarm is triggered
trigger:
- platform: state
entity_id:
- alarm_control_panel.house_alarm
- alarm_control_panel.garage_alarm
to: triggered
condition:
action:
- service: notify.pushover
data_template:
title: 'Alarm triggered - {{ trigger.to_state.attributes.friendly_name }} '
message: 'The alarm has been triggered. {{ trigger.to_state.name }} has changed.
This happened at: {{ now() }}
'
data:
sound: siren
url: https://<redacted>:8123
This one is used when the garage is alarmed:
YAML:
- id: isolate_garage_door_if_alarmed
alias: Isolate garage door if alarm turned on
trigger: #1
- platform: state
entity_id: alarm_control_panel.garage_alarm
from:
- disarmed
- pending
- arming
to:
- armed_home
- armed_away
- armed_night
action:
- service: switch.turn_off #2
entity_id: switch.garage_door_isolator
- service: camera.snapshot #3
data_template:
entity_id: camera.garage_door
filename: /config/downloads/garage_door_alarm_snapshot.jpg
- service: notify.pushover #4
data_template:
title: Garage Alarm Set
message: "The garage alarm has been set.\n This happened at: {{ now() }}\n"
data:
sound: bugle
url: https://<redacted>:8123
attachment: /config/downloads/garage_door_alarm_snapshot.jpg
This might look complicated, but it's really quite simple and does the following:
1) if the garage alarm panel switches from an unset state to a set state (note that there are a few of each!) then...
2) Turn off the electric garage door (I have an isolator which this controls which removes power to prevent it being opened remotely when the garage is alarmed)...
3) Grab a snapshot from the CCTV camera pointing at the garage door to see who set the alarm and finally...
4) Send a notification to my phone to tell me it happened, and include the image from the camera
As you can see, although it looks a bit complicated, it's actually quite simple and, when combined with other devices (in this case the isolator for the garage), you can get some really useful automations. I'd actually completely forgotten about this one until I was looking for a simple example, but it's a great example of how you can increase security in a relatively simple way that ensures you'll never forget to turn off the remote garage door opener when you are away from home.