How do you know? IP-Xiaomi robot vacuum cleaner address: all ways from simple to complex

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.

πŸ“Š What kind of robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum (First Generation)
Viomi V2/V3
Dreame D9/D10
Another model
I don't know.

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:

  1. Open Mi Home or Xiaomi Home and select your vacuum cleaner from the list of devices.
  2. Go to the device settings (cog icon in the upper right corner).
  3. Scroll down to the General Information or About program block.
  4. 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:

RouterAddress of the panelThe path to the device list
TP-Link192.168.0.1 or 192.168.1.1Additional statistics β†’ Devices β†’
ASUS192.168.1.1Network Map β†’ Clients
Xiaomi Mi Routermiwifi.com or 192.168.31.1Devices β†’ Connected devices
Keeneticmy.keenetic.netDevices β†’ 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):

  1. Install the application and open it.
  2. Click Scan (usually in the center of the screen).
  3. Wait until the scan is finished (1-2 minutes).
  4. 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?
On Android: Settings β†’ Wi-Fi β†’ [your network] β†’ Additional (see the line "Gateway" or "IP-Address. On iOS: Settings β†’ Wi-Fi β†’ (i) close to the network β†’ Router. On PC: run ipconfig (Windows) or ifconfig (Linux/macOS) Find the Default Gateway line.

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):

  1. Open the command line (Win + R β†’ enter cmd).
  2. 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).
  3. 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:

  1. Make sure that the vacuum cleaner and phone/PC are connected to the same network (e.g., 2.4 GHz, not 5 GHz).
  2. Check if the router is enabled client isolation (AP Isolation) – it blocks the interaction of devices on the local network.
  3. Reset the vacuum cleaner settings to factory (reset button on the case, hold 5-10 seconds).
  4. 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.

FAQ: Frequent questions about IP-Xiaomi vacuum cleaner addresses

Can I find out the IP of a vacuum cleaner if it is connected to another network?
No. IP-So, if you're connected to a neighbor's Wi-Fi, for example, you can't access it from your device. Solution: connect your phone/PC to the same network as the vacuum cleaner.
Why does the IP vacuum cleaner change after the router is restarted?
It's because of this. DHCP β€” A protocol that automatically assigns addresses to devices. IP, Set up a static link in the router MAC-address of the vacuum cleaner (you can find it on the sticker under the device or in the Mi Home).
What IP does a vacuum cleaner have if it is connected via Mi Home but not visible on the router?
The vacuum cleaner probably uses a cloud connection (via Xiaomi servers) rather than a local network. In this case: Turn off mobile internet on your phone and leave only Wi-Fi. Reconnect the vacuum cleaner to the network via Add the device to Mi Home. Check if it appears on the router's device list.
Can I control the vacuum cleaner over IP without Mi Home?
Yes, but it requires a device token and miio protocol knowledge, and using the python-miio library (Python) or Home Assistant, you can send commands directly, like mirobo. --ip 192.168.1.100 --token YOUR_TOKEN clean_zone 20000,20000,25000,25000,1 This allows you to integrate the vacuum cleaner into your own smart home systems.
What if the vacuum cleaner is connected to Wi-Fi but does not respond to commands?
The problem might be in: πŸ“΅ Bad Wi-Fi signal: Move the vacuum cleaner closer to the router. πŸ”„ Firmware failure: update the software through Mi Home. πŸ›‘οΈ Port Lock: Open ports 54321 and 80 for local use on the router IP If nothing helps, reset the settings (Reset button for 10 seconds).