Have you ever wondered why your Xiaomi robot vacuum cleaner connects to Wi-Fi and then suddenly gets lost on the network, or why some features in the Mi Home app are late? IP-The address of the device is its dynamic change or conflict with other gadgets on the network. IP-The vacuum cleaner address will not only help stabilize the connection, but also open access to advanced settings via the local network (for example, for integration with Home Assistant or for setting up a static system). IP).
In this article, we will discuss all the current methods of definition. IP-Addresses for Xiaomi, Dreame and Viomi robot vacuum cleaners, from standard methods through the app to advanced commands in the terminal. IP It can change and how to fix it once and for all.
If you've tried to find IP through your router's settings, but the device didn't show up, don't be quick to blame the technology. It might be a guest-networked vacuum cleaner or an mDNS protocol (which we'll talk about below), we've tested all the methods on Xiaomi Mi Robot Vacuum-Mop 2 Pro, Dreame D9 and Viomi V3 models, and we'll make sure that at least one of them works in your case.
1. Method. β1: IP-Address via Mi Home (the easiest one)
If your vacuum cleaner is already connected to the Mi Home app (or DreameHome for Dreame devices), then recognize it. IP-You can literally click 3 clicks, and this method works for all Xiaomi firmware models, including older versions like the Mi Robot Vacuum 1.
Instructions:
- Open the Mi Home app and select your vacuum cleaner from the device list.
- Go to Device Settings β General Settings β About the Program (or Device Information in newer versions).
- Scroll down to the Network Information block β there will be a line IP-address.
β οΈ Note: If in this section IP If it doesn't show up, it means the vacuum cleaner is connected to the network via the Xiaomi cloud, not directly over the local network. β2.
What if the app shows an IP of 169.254.x.x? This is an emergency address, meaning that the vacuum cleaner was unable to get the correct IP from the router.
π‘
If the vacuum cleaner often "losesΒ» IP, Turn on the router reservation DHCP down MAC-address (more on this in the static section) IP).
2. Method. β2: View the list of devices in the router
If the Mi Home app does not show IP Or you use a third-party firmware (like Valetudo), the most reliable way to do this is to look at the list of connected devices on the router, and the vacuum cleaner will be displayed under its own device. MAC-Address or name like roborock-vacuum-xxx.
How to find it:
π How to distinguish a vacuum cleaner from other devices?
- π± Po Po Po MAC-The name of Xiaomi robots starts with 78:11:DC, 7C:1E:52 or 48:E1:E9.
| Model router | The path to the device list | Note |
|---|---|---|
| TP-Link | Additional settings β Local area network β DHCP | List of DHCP Clients |
| ASUS | Network Map β Clients | Displays IP and MAC of all devices |
| Xiaomi Mi Router | Devices β Connected devices | We can fix it. IP post MAC-address |
| Keenetic | Network segments β Home network | Administrator rights required |
β οΈ Note: If the vacuum cleaner does not appear on the list, check it out:
- Is it connected to the same Wi-Fi network as your phone/computer?
- Is the router activated guest network mode (some Xiaomi models do not see the device in the guest network).
- Does the antivirus or firewall block access to the local network?
3. Method β3: Ping and arp commands for Windows/macOS/Linux
If you have access to a computer on the same network as the vacuum cleaner, you can identify its IP using network utilities, which works even if the device is not displayed in the router (for example, due to a firmware bug).
π Instructions for Windows:
- Open the Command Prompt (Win + R β enter cmd).
- Follow the command: ping roborock-vacuum-miio.local (for Dreame, use ping dreame-vacuum-miio.local).
- If the ping is successful, type in: arp -a | find "roborock" The answer will be a line with IP-address.
π§ Instructions for Linux/macOS:
- Open the Terminal.
- Perform: ping -c 3 roborock-vacuum-miio.local
- Then type: arp -n | grep "roborock"
πΉ Why might not work?
- π« Windows has disabled mDNS (install Appleβs Bonjour).
- π Vacuum is locked in router settings (check Parent Control or Firewall).
- π‘ The device is connected to another subnet (e.g., to a VPN or second access point).
What is mDNS and why is it important?
4. Method. β4: Network Scanner (for advanced users)
If previous methods didn't work, use specialized network scanning tools to show all connected devices with IP, MAC and manufacturer.
π The Best Programs for Scanning:
- π₯ Advanced IP Scanner (Windows) β free, shows device names.
- π LanScan (macOS) β scans subnets and exports results.
- π§ nmap (Linux/macOS/Windows) β console utility for deep network analysis.
- π± Fing (Android/iOS) β mobile application with network visualization.
π How to search for a vacuum cleaner in the scan results:
- Run the scan (in nmap, use the command nmap -sn 192.168.1.0/24).
- Filter the devices by manufacturer: look for Xiaomi, Roborock or Dreame.
- Check it out. MAC-address (see section about router).
π Example of nmap output for Xiaomi vacuum cleaner:
Nmap scan report for 192.168.1.103
Host is up (0.045s latency).
MAC Address: 78:11:DC:XX:XX:XX (Xiaomi Communications)β οΈ Note: Some antiviruses (e.g. Kaspersky) block network scanning. During the check, disable protection or add a utility to exceptions.
Disable VPN on your computer
Make sure the vacuum cleaner is on and connected to Wi-Fi
Run a scan on behalf of the administrator (for Windows)
Only check your subnet (e.g. 192.168.1.0/24)
-->
5. Method. β5: Through the MiIO protocol (for developers)
If you integrate a vacuum cleaner with a Home Assistant or other smart home, you can get a home cleaner. IP-The address is via MiIO protocol, which is used by all Xiaomi devices. This will require a device token (how to get it β see below).
π§ Instructions:
π How to Get a Token:
- The Mi Home Token Extractor (Android) is available.
- Through traffic interception (requires skills).
- On some models, the token is indicated on a sticker under the lid.
Important: The token gives you full access to the device. Never share it in the public domain!
π‘
MiIO not only lets you know the IP, but also control the vacuum cleaner directly over the local network, bypassing the Xiaomi cloud, which speeds up the reaction of the device and works even without the Internet.
6. Problem Solving: Why is IP not defined?
If none of these methods worked, check for the typical causes of failure:
| Problem. | Reason. | Decision |
|---|---|---|
| The vacuum cleaner does not appear on the router | Connected to a guest network or other access point | Reconnect to the main 2.4 GHz network |
| IP view 169.254.x.x. | No address received from DHCP-server | Restart router and vacuum cleaner, check DHCP settings |
| ping doesn't respond | Router firewall blocks ICMP | Disable Firewall or add an exception for the local network |
| The app shows IP, but it doesn't ping | Vacuum cleaner sleeps or in energy saving mode | Press the power button on the case to wake the device |
π§ Additional checks:
- π‘ Make sure the router is giving away IP ranged 192.168.x.x (Some providers use the 10.0.x.x).
- π Check if there is any conflict. IP A vacuum cleaner with another device (see the router) DHCP Lease Time).
- π Update the vacuum cleaner and router firmware (outdated versions may not support mDNS).
7. How to fix a static IP for a vacuum cleaner?
If IP-The vacuum cleaner address is constantly changing, which can interfere with the work of the smart home or integration with the Home Assistant. IP ce MAC-address.
π§ Instructions for TP-Link router:
- Go to Additional Settings β Local Network β DHCP.
- Find the Address Reservation (or Static DHCP) section.
- Add a new rule: MAC-address: MAC vacuum cleaner (e.g., vacuum cleaner, 78:11:DC:XX:XX:XX). IP-Address: select free on your subnet (e.g. 192.168.1.200).
Save the settings and restart the router.
π For other routers:
- Keenetic: Home Networking β IP binding to MAC.
β οΈ Attention: After reservation IP Reconnect the vacuum cleaner to Wi-Fi (forgetting the network and connecting again), otherwise it will continue to use the old dynamic address.