How to see IP-Xiaomi vacuum cleaner address: all ways from Mi Home to router

Xiaomiโ€™s robot vacuum cleaners are not just appliances, but full-fledged devices in the smart home ecosystem, they connect to Wi-Fi, receive commands over the cloud or local area network, and sometimes require manual adjustments โ€” for example, to integrate with Home Assistant or adjust a static setting. IP. But how do you know the current one? IP-The address of the vacuum cleaner, if it is not displayed in the Mi Home app? This problem occurs to owners of models Mi Robot Vacuum, Viomi V3, Dreame Bot and others.

In this article, we will discuss 5 proven ways to find IP-vacuum cleaner address โ€“ from simple (via application or router) to advanced (via SSH You'll learn why the address can change after a reboot, how to fix it in the router's settings, and what to do if the vacuum cleaner doesn't appear in the list of connected devices. All instructions are relevant for devices based on Mi Home, Xiaomi Home and alternative firmware like Valetudo.

We warn you right away: if you use a Chinese firmware vacuum cleaner (cn server), some methods may not work due to manufacturer restrictions, in which case you will need to change the region or install custom firmware - but this is already a topic for a separate article.

1. The easiest way: IP-Address in the Mi Home app

If your vacuum cleaner is connected to the Mi Home app (or Xiaomi Home), the first step is to search for IP there, and unfortunately, in newer versions of the app, this option is hidden, but it can be extracted through a hidden menu.

Instructions for Android and iOS:

  • ๐Ÿ“ฑ Open the Mi Home app and select your vacuum cleaner.
  • ๐Ÿ” Press three points (โ‹ฎ) top-right โ†’ Settings of the device.
  • ๐Ÿ“‹ Scroll down to the General Information or Network block (name depends on the model).
  • ๐Ÿ”— If there's a point IP-address โ€“ you will see the current address (e.g. 192.168.1.105).

โš ๏ธ Note: Latest versions of Mi Home (2023โ€“2026.) IP-If you don't have one, you can move on to the next one.

An alternative way for older versions of the application:

  1. Press the vacuum cleaner icon on the Mi Home home screen โ†’ Device management.
  2. Select Network Settings or Network Information.
๐Ÿ“Š What kind of vacuum cleaner Xiaomi you have?
Mi Robot Vacuum (1st generation)
Mi Robot Vacuum-Mop 2
Viomi V3
Dreame Bot (any model)
Other

2. View connected devices in the router

If the vacuum cleaner is connected to your Wi-Fi network, its IP can be found in the router control panel, which works for all models, including the Dreame D9, Viomi SE, and even vacuum cleaners with alternative firmware.

How to do this:

  • ๐ŸŒ Open the router's web interface. Usually the address looks like 192.168.0.1 or 192.168.1.1 (check on the router sticker).
  • ๐Ÿ”‘ Enter the login and password (often by default) admin/admin).
  • ๐Ÿ“ก Find the Connected Devices section, DHCP-Clients or Local Network (name depends on router model).
  • ๐Ÿ” In the list, look for a device called roborock.vacuum., miio: or an unknown name (unless the vacuum cleaner was renamed).

Examples for popular routers:

Mark the routerThe path to the device listHow to Identify a vacuum cleaner
TP-LinkAdditional settings โ†’ Local area network โ†’ DHCPThe name begins in miio or roborock.
ASUSNetwork Map โ†’ ClientsMAC-Xiaomi manufacturer address (first 6 characters: 78:11:DC, 48:5F:99)
KeeneticDevices โ†’ List of devicesType of device: Robot vacuum cleaner or Unknown

โš ๏ธ Note: If the vacuum cleaner does not appear on the list, check it out:

  • ๐Ÿ”Œ Is it connected to the network (Wi-Fi indicator on the case should burn blue).
  • ๐Ÿ“ถ Is it connected to another network (such as a guest Wi-Fi or a neighbor).
  • โšก Have you been reset after the firmware update.

๐Ÿ’ก

If you have a lot of unknown devices on your router, disconnect the vacuum cleaner for 1-2 minutes, then update the list.

3.Use of the Nmap utility to scan the network

If the router doesn't show IP, or if you want to automate your search, nmap, which scans the local network and finds all the active devices, will help, and is suitable for Windows, macOS and Linux users.

Step-by-step:

  1. ๐Ÿ’ป Install nmap: Windows: download from the official website. macOS: brew install nmap Linux (Debian/Ubuntu): sudo apt install nmap

192.168.1.0/24

192.168.0.0/24

nmap -sn 192.168.1.0/24

Xiaomi

78:11:DC:XX:XX:XX

Example of nmap output:

Nmap scan report for 192.168.1.103




Host is up (0.045s latency).




MAC Address: 78:11:DC:A1:B2:C3 (Xiaomi Communications)

๐Ÿ”น If the vacuum cleaner does not respond to ping (host down status), try scanning with the option -Pn (ignore the availability):

nmap -sn -Pn 192.168.1.0/24

Install nmap|Find out the range IP of its network, for example, 192.168.1.0/24)|Disable other devices for experiment cleanliness|Start a command with administrator rights (sudo for the Linux/macOS)-->

4. Obtaining IP via SSH (for advanced users)

If you have custom firmware installed on the vacuum cleaner (like Valetudo or OpenMiHome), you can connect to it via SSH and find out the IP directly, which also works for some official firmware if the developer mode is enabled.

Instructions:

  1. ๐Ÿ”ง Make sure the vacuum cleaner is on. SSH. To do this: In Valetudo: go to Settings โ†’ System system โ†’ SSH. In the official firmware: activate Developer Mode via Mi Home (click 5 times on the firmware version in the device settings).

SSH

root

1234567890

ssh root@192.168.1.105

(Replace 192.168.1.105 with the intended IP).

ifconfig

or (for new firmware):

ip a

wlan0

inet

โš ๏ธ Note: Not all firmware supports SSH "If the ssh command is not working, then access is blocked - you will need firmware like Valetudo or manually enable via the ssh command. ADB.

What to do if the SSH is not connected?
If the vacuum cleaner does not respond to SSH, check: 1. Is the developer mode turned on (for official firmware). 2. Has the password changed (in Valetudo it can be reset via the web interface). 3. Does not block the connection of the router or firewall (try to turn off the firewall on the PC). 4. Is the vacuum cleaner connected to the same network as your computer.

5. Alternative methods: Mi Home API and third-party utilities

If none of the above methods worked, there are advanced tools left โ€“ working with the Mi Home API or specialized utilities for smart devices.

Method 1: Use of Mi Home API

Python and the Python-miio library can be used to request IP-address directly from the Xiaomi cloud:

  1. Install the library: pip install python-miio
  2. Get a token and did your vacuum cleaner (instructions here).
  3. โ† From Mio Import Vacuum v = Vacuum(ip="192.168.1.1", token="YOUR_TOKEN", start_id=12345) print(v.info()) The answer will be the netif field with IP-address.

Instructions for TP-Link router:

  1. Open the router control panel (192.168.0.1).
  2. Go to Additional Settings โ†’ Local Network โ†’ DHCP.
  3. Find the Address Reservation or IP-MAC Link section.
  4. Add a new rule: MAC-Address: Provide the address of the vacuum cleaner (for example, 78:11:DC:A1:B2:C3). IP-address: select free on your network (e.g. 192.168.1.200).

Save the settings and restart the router.

โš ๏ธ Note: When choosing a static IP Make sure he's:

  • ๐Ÿ”ข It is within the range of your local network (for example, if the router distributes addresses from 192.168.1.100 to 192.168.1.200, take the address above 200).
  • ๐Ÿšซ Does not conflict with other devices (check through ping).

FAQ: Frequent questions about IP-Xiaomi vacuum cleaner address

๐Ÿ”น Why the vacuum cleaner is not displayed in the list of router devices?
Possible reasons: The vacuum cleaner is connected to another network (like a guest Wi-Fi or a neighbor); Wi-Fi is turned off on the vacuum cleaner itself (check the indicator on the case); the router locks the device (check the firewall settings); network settings are reset after updating the firmware; Solution: restart the vacuum cleaner (press the power button for 10 seconds) and check the connection again.
๐Ÿ”น Can I ask? IP vacuum cleaner without Wi-Fi connection?
No. IP-The address is assigned only when connected to the local network, if the vacuum cleaner is not connected to Wi-Fi, it uses offline mode and is not available over the network. L10 Pros can distribute their access point (Dreame-XXXX). IP vacuum cleaner will be 192.168.43.1 (by default).
๐Ÿ”น What? IP-vacuum-dress?
Xiaomi vacuum cleaners do not have a fixed IP "default". The address is assigned automatically via DHCP when connected to the router. However: If the vacuum cleaner distributes its network (AP mode), its IP is usually 192.168.43.1 or 192.168.8.1. On the local network, the address can be in the range 192.168.1.X or 192.168.0.X (depending on the router).
๐Ÿ”น Why? IP The vacuum cleaner changes after restarting?
This is normal behavior if the router is enabled with DHCP, a protocol that automatically assigns IP addresses to devices. To secure an address, set up a static IP-MAC binding on the router (see Section 6).
๐Ÿ”น Does this work for Dreame or Viomi vacuum cleaners?
Yes, all of these methods are suitable for Dreame and Viomi vacuum cleaners, as they use the same Mi Home platform and similar network protocols. Exception: some Dreame models (such as the DreameBot D10 Plus) may require authorization through the Dreamehome app, but IP can still be found via a router or nmap.