GitPedia

Hass miwifi

MiWiFi for Home Assistant

From dmamontov·Updated June 20, 2026·View on GitHub·

The component allows you to monitor devices and manage routers based on [MiWiFi](http://miwifi.com/) from [Home Assistant](https://www.home-assistant.io/). The project is written primarily in Python, distributed under the Apache License 2.0 license, first published in 2021. Key topics include: hacs, homeassistant, homeassistant-integration, mi, miwifi.

Latest release: v3.0.0v3.0.0 - 2023.03.14
March 13, 2023View Changelog →

MiWiFi for Home Assistant

hacs_badge
CodeQL
Telegram

The component allows you to monitor devices and manage routers based on MiWiFi from Home Assistant.

❗ Supports routers with original or original patched MiWifi firmware

❗ On the modified firmware, not all functionality may work

More info

Supported routers

Many more Xiaomi and Redmi routers supported by MiWiFi

Check list

Required
  • xqsystem/login - Authorization;
  • xqsystem/init_info - Basic information about the router;
  • misystem/status - Basic information about the router. Diagnostic data, memory, temperature, etc;
  • xqnetwork/mode - Operating mode. Repeater, Access Point, Mesh, etc.
Additional
  • misystem/topo_graph - Topography, auto discovery does not work without it;
  • xqsystem/check_rom_update - Getting information about a firmware update;
  • xqnetwork/wan_info - WAN port information;
  • xqsystem/vpn_status - Information about vpn connection;
  • misystem/led - Interaction with LEDs;
  • xqnetwork/wifi_detail_all - Getting information about WiFi adapters;
  • xqnetwork/wifi_diag_detail_all - Getting information about guest WiFi;
  • xqnetwork/avaliable_channels - Gets available channels for WiFi adapter;
  • xqnetwork/wifi_connect_devices - Get information about connected devices;
  • misystem/devicelist - More information about connected devices;
  • xqnetwork/wifiap_signal - AP signal in repeater mode;
  • misystem/newstatus - Additional information about connected devices for force load mode.
Action
  • xqsystem/reboot - Reboot;
  • xqsystem/upgrade_rom - Firmware update;
  • xqsystem/flash_permission - Clear permission. Required only for firmware updates;
  • xqnetwork/set_wifi - Update WiFi settings. Causes the adapter to reboot;
  • xqnetwork/set_wifi_without_restart - Update Guest WiFi settings.

❗ If your router is not listed or not tested, try adding an integration, it will check everything and give a link to create an issue. You just have to click Submit new issue

❗ If at the time of adding the integration only Router {ip} not supported message is displayed, please create an issue with the message that the router is not supported, indicating the model of the router.

Summary

  • 🟢 - Supported
  • 🔴 - Not supported
  • ⚪ - Not tested
ImageRouterCodeRequiredAdditionalAction
Xiaomi 5G CPE ProCB0401<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢</sub>
Mi Router 4A Gigabit V2R4AV2<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢</sub>
Xiaomi Home WiFiRB08<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢</sub>
Redmi Router AX6000RB06<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢</sub>
Redmi Router AX5400RA74<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢</sub>
Redmi Gaming Router AX5400RB04<sub>🟢🟢🟢🟢</sub><sub>🟢🟢⚪🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢⚪🟢🟢🟢</sub>
Xiaomi Router AC1200RB02<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢</sub>
Xiaomi Router CR8808CR8808<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢</sub>
Xiaomi Mesh System AX3000RA82<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢</sub>
Xiaomi Router AX3200RB01<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢</sub>
Redmi Router AX1800RA71<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢</sub>
Redmi Router AX6SRB03<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢</sub>
Xiaomi Router AX3000RA80<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢</sub>
Redmi Router AX3000RA81<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢</sub>
Xiaomi China Unicom WiFi 6 RouterCR6606<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢</sub>
Xiaomi Router AX9000RA70<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢</sub>
Redmi Router AX5RA50<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢</sub>
Xiaomi Router AX6000RA72<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢</sub>
Redmi Router AX6RA69<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢</sub>
Mi Router 4 ProR1350<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢</sub>
Mi AIoT Router AC2350R2350<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢</sub>
Redmi Router AX5RA67<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢</sub>
Mi Router AX1800RM1800<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢</sub>
Xiaomi AIoT Router AX3600R3600<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢</sub>
Redmi Router AC2100RM2100<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢</sub>
Mi Router AC2100R2100<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢</sub>
Mi Router MeshD01<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🔴</sub><sub>🟢🟢🟢🟢🟢</sub>
Mi Router 4AR4AC<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🔴</sub><sub>🟢🟢🟢🟢🟢</sub>
Mi Router 4A GigabitR4A<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🔴</sub><sub>🟢🟢🟢🟢🟢</sub>
Mi Router 4CR4CM<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🔴</sub><sub>🟢🟢🟢🟢🟢</sub>
Mi Router 4QR4C<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🔴</sub><sub>🟢🟢🟢🟢🟢</sub>
Mi Router 4R4<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🔴</sub><sub>🟢🟢🟢🟢🟢</sub>
Mi Router 3AR3A<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🔴</sub><sub>🟢🟢🟢🟢🟢</sub>
Mi Router 3CR3L<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🔴</sub><sub>🟢🟢🟢🟢🟢</sub>
Mi Router HDR3D<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🔴</sub><sub>🟢🟢🟢🟢🟢</sub>
Mi Router ProR3P<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🔴</sub><sub>🟢🟢🟢🟢🟢</sub>
Mi Router 3GR3G<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🔴</sub><sub>🟢🟢🟢🟢🟢</sub>
Mi Router 3R3<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🔴</sub><sub>🟢🟢🟢🟢🟢</sub>
Mi Router R2DR2D<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🔴</sub><sub>🟢🟢🟢🟢🟢</sub>
Mi Router LiteR1CL<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🔴</sub><sub>🟢🟢🟢🟢🟢</sub>
Mi Router MiniR1CM<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🔴</sub><sub>🟢🟢🟢🟢🟢</sub>
Mi Router R1DR1D<sub>🟢🟢🟢🟢</sub><sub>🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🔴</sub><sub>🟢🟢🟢🟢🟢</sub>

Contributors

Showing top 5 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from dmamontov/hass-miwifi via the GitHub API.Last fetched: 6/29/2026