Skip to content

alternativniy/ha_roidmi_eva

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Интреграция Roidmi Eva в Home Assistant

Необходимые HACS-интеграции:

Ознакомление

Для начала вам необходимо ознакомиться с данными, что нам понадобятся:

  • mapId - ID вашей карты, он для каждого уникален. Вытащить можно из логов Mi Home Vevs
  • ID комнат - ID комнат на вашей карте. Вытащить можно также из логов Mi Home Vevs, а также с помощью Xiaomi Cloud Map Extractor

Пункты Интеграция и Добавление карточки на главную панель лучше выполнять параллельно.

P.S. В пункте Добавление карточки на главную панель можно подсмотреть ID каждой комнаты.

  1. Настраиваем все, согласно инструкциям каждого необходимого пакета

  2. Добавляем скрипт уборки комнаты и настраиваем его. Советую сразу задать собственный id скрипта.

    Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.

  3. Добавляем автоматизацию для команд Алисы и настраиваем ее, привязав к ней ранее созданный скрипт

    Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.

  4. Добавляем сценарии в приложении Умный Дом от Яндекса на каждую комнату:

    Маппинг команд по комнатам:

    • Зал - Сделай громче на 0!!!!
    • Спальня - Сделай громче на 0!!!
    • Кордиор - Сделай громче на 0!!
    • Кухня - Сделай громче на 0!

    P.S. Соблюдение кол-ва воскл. знаков в команде обязательно!

    Скриншоты
  5. Готово. Ваша Алиса умеет работать с комнатами!

  1. Ставим кастомный пользовательский интерфейс Lovelace Vacuum Map card через HACS
  2. Добавляем карточку Custom: Xiaomi Vacuum Map Card на главную панель
  3. В пункте платформа пылесоса выбираем al-one/hass-xiaomi-miot
  4. Поочередно жмем кнопки Generate static config и Generate rooms config пока у нас не появятся комнаты на карте
  5. Далее нужно добавить вызов запуска уборки выбранной комнаты. Идем в текстовый редактор и редактируем:
    ...
    
    map_modes:
    - name: Rooms
      icon: mdi:floor-plan
      run_immediately: false
      coordinates_rounding: true
      selection_type: ROOM
      max_selections: 1
      repeats_type: EXTERNAL
      max_repeats: 3
    
      # ВАЖНАЯ ЧАСТЬ
      service_call_schema:
        service: script.your_script_clean_room #id-скрипта уборки комнат
        service_data:
          rooms: '[[selection]]'
      # ВАЖНАЯ ЧАСТЬ
    
      ...
  6. Готово. Теперь у вас есть карточка с рабочей покомнатной уборкой.

About

Roidmi Eva integration for Home Assistant

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published