Xiaomi Roborockโs robot vacuum cleaners have become an integral part of smart homes, but sometimes it takes a IP- address to set them up, integrate with automation systems (like Home Assistant) or fix network problems. Unlike smartphones or computers, where this information can be found in settings with a few clicks, vacuum cleaners may not seem obvious.
In this article, we will discuss all the current methods for determining IP- addresses for Roborock S7/S7 MaxV/S8/S8 Pro Ultra/Q8 Max/Q Revo/G20 and others, including methods through the official application Mi Home/Xiaomi Home, the web interface of the router, the terminal (for advanced users), and even alternative utilities. Particular attention will be paid to the nuances that are often missed in the address of the standard ZXXXXXXXXXXXXXXXXX for static devices, for example, for example, after the ZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1. Method: Mi Home or Xiaomi Home
The easiest way to do this is to use the official app that you're running, but not everyone knows where that information is hidden.
- Open the Mi Home app (or Xiaomi Home for newer versions) and head to the home page with the devices.
- Find your Roborock robot vacuum cleaner on the list and tap it.
- In the upper right corner, click on the icon โฎ (three dots) โ select Settings.
- Scroll down to the General or About block (the name may vary depending on the version of the application).
- Tap on Network Information, Wi-Fi or Local Network โ here will be the current IP- address.
โ ๏ธ Attention: Some versions of the application may have different paths. If there is no Network Information, try:
- ๐ Go to About โ The firmware version and tap the version number several times โ sometimes this opens a hidden menu with IP.
- ๐ฑ Reinstall the application if the interface is very outdated (relevant for users who have not updated Mi Home for a long time).
๐ก
If the robot is connected to the network but the app doesn't display IP, try reconnecting it to Wi-Fi again, sometimes resetting the network settings and making the address visible.
2. Method: via the router's web interface
If the app doesn't show IP or you prefer alternative methods, you can find the address through your router's control panel, which is universal and works for any device on the LAN, including Roborock.
Instructions:
- Find out the IP- address of your router. Usually it is 192.168.0.1, 192.168.1.1 or 192.168.8.1 (depending on the model) It can be found on the sticker on the back of the router.
- Enter this address in the address bar of the browser and log in (the username and password are often admin/admin or indicated on the sticker).
- Go to Connected Devices, DHCP or Local Network (name depends on the routerโs firmware).
- Find a device called roborock, rockrobo or by MAC- address (you can recognize it from the box or stickers on the bottom of the vacuum cleaner).
๐น Example for popular routers:
| Mark the router | The path to the device list | Note |
|---|---|---|
| TP-Link | Additionally โ Local Area Network โ DHCP | Look for a device by name or MAC |
| ASUS | Network Map โ Clients | You can filter by connection type (Wi-Fi) |
| Xiaomi/Redmi | Devices โ All devices | The robot can be displayed as an "Unknown device" |
| Keenetic | Home Network โ Devices โ | Search by MAC- address |
โ ๏ธ Warning: If a robot has recently connected to the network but is not listed, update the page or reboot the router. Some Roborock models (e.g., S7 MaxV) may briefly disappear from the list when the Wi-Fi signal is low.
3. Method: through the terminal (for Windows, macOS, Linux)
This is a method that works for those who prefer to work with the command line, which is versatile and does not require access to a router, but assumes that your computer and the robot vacuum cleaner are on the same network.
Instructions for different OSes:
๐ฅ๏ธ Windows (via CMD)
arp -a | findstr "roborock"If it didn't work, try:
ping roborock.local
arp -a | findstr "dynamic"๐ macOS/Linux (via Terminal)
arp -a | grep "roborock"Or alternatively:
nmap -sn 192.168.1.0/24 | grep "roborock"๐น What to do if the teams are not working?
- ๐ Make sure the robot is on and connected to the same network as the computer.
- ๐ Reboot the robot (press the power button for 5 seconds).
- ๐ก Check to see if the firewall is blocking network requests.
Why can't the ping roborock.local team work?
Method 4: Through Network Scanning Applications
If previous methods seemed complicated, you can use specialized utilities to scan the local network, which automatically find all connected devices and display their IP- addresses.
๐ Popular applications:
- ๐ฑ Fing (Android/iOS) โ The free version scans the network and shows all devices with manufacturerโs indication.
- ๐ฅ๏ธ Advanced IP Scanner (Windows) - does not require installation, shows IP, MAC and host name.
- ๐ LanScan (macOS) is a simple scanner with export results.
- ๐ง Angry IP Scanner (Linux/Windows/macOS) is an open source cross-platform solution.
๐ How to find Roborock in the scan results?
The robot can be displayed under different names:
- Roborock-vacuum---for new models,
- rockrobo (for older versions of firmware),
- miio:... (if the Mi Home protocol is used)
- Or simply by MAC- address (starting with 78:11:DC, 7C:01:9E or the like).
Make sure the robot is on and connected to Wi-Fi
Disable VPN on your computer/smartphone
Close programs that use the network (torrents, online games)
Run the scan in priority range (usually) 192.168.x.x)-->
5. Method: Through integration with Home Assistant or Node-RED
If you use smart home systems like Home Assistant, the IP- robot address can be found through their interface, and this is relevant for users who have already set up Roborock integration.
๐ ๏ธ Instructions for Home Assistant:
- Go to Settings. โ Devices and services.
- Find Xiaomi Miio or Roborock integration in the list.
- Click on the device โ Settings (cog icon).
- The Network Information block will indicate the current IP.
โ ๏ธ Warning: If you use a myo token to connect, but IP doesn't show up, check if the robot's network settings have reset since the last firmware update, in which case you may need to reauthorize.
๐ง For Node-RED:
If the robot is connected via a mi-home-vacuum node, IP can be found in the node configuration or through debug nodes.
6.Extra tips: how to fix static IP for Roborock
By default, most devices on the network, including robot vacuum cleaners, the router assigns a dynamic router. IP through DHCP. This means that once the router is restarted, the address may change, which creates problems for integrations (for example, with Home Assistant). IP.
๐ง Methods of assigning static IP:
- Through router settings (recommended): Find the MAC- robot address (on the sticker or in the Mi Home app). In the router panel, go to DHCP โ Address Reservation (or IP-MAC Binding). Add a new rule by specifying the robot's MAC and the desired IP (e.g., 192.168.1.100).
The robot settings (not for all models):
Some firmware (for example, on the Roborock S7 MaxV) allows you to set a static IP directly in the Wi-Fi menu.
- In the Mi Home app, go to the robot settings โ Wi-Fi.
- Select additional or manual settings.
- Specify IP, subnet mask, gateway and DNS (data can be taken from the router settings).
โ ๏ธ Warning: When assigning a static IP, make sure that the address selected is not in the router's DHCP pool (usually the range from 192.168.x.100 to 192.168.x.200).
๐ก
Static IP is especially important if you use a robot vacuum cleaner in automation scenarios (e.g., scheduling through Home Assistant).Without a fixed address, integration may stop working after the router is restarted.
7. Frequent problems and their solutions
When you try to find out IP- address, Roborock users encounter common errors.
๐จ "The robot does not appear in the router's device list"
- ๐ Check if the robot is connected to Wi-Fi (the indicator on the body should be blue or white).
- ๐ Reboot the robot and router.
- ๐ก Make sure that the robot and router are on the same network (some models do not support guest networks).
๐จ "IP- address changes after each reboot"
This is normal DHCP behavior. The solution is to anchor a static IP (see Section 6).
๐จ "Arp or ping commands are not working"
- ๐ก๏ธ Turn off the firewall or antivirus during diagnosis.
- ๐ง Use nmap to scan the network completely:
nmap -sn 192.168.1.0/24๐จ "There is no point with network information in the Mi Home app."
Update the app to the latest version or try an alternative method (e.g. via router).