Why do you need it? IP-The address of the robot vacuum cleaner and when it is required to know
IP-The address of Xiaomiβs smart vacuum cleaner is its βnetwork passport,β which allows the device to communicate with a router, mobile app, and other gadgets on the local network. The vacuum cleaner connects to Wi-Fi automatically, and the control is carried out through Mi Home or Xiaomi Home. IP don't do it.
For example, you might need to IP-address:
- π§ Manual configuration of integration with smart home systems (Home Assistant, OpenHAB, ioBroker).
- π οΈ Debugging the connection if the vacuum cleaner does not respond to commands from the application, but is connected to Wi-Fi.
- π‘ Direct control via Telnet or SSH (for advanced users).
- π Reset settings if standard methods through buttons on the body do not work.
It is important to understand that IP-The address of the vacuum cleaner may change when the router is restarted (if the binding is not configured in it). MAC) So before you start any manipulation, it is recommended to fix the address in the settings of the router.
Method 1: View IP via Mi Home/Xiaomi Home
The easiest method is to use the official app, which is suitable for most models, including the Mi Robot Vacuum, Viomi SE, Dreame Bot and others, and is relevant for the latest versions of the applications (2023-2026).
How to find IP:
- Open Mi Home or Xiaomi Home and select your vacuum cleaner from the list of devices.
- Go to the device settings (cog icon in the upper right corner).
- Scroll down to the General Information or About program block.
- Find a line. IP-address or local IP.
If there is no IP, try:
- π Update the application to the latest version.
- π± Reconnect the vacuum cleaner to Wi-Fi via Add the device.
- π Make sure your phone and vacuum cleaner are connected to the same network.
π‘
If the app doesn't have IP, but the vacuum cleaner is connected to Wi-Fi, try rebooting it by holding the power button for 10 seconds, sometimes helping to update network data.
Method 2: Checking the list of devices in the router
If the app doesn't show IP, you can find it through the router's administrative panel, and it's universal and works for any device on the network, including Xiaomi vacuum cleaners, Roborock, and others.
Instructions for popular routers:
| Router | Address of the panel | The path to the device list |
|---|---|---|
| TP-Link | 192.168.0.1 or 192.168.1.1 | Additional statistics β Devices β |
| ASUS | 192.168.1.1 | Network Map β Clients |
| Xiaomi Mi Router | miwifi.com or 192.168.31.1 | Devices β Connected devices |
| Keenetic | my.keenetic.net | Devices β List of devices |
How to identify a vacuum cleaner in the list:
- π·οΈ By name: usually contains miio, vacuum or model (e.g., mio, vacuum, dreame.vacuum.p2008).
- π Po Po Po MAC-address: it can be found on a sticker under the vacuum cleaner or in the Mi Home app.
- π‘ According to the manufacturer: in the Vendor column will be Xiaomi Communications.
Enter the router control panel|Find the section "Connected devices"|Filter by name or MAC|Write it down. IP-vacuum-dress-->
β οΈ Note: If the router is enabled DHCP (autoappointment IP), The vacuum cleaner's address may change after you reboot it. MAC-static-address IP router settings.
Method 3: Using a network scanner (for Android/iOS/PC)
If previous methods didn't work, you can scan the local network with specialized applications, and they will show all the connected devices, with IP, MAC and manufacturer.
Popular tools:
- π± For Android: Fing, Network Scanner, IP Tools.
- π For iOS: LanScan, Network Analyzer.
- π» For PC: Advanced IP Scanner, Angry IP Scanner, nmap (for Scanner, nmap) Linux/macOS).
Example of search via Fing (Android/iOS):
- Install the application and open it.
- Click Scan (usually in the center of the screen).
- Wait until the scan is finished (1-2 minutes).
- Find a device called Xiaomi, miio or a model of vacuum cleaner in the list.
For nmap (Linux/macOS), use the command:
nmap -sn 192.168.1.0/24 | grep -i "xiao"Replace 192.168.1.0/24 with your routerβs subnet (you can find it in your phoneβs Wi-Fi settings).
How do I find out the router's subnet?
Method 4: Command Prompt (Windows) or Terminal (Linux/macOS)
For users who prefer console commands, there is a way to find an IP vacuum cleaner without third-party applications, which requires knowledge of the basics of network protocols, but works guaranteed if the device is connected to the same network.
For Windows (CMD):
- Open the command line (Win + R β enter cmd).
- Follow the command: arp -a | findstr "mi" If it doesn't work, try: ping 192.168.1.255 & arp -a (replace 192.168.1 with your subnet).
- In the results, look for lines with mio or MAC-vacuum-dress.
For Linux/macOS (Terminal):
nmap -sn 192.168.1.0/24 | grep -i "xiao"
or
arp -a | grep -i "mi"If the teams do not return results, make sure that:
- π The vacuum cleaner is on and connected to Wi-Fi (network indicator is lit blue or green).
- πΆ Phone/PC and vacuum cleaner are in the same subnet.
- π Firewall or antivirus does not block network requests.
π‘
Team arp. -a shows up ARP-Addresses - a list of devices your computer has recently interacted with. If the vacuum cleaner doesn't show up, send ping to the broadcast address (192.168.1.255), update the cache.
Method 5: Directly survey the device using the miio protocol (for advanced)
This method is suitable for users familiar with Python or Termux (Android) and allows not only to know the IP, but also to get full information about the vacuum cleaner, including the token (if known).
The work will require:
- π Installed Python 3 (or Termux on Android).
- π¦ python-miio library (install pip install python-miio).
- π Token vacuum cleaners (can be obtained via Mi Home or Packet Capture).
Example of code for scanning a network:
from miio import Chassis
from miio import DeviceException
import asyncio
async def find_vacuum():
ip_range = "192.168.1.%s"
for i in range(1, 255):
ip = ip_range % i
try:
device = Chassis(ip, "YOUR_TOKEN_HERE") # Replace with your token
info = await device.info()
print(f"Found vacuum at {ip}: {info}")
break
except DeviceException:
continue
asyncio.run(find_vacuum())If the token is unknown, it can be obtained:
- π± Through Packet Capture (Android) when connecting a vacuum cleaner to Wi-Fi.
- π₯οΈ Using Wireshark (PC) when synchronized with Mi Home.
- π§ Using scripts like miio-cli (requires root on your phone).
β οΈ Warning: Do not give the vacuum cleaner token to third parties, which gives you full control over the device, including the ability to start, stop and change settings.
What to do if IP-address found
If none of the methods worked, the problem may lie in:
- π No Wi-Fi connection: check if the network indicator is on the vacuum cleaner. If it flashes orange, reconnect the device.
- π Failure DHCP: Restart router and vacuum cleaner (hold power button 10-15 seconds).
- π‘οΈ Traffic blocking: temporarily turn off the firewall or antivirus on the device you are looking for IP.
- π‘ Network incompatibility: Some vacuum cleaners do not work on 5 GHz or hidden networks SSID.
Algorithm for problems:
- Make sure that the vacuum cleaner and phone/PC are connected to the same network (e.g., 2.4 GHz, not 5 GHz).
- Check if the router is enabled client isolation (AP Isolation) β it blocks the interaction of devices on the local network.
- Reset the vacuum cleaner settings to factory (reset button on the case, hold 5-10 seconds).
- Update the vacuum cleaner firmware through Mi Home (Device Settings β Update).
If the vacuum cleaner is still not visible on the network, the Wi-Fi module may be defective, in which case, contact the Xiaomi service center or check the warranty.