Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Не удается запустить последовательность зон (+вариант решения) #2

Open
0neel opened this issue Mar 29, 2021 · 3 comments
Labels
documentation Improvements or additions to documentation

Comments

@0neel
Copy link

0neel commented Mar 29, 2021

Мой Xiaomi Vacuum Cleaner (первого поколения) не реагирует на команду зональной уборки, если находится в состоянии возврата на базу. Поэтому последовательность зон в этой интеграции не работает.

Я заметил, что сначала нужно поставить пылесос на паузу и только потом посылать следующую команду на зональную уборку, поэтому в качестве временного решения я сконфигурировал интеграцию следующим образом:

vacuum_zones:
  entity_id: vacuum.xiaomi_vacuum_cleaner
  zones:
    zone1:
      sequence:
        - service: script.vacuum_pause
      zone: [[...]]
    zone2:
      sequence:
        - service: script.vacuum_pause
      zone: [[...]]

script:
  vacuum_pause:
    sequence:
      - service: vacuum.pause
        target:
          entity_id: vacuum.xiaomi_vacuum_cleaner

И это работает! Сначала пылесос начинает возврат на базу, но потом становится на паузу и переходит к следующей зоне.

P.S.

Огромное спасибо за интеграцию, раньше я делал нечто подобное с помощью скрипта запускающего зональную уборку в связке со сценарием на стороне Яндекса для использования более естественных команд в духе "Пропылесось в такой-то зоне".

@AlexxIT
Copy link
Owner

AlexxIT commented Mar 30, 2021

А как его модель называется у Сяоми roborock.vacuum.xxx?

@0neel
Copy link
Author

0neel commented Mar 30, 2021

@AlexxIT модель rockrobo.vacuum.v1, прошивка 3.5.8_004028. Вот такой: https://4pda.ru/forum/index.php?showtopic=768354

@DivanX10
Copy link

DivanX10 commented Aug 11, 2021

Можно сделать другим способом. Ставим на пылесос прошивку valetudo и настраиваем таким
способом. Пылесос отвязывается от облака и управляется через MQTT + делаем зональную уборку. Также пробрасывается в умный дом яндекс. Важно, интеграция от Алекса работает с оригинальной прошивкой, а для valetudo не подходит. Про valetudo можно прочитать здесь

Для проброса в умный дом яндекс нужно в конфигурационный файлик добавить следующее
image

yandex_smart_home:
  filter:
    include_domains:
      - input_boolean.vacuum_cleaning_corridor 
      - input_boolean.vacuum_cleaning_kitchen 
      - input_boolean.vacuum_cleaning_living_room
      - input_boolean.vacuum_cleaning_bedroom_01
      - input_boolean.vacuum_cleaning_bedroom_02


  entity_config:
    input_boolean.vacuum_cleaning_kitchen: &vacuum { type: devices.types.vacuum_cleaner }
    input_boolean.vacuum_cleaning_corridor: *vacuum
    input_boolean.vacuum_cleaning_living_room: *vacuum
    input_boolean.vacuum_cleaning_bedroom_01: *vacuum
    input_boolean.vacuum_cleaning_bedroom_02: *vacuum

@AlexxIT AlexxIT added the documentation Improvements or additions to documentation label Sep 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

3 participants