Xiaomi Roborock S6 โ One of the most popular robot vacuum cleaners with video surveillance, but not all users know how to connect to its camera properly. IP-The camera stream is limited by the manufacturer, and official instructions are often silent on alternative methods, and this article will help you understand how to legally and safely obtain an image from the camera without risking blocking the device or violating the warranty conditions.
We will look at all the current ways: from standard connection via Mi Home to advanced methods using the use of the device. RTSP-And we're going to focus on security, because mishandling your camera can lead to a leak of your personal data or a hack of your home network. If you're looking for a way to remotely monitor your home through a robot vacuum cleaner, you've come to the right place.
1. Official method: Connect via the Mi Home app
The easiest and safest method is to use the Mi Home app (or Xiaomi Home for European regions), but there are nuances: the Roborock S6 camera does not broadcast live video by default, instead it takes snapshots of an event (for example, when motion is detected) and saves them to the cloud.
To activate this function:
- ๐ฑ Install the Mi Home app (Android/iOS) log in.
- ๐ Add a robot vacuum cleaner to the app through Devices โ Add the device โ Roborock S6.
- ๐ Connect the vacuum cleaner to the same Wi-Fi network as your smartphone (2.4GHz only!).
- ๐ท Go to the vacuum cleaner settings and turn on the Camera option โ Preservation of images.
After that, the images will be available in the Notifications or Journal section, and unfortunately, the direct video stream through Mi Home is not available, which will require alternative methods, which will be discussed later.
โ ๏ธ Note: If you are using the Chinese version of the vacuum cleaner (CN-Firmware, to access the camera may require binding to a Chinese account Xiaomi with a phone number +86.In this case, we recommend reflashing the device to the global version.
Alternative method: connecting via RTSP-flow
For advanced users who need a real video stream from the camera, there is the possibility of activation. RTSP (Real Time Streaming Protocol: This protocol allows you to stream video to third-party devices, such as NAS-server, IP-camera or video surveillance program such as iSpy.
Instructions for setting:
- Make sure your Roborock S6 is connected to the network and has the latest firmware.
- Download Roborock Valetudo RE (alternative open source firmware) or use Mi Home Hack to unlock access.
- Connect to the vacuum cleaner SSH (instructions below) and execute the command: set_prop persist.sys.rtsp.enable 1
- Reboot the device with the reboot command.
- After the reboot, the stream will be available at the address: rtsp://[IP_vacuum-cleaner]:554/live
You can use VLC or FFmpeg players to view the stream. For example, in VLC, select Media โ Open URL and paste the link to the stream.
Install the last firmware|Download Valetudo RE Or Mi Home Hack.|Get it. IP-router|Open port 554 on the router (optional)|Check the stability of the Wi-Fi connection
-->
โ ๏ธ Attention: Activation RTSP This can result in the warranty being cancelled because it requires changes to the vacuum cleaner system files.In addition, open stream without a password is vulnerable to interception โ be sure to set up a secure password to access it.
3. Local connection via Valetudo (open firmware)
If you're willing to take drastic measures, you can install an alternative firmware Valetudo, which unlocks the full potential of the Roborock S6 camera.
- ๐ฅ Get a video stream in real time.
- ๐ธ Take pictures on schedule.
- ๐ Manage a vacuum cleaner without a cloud Xiaomi.
- ๐ Configure password access.
Installation process:
- Download the latest version of Valetudo for Roborock S6.
- Connect the vacuum cleaner to your computer via USB (you will need a USB-Type-C adapter).
- Run a firmware script through Python: python3 flash.py --model roborock.s6 --ip [IP_vacuumer]
- After installation, open the Valetudo web interface at the address http://[IP_vacuumer].
In the Valetudo interface, go to the Camera section, where you can configure resolution, frame rate and stream access. For remote access, you should use Cloudflare Tunnel or NGROK.
๐ก
Before firmware, make a backup of the original firmware by the team dump_image.sh. This will help to restore the vacuum cleaner in case of failure.
4. Connect via Home Assistant (for smart home)
If you have a Home Assistant-based smart home system set up, you can integrate the Roborock S6 into its ecosystem.
- Install Roborock through the Home Assistant Community Store (HACS).
- Add the device to configuration file configuration.yaml: vacuum: - platform: roborock host: [IP_vacuum cleaner] token]
- To access the camera, add the line: camera: - platform: roborock host: [IP_vacuum cleaner] token]
After the Home Assistant reboot, a new camera will appear in the interface, and you can watch live video, adjust the motion recording, and integrate it with other devices (for example, send notifications to your smartphone when activity is detected).
| Connection method | Need root/firmware? | Real video stream | Difficulty setting up |
|---|---|---|---|
| Mi Home (official) | โ No. | โ Only pictures. | โญโญ (simple) |
| RTSP | โ ๏ธ Partially. | โ Yes. | โญโญโญ (middle-of-the-road) |
| Valetudo | โ Yes. | โ Yes. | โญโญโญโญ (difficult) |
| Home Assistant | โ No. | โ Yes. | โญโญโญ (middle-of-the-road) |
5.Security: How to Protect Access to Camera
Connecting the Roborock S6 camera to the network opens up potential vulnerabilities.
- ๐ Change your Wi-Fi password to a complex one (at least 12 characters with numbers and special signs).
- ๐ Disable UPnP on your router to avoid unauthorized access from the outside.
- ๐ Set up. VLAN for IoT devices (isolate the vacuum cleaner from the main network).
- ๐ต Turn off cloud access in Mi Home if you use local methods.
- ๐ Update your vacuum cleaner firmware regularly (especially when using Valetudo).
Critical vulnerability: In 2022, researchers discovered that some versions of the Roborock S6 transmit unencrypted video over a local network.This means that any device on your Wi-Fi network can intercept the stream. To close this gap, be sure to use RTSP with authorization or HTTPS for Valetudo.
What if the camera starts to shut down or shut down?
Frequent problems and their solutions
When you connect to the Roborock S6, you'll find common errors, and here's how to fix them:
Problem 1: The Mi Home app doesn't show any camera shots.
- Check if the Camera โ Save pictures in the vacuum cleaner settings is enabled.
- Make sure you have global firmware (the Chinese version may block the feature for foreign accounts).
- Update the Mi Home app to the latest version.
Problem 2: RTSP-flow does not open VLC.
- Check that port 554 is not blocked by a firewall or router.
- Make sure that the vacuum cleaner and the computer are in the same subnet.
- Try an alternative flow address: rtsp://[IP]:554/live/ch00_0.
Problem 3: After Valetudo firmware, the camera doesn't work.
- Check the firmware version compatibility with your model (Roborock S6 or S6 Pure).
- Reset your settings through the Valetudo web interface.
- Make sure the camera is not physically disabled (check the plume connector).
๐ก
If none of these methods worked, try to reset the vacuum cleaner to the factory settings: press the Reset button for 10 seconds.