Перейти к содержанию

Выбор объектов для передачи

По умолчанию в УДЯ не передаются никакие объекты.

Выбрать объекты, которые будут переданы в УДЯ в виде устройств можно несколькими способами (в зависимости от ваших предпочтений): в настройках интеграции, ярлыки на объектах, или YAML конфигурацию.

Внимание!

Удаление устройств из УДЯ возможно только вручную. Удаляйте устройство из УДЯ только после исключения объекта из списка для передачи. Для удаления всех устройств - отвяжите навык (производителя).

Маруся всегда отображает только те устройства, которые выбраны в списке для передачи.

Недопустимо оставлять в УДЯ устройства, у которых объект не выбран для передачи. Такие устройства будут работать некорректно.

В настройках интеграции

Выбрать объекты для передачи можно в настройках интеграции → Объекты для передачи в УДЯ → Через интерфейс:

Через ярлыки на объектах

Выбирать объекты в настройках интеграции может быть не всегда удобным, поэтому есть альтернативный вариант - ярлыки на объектах. Для его использования:

  • Создайте ярлык в разделе НастройкиПространства, зоны и ярлыки → Ярлыки
  • Назначьте ярлык на объекты, которые вы хотите передать в УДЯ.
  • Используйте способ выбора объектов для передачи в УДЯ Через ярлыки на объектах в настройке существующей интеграции или при создании новой.

После добавления ярлыка к новым объектам перезагрузите интеграцию на странице НастройкиУстройства и службыИнтеграцииYandex Smart Home или Обновите список устройств вручную

Через YAML конфигурацию

Объекты выбираются в разделе filter, поддерживаемые фильтры:

  • include_domains
  • include_entities
  • include_entity_globs
  • exclude_domains
  • exclude_entities
  • exclude_entity_globs

Приоритизация по фильтрам работает аналогично интеграции Recorder.

Выбор объектов через YAML конфигурацию должен быть явно включен в настройках интеграции → Объекты для передачи в УДЯ.

Пример

yandex_smart_home:
  filter:
    include_domains:
      - switch
      - light
    include_entities:
      - media_player.tv
      - media_player.tv_lg
      - media_player.receiver
    include_entity_globs:
      - sensor.temperature_*
    exclude_entities:
      - light.highlight
    exclude_entity_globs:
      - sensor.weather_*

Пример: передача всех объектов, не рекомендуется!

yandex_smart_home:
  filter:
    include_entity_globs: "*"