How to see IP- address of robot vacuum cleaner Xiaomi Roborock: all methods for S7, S8, Q8 and other models

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.

  1. Open the Mi Home app (or Xiaomi Home for newer versions) and head to the home page with the devices.
  2. Find your Roborock robot vacuum cleaner on the list and tap it.
  3. In the upper right corner, click on the icon โ‹ฎ (three dots) โ†’ select Settings.
  4. Scroll down to the General or About block (the name may vary depending on the version of the application).
  5. 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:

  1. 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.
  2. 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).
  3. Go to Connected Devices, DHCP or Local Network (name depends on the routerโ€™s firmware).
  4. 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 routerThe path to the device listNote
TP-LinkAdditionally โ†’ Local Area Network โ†’ DHCPLook for a device by name or MAC
ASUSNetwork Map โ†’ ClientsYou can filter by connection type (Wi-Fi)
Xiaomi/RedmiDevices โ†’ All devicesThe robot can be displayed as an "Unknown device"
KeeneticHome 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.

๐Ÿ“Š What router do you use at home?
TP-Link
ASUS
Xiaomi/Redmi
Keenetic
D-Link
Other

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?
Not all Roborock models support multicast DNS (mDNS), especially older or with unofficial firmware. In this case, use network scanning via nmap or check the ARP- cache list after any network interaction with the robot (for example, sending a command through an application).

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:

  1. Go to Settings. โ†’ Devices and services.
  2. Find Xiaomi Miio or Roborock integration in the list.
  3. Click on the device โ†’ Settings (cog icon).
  4. 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:

  1. 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.

  1. In the Mi Home app, go to the robot settings โ†’ Wi-Fi.
  2. Select additional or manual settings.
  3. 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).

What if the robot is connected to Wi-Fi but does not respond to ping?
This could mean that: 1. Power saving mode on the router is enabled (turn off IGMP Snooping or AP Isolation). 2. The robot is in "sleep" mode (try to wake it up with a button on the case). 3. There is an unofficial firmware that blocks ICMP- requests (relead for the Valudite firmware type).

๐Ÿ”น Why do you need IP- address of Roborock vacuum cleaner robot?
IP is required for: Integration with Home Assistant (OpenHAB), remote control via SSH or API (for advanced users), diagnostics of network problems (for example, if the robot does not respond to commands), setting up static IP for stable operation.
๐Ÿ”น Can you tell IP if the robot is not connected to Wi-Fi?
No. IP- is assigned only when you connect to the network. If the robot is disconnected from Wi-Fi, connect it first through the Mi Home app.
๐Ÿ”น Why does the robot have two IP- addresses?
This is possible if: the robot is connected simultaneously to the 2.4 GHz and 5 GHz network (some models support duel-band); the network runs multiple routers (for example, the main + repeater); a VPN or proxy on the router is used. For stable operation, it is recommended to leave only one connection (better 2.4 GHz, since it is more stable for IoT devices).
๐Ÿ”น How to reset Roborock network settings if IP is unknown?
If you lose access to the robot due to network problems, reset: Press the Power button for 10 seconds until the beep sounds. The robot will issue a voice message about the reset (in English or Chinese). Connect to it again via Mi Home as a new device. โš ๏ธ Attention: Reset will delete all stored room maps and cleaning settings!
๐Ÿ”น Do these methods work for Roborock with unofficial firmware (e.g. Valetudo)?
Yes, but with nuances: In Valetudo, IP can be seen in the web interface (usually http://roborock.local).Some custom firmware disables ping responses for security reasons. API access may require a token that is different from the standard Mi Home.