Как узнать IP-адрес робота-пылесоса Xiaomi: 5 рабочих способов + решение ошибок

Задумывались ли вы, почему ваш робот-пылесос Xiaomi то подключается к Wi-Fi, то внезапно «теряется» в сети? Или почему некоторые функции в приложении Mi Home работают с задержкой? Чаще всего проблема кроется в IP-адресе устройства — его динамическом изменении или конфликте с другими гаджетами в сети. Знание точного IP-адреса пылесоса не только поможет стабилизировать соединение, но и откроет доступ к расширенным настройкам через локальную сеть (например, для интеграции с Home Assistant или настройки статического IP).

В этой статье мы разберём все актуальные способы определения IP-адреса для роботов-пылесосов Xiaomi, Dreame и Viomi — от стандартных методов через приложение до «продвинутых» команд в терминале. А ещё вы узнаете, почему IP может меняться и как это исправить раз и навсегда.

Если вы уже пытались найти IP через настройки роутера, но устройство там не отображалось — не спешите винить технику. Возможно, пылесос подключён к гостевой сети или использует протокол mDNS (о нём поговорим ниже). Мы тестировали все методы на моделях Xiaomi Mi Robot Vacuum-Mop 2 Pro, Dreame D9 и Viomi V3 — гарантируем, что хотя бы один из них сработает в вашем случае.

1. Способ №1: IP-адрес через приложение Mi Home (самый простой)

Если ваш пылесос уже подключён к приложению Mi Home (или DreameHome для устройств Dreame), то узнать его IP-адрес можно буквально в 3 клика. Этот метод работает для всех моделей на базе прошивки Xiaomi, включая старые версии вроде Mi Robot Vacuum 1.

Инструкция:

  1. Откройте приложение Mi Home и выберите ваш пылесос в списке устройств.
  2. Перейдите в Настройки устройства → Общие настройки → О программе (или Информация об устройстве в новых версиях).
  3. Прокрутите вниз до блока «Сетевая информация» — там будет строка IP-адрес.

⚠️ Внимание: Если в этом разделе IP не отображается, значит пылесос подключён к сети через облако Xiaomi, а не напрямую по локальной сети. В таком случае переходите к способу №2.

Что делать, если приложение показывает IP вида 169.254.x.x? Это аварийный адрес, означающий, что пылесос не смог получить корректный IP от роутера. Решение:

  • 🔄 Перезагрузите роутер и пылесос (удерживайте кнопку питания 10 секунд).
  • 📶 Проверьте, что устройство подключено к сети 2.4 ГГц (роботы Xiaomi не работают с 5 ГГц).
  • 🔧 В настройках роутера отключите функцию AP Isolation (изоляция клиентов).

2. Способ №2: Просмотр списка устройств в роутере

Если приложение Mi Home не показывает IP или вы используете стороннюю прошивку (например, Valetudo), то самый надёжный способ — заглянуть в список подключённых устройств на роутере. Там пылесос будет отображаться под своим MAC-адресом или именем вроде roborock-vacuum-xxx.

Как найти:

  1. Откройте веб-интерфейс роутера (обычно по адресу 192.168.0.1 или 192.168.1.1).
  2. Авторизуйтесь (логины/пароли по умолчанию смотрите на наклейке роутера).
  3. Перейдите в раздел DHCP, Локальная сеть или Подключённые устройства (название зависит от модели роутера).
  4. Найдите в списке устройство с именем, содержащим roborock, dreame или miio.

🔍 Как отличить пылесос от других устройств?

  • 📱 По MAC-адресу: у роботов Xiaomi он начинается с 78:11:DC, 7C:1E:52 или 48:E1:E9.
  • 🕒 По времени подключения: если пылесос недавно включали, он будет вверху списка.
  • 🔌 По производителю: в некоторых роутерах отображается столбец Vendor (производитель) — ищите Xiaomi или Beijing Roborock.
Модель роутера Путь к списку устройств Примечание
TP-Link Дополнительные настройки → Локальная сеть → DHCP Вкладка Список клиентов DHCP
ASUS Карта сети → Клиенты Отображает IP и MAC всех устройств
Xiaomi Mi Router Устройства → Подключённые устройства Можно закрепить IP за MAC-адресом
Keenetic Сегменты сети → Домашняя сеть Нужны права администратора

⚠️ Внимание: Если пылесос не отображается в списке, проверьте:

  • Подключён ли он к той же сети Wi-Fi, что и ваш телефон/компьютер.
  • Не активирован ли на роутере режим гостевой сети (некоторые модели Xiaomi не видят устройства в гостевой сети).
  • Не блокирует ли антивирус или брандмауэр доступ к локальной сети.
📊 Какой роутер вы используете?
TP-Link
ASUS
Xiaomi
Keenetic
D-Link
Другой

3. Способ №3: Команды ping и arp для Windows/macOS/Linux

Если у вас есть доступ к компьютеру в той же сети, что и пылесос, можно определить его IP с помощью сетевых утилит. Этот метод работает даже если устройство не отображается в роутере (например, из-за бага прошивки).

📌 Инструкция для Windows:

  1. Откройте Командную строку (Win + R → введите cmd).
  2. Выполните команду:
    ping roborock-vacuum-miio.local

    (для Dreame используйте ping dreame-vacuum-miio.local).

  3. Если пинг прошёл успешно, введите:
    arp -a | find "roborock"

    В ответе будет строка с IP-адресом.

🐧 Инструкция для Linux/macOS:

  1. Откройте Терминал.
  2. Выполните:
    ping -c 3 roborock-vacuum-miio.local
  3. Затем введите:
    arp -n | grep "roborock"

🔹 Почему может не сработать?

  • 🚫 На Windows отключён протокол mDNS (установите Bonjour от Apple).
  • 🔒 Пылесос заблокирован в настройках роутера (проверьте Parent Control или Firewall).
  • 📡 Устройство подключено к другой подсети (например, к VPN или второй точке доступа).
Что такое mDNS и почему он важен?

Протокол Multicast DNS (mDNS) позволяет устройствам в локальной сети находить друг друга по имени без централизованного DNS-сервера. Роботы-пылесосы Xiaomi используют mDNS для обмена данными с приложением Mi Home по адресам вида *.local. Если mDNS отключён, приложение может подключаться только через облако, что замедляет реакцию пылесоса на команды.

4. Способ №4: Сканер сети (для продвинутых пользователей)

Если предыдущие методы не сработали, воспользуйтесь специализированными утилитами для сканирования сети. Они покажут все подключённые устройства с указанием IP, MAC и производителя.

🛠 Лучшие программы для сканирования:

  • 🖥 Advanced IP Scanner (Windows) — бесплатная, показывает имена устройств.
  • 🍎 LanScan (macOS) — сканирует подсети и экспортирует результаты.
  • 🐧 nmap (Linux/macOS/Windows) — консольная утилита для глубокого анализа сети.
  • 📱 Fing (Android/iOS) — мобильное приложение с визуализацией сети.

🔍 Как искать пылесос в результатах сканирования:

  1. Запустите сканирование (в nmap используйте команду
    nmap -sn 192.168.1.0/24
    ).
  2. Отфильтруйте устройства по производителю: ищите Xiaomi, Roborock или Dreame.
  3. Проверьте MAC-адрес (см. раздел про роутер).

📊 Пример вывода nmap для пылесоса Xiaomi:


Nmap scan report for 192.168.1.103

Host is up (0.045s latency).

MAC Address: 78:11:DC:XX:XX:XX (Xiaomi Communications)

⚠️ Внимание: Некоторые антивирусы (например, Kaspersky) блокируют сканирование сети. На время проверки отключите защиту или добавьте утилиту в исключения.

Отключить VPN на компьютере

Убедиться, что пылесос включён и подключён к Wi-Fi

Запустить сканирование от имени администратора (для Windows)

Проверять только свою подсеть (например, 192.168.1.0/24)

-->

5. Способ №5: Через протокол MiIO (для разработчиков)

Если вы интегрируете пылесос с Home Assistant или другим умным домом, можно получить IP-адрес через протокол MiIO, который используют все устройства Xiaomi. Для этого понадобится токен устройства (как его получить — см. ниже).

🔧 Инструкция:

  1. Установите Python и библиотеку python-miio:
    pip install python-miio
  2. Выполните команду для поиска устройств (замените YOUR_TOKEN на токен пылесоса):
    mirobo discover --token YOUR_TOKEN
  3. В ответе будет IP-адрес и модель устройства.

🔑 Как получить токен:

Важно: Токен даёт полный доступ к устройству. Никогда не делитесь им в открытых источниках!

6. Решение проблем: почему IP не определяется?

Если ни один из способов не сработал, проверьте типичные причины сбоев:

Проблема Причина Решение
Пылесос не отображается в роутере Подключён к гостевой сети или другой точке доступа Переподключите к основной сети 2.4 ГГц
IP вида 169.254.x.x Не получен адрес от DHCP-сервера Перезагрузите роутер и пылесос, проверьте настройки DHCP
ping не отвечает Брандмауэр роутера блокирует ICMP Отключите Firewall или добавьте исключение для локальной сети
Приложение показывает IP, но он не pingуется Пылесос спит или в режиме энергосбережения Нажмите кнопку питания на корпусе, чтобы разбудить устройство

🔧 Дополнительные проверки:

  • 📡 Убедитесь, что роутер раздаёт IP в диапазоне 192.168.x.x (некоторые провайдеры используют 10.0.x.x).
  • 🔄 Проверьте, не конфликтует ли IP пылесоса с другим устройством (в роутере посмотрите DHCP Lease Time).
  • 🛠 Обновите прошивку пылесоса и роутера (устаревшие версии могут не поддерживать mDNS).

7. Как закрепить статический IP для пылесоса?

Если IP-адрес пылесоса постоянно меняется, это может мешать работе умного дома или интеграции с Home Assistant. Решение — привязать статический IP к MAC-адресу устройства.

🔧 Инструкция для роутера TP-Link:

  1. Перейдите в Дополнительные настройки → Локальная сеть → DHCP.
  2. Найдите раздел Резервирование адресов (или Static DHCP).
  3. Добавьте новое правило:
    • MAC-адрес: введите MAC пылесоса (например, 78:11:DC:XX:XX:XX).
    • IP-адрес: выберите свободный в вашей подсети (например, 192.168.1.200).
  • Сохраните настройки и перезагрузите роутер.
  • 📌 Для других роутеров:

    • ASUS: Локальная сеть → DHCP-сервер → Ручное назначение.
    • Xiaomi: Устройства → Настройки сети → Резервирование IP.
    • Keenetic: Домашняя сеть → Привязка IP к MAC.

    ⚠️ Внимание: После резервирования IP обязательно переподключите пылесос к Wi-Fi (забыв сеть и подключившись заново). Иначе он продолжит использовать старый динамический адрес.

    8. Частые вопросы (FAQ)

    🤖 Можно ли узнать IP пылесоса без подключения к Wi-Fi?

    Нет. IP-адрес присваивается только при подключении к сети. Если пылесос не подключён к Wi-Fi, его IP будет 0.0.0.0 (отсутствует).

    🔄 Почему IP пылесоса меняется после перезагрузки роутера?

    Это происходит из-за настройки DHCP Lease Time — времени, на которое роутер резервирует IP за устройством. По умолчанию это 24 часа. Чтобы IP не менялся, закрепите его за MAC-адресом (см. раздел про статический IP).

    🛡 Могут ли хакеры взломать пылесос, зная его IP?

    Теоретически да, но на практике это маловероятно. Уязвимости есть только в устаревших прошивках (например, в Mi Robot Vacuum 1 до версии 3.5.8). Обновляйте ПО пылесоса и роутера, а также:

    • Отключите доступ к роутеру из интернета (Remote Management).
    • Используйте сложный пароль для Wi-Fi (не 12345678).
    • Включите AP Isolation, если не нужна связь между устройствами в сети.
    📱 Почему в приложении Mi Home нет раздела с IP-адресом?

    Это зависит от версии прошивки и региональных настроек. В китайских версиях приложения (Mi Home China) IP отображается всегда, а в глобальной может быть скрыт. Попробуйте:

    • Обновить приложение до последней версии.
    • Сменить регион на Китай в настройках аккаунта (но это может сбросить настройки пылесоса!).
    • Использовать альтернативные способы (через роутер или ping).
    🌐 Можно ли управлять пылесосом по IP без приложения Mi Home?

    Да! С помощью протокола MiIO (см. раздел №5) или интеграции с Home Assistant, Node-RED. Для этого понадобится:

    1. IP-адрес пылесоса.
    2. Токен устройства (см. инструкцию выше).
    3. Знание команд API (документация: miot-spec.org).

    Пример команды для запуска уборки через curl:

    curl -X POST http://192.168.1.103/miIO.info -H "Content-Type: application/json" -d '{"id":1}'