Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

Screenshots From the README of Kajkac/ZTE-MC-Home-assistant-repo.

Screenshot

About

ZTE Router is a custom integration that reads signal, connectivity and SMS data from ZTE 5G routers and sends controls back. It polls the router locally, with no cloud or external services, and covers the MC801A, MC888, MC889 and G5 series. It adds signal, connectivity and diagnostic sensors, Wi-Fi and LAN client tracking, and data usage monitoring with plan limits and usage alerts on newer firmware. SMS can be read from the inbox and sent either as predefined messages or to any number through a service. Buttons and switches handle actions such as reboot and Wi-Fi toggle, and optional automations for SMS, clearing SMS memory and reboot can be created. A separate advanced service for G5 Ultra routers calls ubus methods directly, and setup runs through a guided flow in the UI where the model is chosen first.

Automatic summary of the README and code of Kajkac/ZTE-MC-Home-assistant-repo. Something wrong, or are you the maintainer and want your own text here? Get in touch

Supports

  • Works locally Talks to your devices on your own network. No vendor cloud in between.

  • From the Marketplace Installed through the Marketplace, formerly HACS.

  • Actively maintained Its author released or pushed a change in the last six months.

Provides

  • Switches
  • Sensors
  • Presence

Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

Select Router Model

  • Router Model
  • Requires Username ? (if yes enable)

Configure ZTE Router

  • Router IP
  • Router Password
  • Router Username (if applicable)
  • Ping Interval (seconds)
  • SMS Check Interval (seconds)
  • Monthly Usage Threshold (GB)
  • Phone Number
  • SMS Message
  • Phone Number 1
  • Message 1
  • Phone Number 2
  • Message 2
  • Create SMS Automation
  • Create Clean SMS Memory Automation
  • Create Reboot Automation

After setup

  • Router IP
  • Router Password
  • Router Username (if applicable)
  • Ping Interval (seconds)
  • SMS Check Interval (seconds)
  • Monthly Usage Threshold (GB)
  • Phone Number
  • SMS Message
  • Phone Number 1
  • Message 1
  • Phone Number 2
  • Message 2
  • Create SMS Automation
  • Create Clean SMS Memory Automation
  • Create Reboot Automation

Texts from the code of Kajkac/ZTE-MC-Home-assistant-repo.

Actions

  • Call G5 Ultra ubus methodExecute a ubus module/method on a configured G5 Ultra router entry.Fields: Entry ID, Module, Method, Parameters

From the README

Sensors, diagnostics, and control for ZTE 5G routers — SMS, device tracking, data usage, and more.

  • 📶 Signal, connectivity, and diagnostic sensors — auto-discovered per model
  • 📱 Wi-Fi and LAN client tracking (device tracker)
  • 📊 FLUX usage monitoring — TX/RX rates, data plan limits, usage alerts (newer firmware)
  • 💬 SMS inbox access, diagnostics, and sending (predefined or custom, via service)
  • 🖱️ Buttons and switches for reboot, Wi-Fi toggle, SMS actions, and more
  • ⚙️ Guided config flow — pick your model, enter IP/password, done
  • 🧩 Works with or without a router username, depending on model
From the README of Kajkac/ZTE-MC-Home-assistant-repo, GNU GPL v3.0. Shortened.

Shows in Vulpo

Quick Toggle card, Button card, Chart card, Apple Watch, Control Center.

Information

Installs
176 sharing analytics
GitHub stars
58
Connection
Works locally
Upkeep
Updated in the last 6 months
Version
1.0.55,
Category
Computers and network, Routers and network
Kind
Marketplace integration
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
zte_router

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers