
The XDA writeup on Zigbee battery sensors making things worse instead of better is one of those pieces that changes how you think about a smart home the moment you read it. Battery-powered devices are end nodes on a Zigbee mesh; they do not route. Adding thirty of them to a network that has only three routers makes the mesh less reliable, not more. The fix is either more mains-powered routers, or careful placement of the ones you already have.
To do that you need to see the mesh. Below are the seven best Android apps for Zigbee network health in 2026, tested against a Home Assistant install with 45 devices across Zigbee2MQTT and a smaller network running deCONZ.
What to look for in a Zigbee monitoring app
Five things separate “I have Zigbee working” from “I have a Zigbee network I understand”:
- Mesh map view. See routers and end devices, and which parent each device is currently talking through.
- LQI and RSSI per device. Link quality and signal strength are the two numbers that predict trouble.
- Battery reporting for end devices. A sensor at 12% battery starts missing check-ins long before it dies.
- Routing history. Which device changed parent last week and why.
- Alerts for missing or offline devices. A door sensor that has not checked in for six hours should page you.
Quick comparison
| App | Best for | Platforms | Free plan | Starting price | Rating |
|---|---|---|---|---|---|
| Home Assistant Companion | The main dashboard for any Home Assistant Zigbee setup | Android | Fully free | Free (Nabu Casa optional) | 4.5 on Aptoide |
| Zigbee2MQTT Assistant | Direct Zigbee2MQTT frontend on your phone | Android, web | Fully free | Free | 4.2 on Aptoide |
| MQTT Dash | Custom device-status panels with LQI and battery | Android | Fully free with topic limits | $3.99 Pro | 4.5 on Aptoide |
| SmartThings | Best commercial Zigbee hub dashboard | Android | Fully free | Free | 4.4 on Aptoide |
| Hubitat Mobile | Best local-first commercial hub | Android | Fully free | Free (device purchase separate) | 4.3 on Aptoide |
| deCONZ Pi | Direct control of Phoscon/deCONZ Zigbee gateways | Android | Fully free | Free | 4.2 on Aptoide |
| Node-RED Mobile | Custom Zigbee automations and health checks | Android | Fully free | Free | 4.2 on Aptoide |
The apps
1. Home Assistant Companion — Best overall dashboard
Home Assistant Companion is the phone-side view of a Home Assistant server. With ZHA or Zigbee2MQTT integrated, you get a real mesh visualization, per-device LQI, battery levels, and the ability to trigger a heal on the mesh from your phone. If Home Assistant is where your Zigbee lives (which is true for most enthusiasts in 2026), this is the primary tool.
Where it falls short: Requires a Home Assistant server. Not useful if you run a commercial hub without Home Assistant in front of it. First-time setup takes hours, not minutes.
Pricing:
- Free: full app
- Paid: Nabu Casa Cloud subscription optional for remote access
Platforms: Android.
Download: Aptoide · Google Play
Bottom line: If Home Assistant runs your Zigbee, this app is the answer. Install it first.
2. Zigbee2MQTT Assistant — Best direct Z2M frontend
Zigbee2MQTT Assistant is the mobile companion for the popular Zigbee2MQTT project. Add or remove devices, view the mesh map, run device firmware updates (OTA), and monitor MQTT traffic. Useful when Home Assistant is running but you want to poke at the Zigbee layer directly.
Where it falls short: Requires Zigbee2MQTT running and the assistant plugin installed on the server side. Assumes you know your Zigbee stack.
Pricing:
- Free: full app
- Paid: none
Platforms: Android, web.
Download: Aptoide · Sideload from the assistant’s GitHub if not on Aptoide.
Bottom line: Pair this with Zigbee2MQTT when you want direct control of the mesh without going through Home Assistant.
3. MQTT Dash — Best for a custom health panel
MQTT Dash by Routit lets you build a fully custom control and monitoring panel. For Zigbee, that means a screen that shows LQI, battery percentage, and last-seen timestamp for the devices you care about, without the full Home Assistant UI in the way.
Where it falls short: You configure every topic by hand. No auto-discovery of Zigbee devices. Best for smaller networks where the manual setup is worth the payoff.
Pricing:
- Free: full app with topic cap
- Paid: Pro around $3.99, one-time
Platforms: Android.
Download: Aptoide · Google Play
Bottom line: Install this if you want a Zigbee health dashboard that lives on your phone’s home screen as a widget rather than inside Home Assistant.
4. SmartThings — Best commercial hub dashboard
SmartThings is Samsung’s smart home platform, and if a SmartThings Station or Aeotec Smart Home Hub is running your Zigbee network, this is where you see it. Not as detailed as Home Assistant, but the app shows device status, offline warnings, and lets you re-pair a stubborn device without going near the hub.
Where it falls short: No true mesh map. LQI is hidden. Cloud-first architecture; local commands still work but the app requires a network round-trip.
Pricing:
- Free: full app
- Paid: none
Platforms: Android.
Download: Aptoide · Google Play
Bottom line: Pick SmartThings when a Samsung or Aeotec hub is your Zigbee coordinator and Home Assistant is not in the picture.
5. Hubitat Mobile — Best local-first commercial hub
Hubitat Mobile is the app for the Hubitat Elevation hub, which sells itself on being fully local (no cloud round-trip for local commands). The Zigbee dashboard is minimal but reliable. Automations run on the hub itself, which means the network keeps working when the internet does not.
Where it falls short: UI feels older than SmartThings. Community-heavy support model; official docs are thinner. Hardware purchase required.
Pricing:
- Free: full app
- Paid: hub hardware around $130 up front
Platforms: Android.
Download: Aptoide · Google Play
Bottom line: Pick Hubitat when local-first matters more than any single feature elsewhere.
6. deCONZ Pi — Best for Phoscon and ConBee gateways
deCONZ Pi is the mobile app for the Phoscon/deCONZ Zigbee stack, which many people run on a Pi with a ConBee II or III USB stick. The app pairs new devices, groups them, and shows the current mesh state. If your Zigbee runs on Phoscon rather than Zigbee2MQTT, this is your app.
Where it falls short: UI is more utilitarian than Zigbee2MQTT Assistant. Less integrated into broader Home Assistant workflows than the ZHA path.
Pricing:
- Free: full app
- Paid: none
Platforms: Android.
Download: Aptoide · Google Play
Bottom line: Install this if you run the ConBee or RaspBee hardware from Dresden Elektronik.
7. Node-RED Mobile — Best for custom health automations
Node-RED Mobile wraps your Node-RED editor with authentication and a mobile shell. In a Zigbee context, that means writing flows that check LQI every hour, ping devices that have been silent for more than 12 hours, and send you a push when a router drops off the mesh. Node-RED lives in front of both Zigbee2MQTT and Home Assistant.
Where it falls short: You have to build the health automations yourself. Best paired with example flows from the community.
Pricing:
- Free: full app
- Paid: none
Platforms: Android.
Download: Aptoide · Search “Node-RED” on the Play Store for the current community wrapper.
Bottom line: Install Node-RED Mobile when you want proactive alerts on a struggling mesh rather than reactive troubleshooting.
How to pick the right one
- If Home Assistant runs your Zigbee: Home Assistant Companion, plus Zigbee2MQTT Assistant or Node-RED Mobile as depth.
- If Zigbee2MQTT runs standalone: Zigbee2MQTT Assistant + MQTT Dash.
- If a SmartThings hub is coordinator: SmartThings.
- If local-first is a hard requirement: Hubitat Mobile.
- If a ConBee/RaspBee stick runs deCONZ: deCONZ Pi.
- If you want alerting on top of any of the above: Node-RED Mobile.
FAQ
Do battery-powered Zigbee sensors help or hurt my mesh?
They hurt it if they are the only new devices. Battery devices do not route; they only send. A healthy mesh needs mains-powered routers (plug-in smart plugs, wired switches, in-wall relays) as its backbone.
How do I see my Zigbee mesh from my phone?
Home Assistant Companion via ZHA or Zigbee2MQTT gives you a proper visualization. Zigbee2MQTT Assistant shows the same map more directly. SmartThings and Hubitat show device status but not a full mesh view.
What LQI is healthy on Zigbee?
Above 150 is comfortable, above 100 is workable, below 100 will start losing packets. The number is not linear; treat it as a warning threshold rather than a percentage.
Which Android app has the best Zigbee mesh visualization?
Home Assistant Companion with Zigbee2MQTT is currently the most detailed. Zigbee2MQTT Assistant is the runner-up.
Can I fix a broken mesh from my phone?
You can trigger heals, force devices to leave and rejoin, and re-parent stubborn end devices, all from the apps above. The physical fix (adding a router in the dead zone) still requires you to walk over there.