Now that Verizon is eliminating their [email protected] ability (they are replacing it with RCS), I can no longer easily send an alert to my phone (via SMS) when some event occurs (like a water leak, low battery, etc.). Is there another “easy” way that I can send a text (or some easy notification) to my phone from Home Assistant?
If you install the HA app on your phone and login to your HA instance while you are at home, you can have automations send notifications to the device. The notifications will work even if you don’t have a subscription to the HA cloud service. I use it all the time. I’m sure there’s a better way to do this, but here’s how I do it.
And here’s an automation that will create a notification when my remote goes offline:
alias: System Notify on Remote Unavailable
description: ""
mode: single
triggers:
- entity_id:
- sensor.remote_lr_uptime
to: unavailable
trigger: state
conditions: []
actions:
- data:
title: Remote Offline
message: The remote base station is offline
action: persistent_notification.create
And then the last thing is to reset the notification counter and send a zero notification so the badge number gets purged if you clear the persistent notifications.
I send SMS messages using the Llamalab Automate integration.
I use it to send a notification to one of my Android wall tablets, which has a SIM card. The Llamalab Automate app on the tablet converts the notification into a SMS message and sends it.
If you don’t mind paying for it, there are services like ClickSend, which also has an integration.
I switched over to Telegram from SMS a while back when the telco started enforcing registration rules for sending SMS messages (to reduce spam).
Telegram has been solid and problem free. The telegram integration also allows you to send commands back to HA (I haven’t implemented that yet), but essentially allows you to run an automation in response to a specific command (like “turn the heat up”)