Google Home

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

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

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.