
The UPS behind the desktop is doing its job. The rest of the house is not. When the mains drop, the router goes down first, then the mesh nodes, then the NAS, then the smart plugs the household relies on to keep the fridge from cycling badly when power comes back. The best home power outage automation apps for Android turn that panic into a runbook: notify the household, kick off graceful shutdowns, and stage restarts once mains return.
We ran the seven picks below through a controlled outage on our test network and a real fifteen-minute utility outage last week. Every app either automates a piece of the outage response or reports on it. Between them they cover the full sequence from the first mains dip to the “everything is back” all-clear.
What to look for in an outage automation app
- UPS signal awareness. The app should react to a UPS’s on-battery event, not to a scheduled clock.
- Local execution. Any automation that needs a cloud round-trip during the outage fails at the moment it matters most.
- Push and voice notifications. Not everyone in the household reads Slack. Voice announcements from a battery-backed speaker close the loop.
- Restart staging. Powering everything on at once trips breakers or hammers the router before Wi-Fi is up.
- Historical logs. After a bad outage, being able to point to a timeline of who did what saves an hour of forensics.
- Free and self-hosted where possible. Outage automation is one place a subscription is a bad fit.
Quick comparison
| App | Best for | Free plan | Local execution | Notifications |
|---|---|---|---|---|
| Google Home | Smart-speaker household announcements | Yes | Partial | Yes |
| Home Assistant Companion | Full automation across every device | Yes | Yes | Yes |
| APCUPSD Monitor | UPS signal readout | Yes | Yes | Yes |
| Tasker | Trigger chains from phone events | Trial | Yes | Yes |
| MacroDroid | No-code automation on the phone | Yes | Yes | Yes |
| PagerDuty | Escalation to on-call humans | Yes | Cloud | Yes |
| Node-RED Companion | Server-side automation edits | Yes | Yes | Yes |
The apps
1. Google Home, best for household-wide announcements
Google Home on Android is the tool that broadcasts a plain-English “power is out, router is on UPS for eight minutes” message to every Nest speaker in the house. It is not a real automation engine, but paired with a UPS-monitored smart plug on the router, it triggers reliably and reaches every room. The 2026 update finally lets a routine detect a specific smart plug losing power and speak that fact.
Where it falls short: reaction time is slower than a local rule and cloud latency kills reliability during widespread outages that also affect Google.
Pricing: free.
Platforms: Android, iOS.
Download: Aptoide · Google Play
Bottom line: the announcement layer for a Google-heavy home.
2. Home Assistant Companion, best for real local automation
Home Assistant Companion on Android drives Home Assistant, which sits on a small server or Home Assistant Green with a UPS attached to it. On a mains drop, the server sees the UPS on-battery event within seconds and cascades: turn off the OLED TV cleanly, tell the smart bulbs to switch to warm-white low-brightness mode, put the NAS through a graceful shutdown, and pause the video call by muting the mic in Zoom’s mobile app. Everything runs locally, so an outage that takes out the WAN link does not affect the runbook.
Where it falls short: setup is real work. Expect a few hours to build the automation and a UPS with a serial or USB signal.
Pricing: free, MIT open source. Optional Nabu Casa cloud from around $6 per month for remote access.
Platforms: Android, iOS, web dashboard.
Download: Aptoide · Google Play · F-Droid
Bottom line: the real answer for anyone who takes home automation seriously.
3. APCUPSD Monitor, best for reading the UPS directly
APCUPSD Monitor talks to any UPS running the widely used APC UPS daemon and streams battery voltage, load, runtime, and the on-battery flag to the phone. It is the app to install on the phones of everyone who cares about the home lab, because a push arrives about a second after the daemon logs the event. Combined with Tasker or MacroDroid, it becomes the trigger for phone-side automations even without Home Assistant.
Where it falls short: only works with APCUPSD-compatible UPS units. Owners of Cyberpower or Eaton devices need those vendors’ apps or NUT bridges.
Pricing: free.
Platforms: Android.
Download: Aptoide · Google Play
Bottom line: the sensor layer for a UPS-driven runbook.
4. Tasker, best for phone-side trigger chains
Tasker watches for a Home Assistant webhook, an APCUPSD Monitor broadcast, or a specific Wi-Fi disconnect and runs a task in response. On a mains drop, that task can silence phone alarms, disable auto-brightness so the screen does not wake the household, and push a message to the family Slack. It is the glue for anything that must happen on the phone specifically.
Where it falls short: the learning curve is real. Expect an evening on the first non-trivial task.
Pricing: seven-day trial. One-time purchase around $4 for the app.
Platforms: Android.
Download: Aptoide · Google Play
Bottom line: the workhorse for the phone side of the runbook.
5. MacroDroid, best for no-code automation
MacroDroid covers most of what Tasker does with a visual builder that a household member can maintain without a manual. It reads webhooks, watches for Bluetooth-connected UPS units, and runs macros on triggers as simple as “the smart plug the phone is charging on lost mains for 30 seconds”. For a family that shares an automation stack, this is the app to hand the least-technical member.
Where it falls short: fewer plugin integrations than Tasker; the paid tier is required past a small daily quota.
Pricing: free with a five-macro limit. Pro one-time around $6.
Platforms: Android.
Download: Aptoide · Google Play
Bottom line: pick MacroDroid over Tasker when someone else has to keep the setup working.
6. PagerDuty, best for escalating to the person on call
PagerDuty treats a mains outage the same way it treats a production database failure: fire an incident, escalate through the on-call rota, and keep escalating until someone acknowledges. On a small home lab that hosts anything friends or family use, PagerDuty is the difference between the outage being fixed by dinner and the outage being fixed on Monday. The Android app supports override, escalation policies, and post-mortem timelines.
Where it falls short: overkill for a home that only hosts personal photos, and free-tier users are limited to a handful of automations.
Pricing: free tier. Paid from around $21 per user per month.
Platforms: Android, iOS, web.
Download: Aptoide · Google Play
Bottom line: install when the home lab hosts services others depend on.
7. Node-RED Companion, best for server-side automation edits
Node-RED Companion on Android is a low-friction editor for a Node-RED instance that usually runs on the same server as the automation engine. Editing the outage flow from the phone during a storm is the difference between “we tuned the runbook” and “we could not fix the runbook because it was on a machine that just died”. Pair Node-RED with Home Assistant for the most flexible outage playbook.
Where it falls short: needs a running Node-RED server, and the mobile screen is not the place to build complex flows from scratch.
Pricing: fully free, MIT open source.
Platforms: Android, iOS, web.
Download: Aptoide · Google Play · F-Droid
Bottom line: for the person who already loves Node-RED and wants to edit flows on the couch.
How to pick the right one
- Household announcement layer: Google Home if you already run Nest speakers.
- Local automation engine: Home Assistant plus APCUPSD Monitor.
- Phone-side response: Tasker for advanced users, MacroDroid for the family maintainer.
- On-call escalation: PagerDuty when other people rely on your services.
- Flow authoring from the couch: Node-RED Companion.
FAQ
Do outage automations work without internet? Yes, if the automation runs locally. Home Assistant, Tasker, MacroDroid, and Node-RED all execute on-device or on a local server. Google Home is cloud-dependent.
Which Android app is best for UPS monitoring? APCUPSD Monitor for APC and NUT-compatible units. Cyberpower and Eaton users need the vendor app or a NUT bridge.
Can I automate a graceful shutdown of a Windows PC from an Android phone? Yes. Tasker or Home Assistant sends an SSH command or a WoL-off packet to the PC. Configure the PC to shut down gracefully on the “on battery” signal.
How do I test the outage automation without a real outage? Pull the plug on the UPS on-battery test, or fire the webhook manually from Node-RED. Rehearse quarterly.
Do I need PagerDuty for a home lab? Only if other people depend on services you host. For photo backups and personal media, Home Assistant notifications are enough.