Как проверить ситуацию, когда Home Assistant видит режим Mop Only у Roborock, но команда выбора завершается ошибкой: отдельный тест состояния, действия и версии зависимости без случайного сброса пылесоса.
Состояние и команда идут в разные стороны
Сначала зафиксируйте наблюдение без предположения о причине. Выберите Mop Only в официальном приложении Roborock и посмотрите, отразилось ли новое значение в select-сущности Home Assistant. Затем верните безопасный исходный режим и один раз вызовите действие select.select_option для Mop Only. Официальная модель select разделяет текущее выбранное значение и действие, которое просит интеграцию установить опцию. Поэтому успешное чтение подтверждает только путь от устройства к Home Assistant, а ошибка действия указывает на обратный путь или поддержку конкретного значения, но не доказывает поломку самого пылесоса.
Сделайте контроль без запуска уборки
Проводите проверку, когда устройство стоит на базе и опасные автоматизации временно выключены. Снимите экран со списком доступных опций, запишите точное время команды и откройте подробности ошибки выполнения. Не запускайте несколько режимов подряд и не меняйте одновременно карту, прошивку и интеграцию: иначе невозможно будет связать результат с одним действием. Если ошибка возникает уже при выборе значения, остановитесь до реальной уборки. Такой контроль проверяет интерфейс команды и сохраняет исходную конфигурацию, не требуя удаления устройства или повторной привязки аккаунта.
Сверьте версию, а не обещание из pull request
В публичном обсуждении сопровождающий сослался на изменение в библиотеке python-roborock, где предлагается другое числовое значение для Mop Only. Однако открытый pull request не равен релизу, а релиз библиотеки не равен доставке в Home Assistant. На дату проверки manifest ветки Home Assistant dev закрепляет python-roborock 5.31.1, тогда как рассматриваемое изменение остаётся не объединённым. Практический вывод: сохраните версии Core и интеграции и проверяйте release notes позднее; не устанавливайте случайную библиотеку поверх управляемой среды только ради одного режима.
Матрица результата подсказывает следующий шаг
Если Home Assistant и читает, и устанавливает другие режимы, но только Mop Only даёт ошибку, пакет данных должен быть узким: модель, список select-опций, версия Core и текст ошибки. Если не читается ни один режим, сначала проверяйте доступность интеграции и аккаунта. Если Mop Only не отображается даже после выбора в фирменном приложении, фиксируйте направление чтения отдельно. Если действие проходит, но устройство ведёт себя иначе, прекращайте тест и сравнивайте фактическое состояние в официальном приложении. Такая матрица не назначает виновника заранее и не смешивает четыре разных сбоя.
Что приложить и когда остановиться
Для обращения достаточно обезличенного имени сущности, модели пылесоса, версий Home Assistant и интеграции, перечня доступных опций, времени одного вызова и полного текста ошибки без токенов. Укажите, отображается ли значение, заданное официальным приложением, и работают ли два соседних режима. Не публикуйте учётные данные Roborock, адрес Home Assistant, серийный номер и диагностический архив без просмотра. Критерий остановки — воспроизводимая разница между чтением и командой при неизменной версии. После этого полезнее дождаться объединённого и доставленного исправления, чем выполнять factory reset.
Материал подготовлен редакцией VOne с применением ИИ для построения диагностической структуры; технические границы проверены по первичным источникам, а публичное обсуждение использовано только как обезличенный сигнал боли.
Источники и проверка
- github.com: официальная документация проверено 2026-08-13
- github.com: официальная документация проверено 2026-08-13
- github.com: официальная документация проверено 2026-08-13
- www.home-assistant.io: официальная документация проверено 2026-08-13
- www.home-assistant.io: официальная документация проверено 2026-08-13
- www.home-assistant.io: официальная документация проверено 2026-08-13
Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.