Поиск по базе знаний

Семейный доступ к умному дому Яндекса: настройка и права

Привет, коллега! Умный дом должен приносить пользу всем жильцам. Схема, при которой только у одного человека (владельца) есть доступ к управлению устройствами со смартфона, а остальные члены семьи вынуждены просить его включить свет или управлять климатом, крайне неэффективна.

Яндекс позволяет гибко масштабировать доступ, связывая несколько Яндекс ID в единую топологию. Давай разберем права доступа (ACL) на уровне базы данных Яндекса, интеграцию с семейной подпиской Яндекс Плюс и решим проблемы с дублированием домов и путаницей в музыкальных рекомендациях.


Архитектура семейного доступа и разграничение прав (ACL)

В облачной IOT-платформе Яндекса каждый умный дом описывается логическим объектом Home, к которому жестко привязана база данных устройств (devices), комнат (rooms) и сценариев (scenarios).

  • Владелец (Owner): Создатель дома. К его токену привязаны все внешние облачные интеграции (Tuya, Aqara, Smart Life). Только Владелец имеет право добавлять, удалять или переименовывать физические устройства, а также обновлять облачные токены навыков.
  • Гость (Guest / Приглашенный): Пользователь, которому Владелец делегировал доступ. В БД Яндекса создается запись в таблице прав доступа (Access Control List — ACL), связывающая Guest_Yandex_ID с конкретным Home_ID. Гость может отправлять команды управления (включать/выключать приборы, запускать сценарии), но не может изменять структуру дома.

Разница между «Семейным доступом» и «Семейной группой Плюс»

Самая частая ошибка при настройке — путать совместное управление устройствами с подпиской Яндекс Плюс. Это две абсолютно разные системы:

  1. Совместное управление (Умный дом): Дает доступ к кнопкам ламп, розеток, карнизов и датчиков в приложении «Дом с Алисой». Настраивается через кнопку «Пригласить человека» в настройках дома.
  2. Семейная группа Яндекс Плюс: Дает доступ к платному контенту (Яндекс Музыка, Кинопоиск). Настраивается в профиле Яндекс Паспорта (passport.yandex.ru).

[!IMPORTANT] Если член семьи приглашен в умный дом, но не состоит в семейной группе Яндекс Плюс владельца, то при обращении к Яндекс Станции алгоритм распознавания голоса не сможет загрузить его персональные музыкальные рекомендации. Любые его лайки и запросы Музыки будут записываться в профиль Владельца, загрязняя его плейлисты. Для идеальной персонализации пользователь должен состоять в обеих группах.


Проблема дублирования домов (Namespace Collision)

При добавлении нового пользователя часто возникает конфликт виртуальных пространств:

  • У приглашенного члена семьи в приложении уже был создан свой пустой виртуальный дом (по умолчанию называется «Мой дом»).
  • При принятии приглашения от Владельца у гостя появляется второй дом (например, «Дом на Даче» или еще один «Мой дом»).
  • Если гость скажет на своем телефоне «Алиса, включи свет», а активным в приложении выбран пустой дом, команда не выполнится.

Решение: Приняв приглашение, гостю необходимо зайти в настройки приложения «Дом с Алисой», выбрать свой старый пустой виртуальный дом и нажать кнопку «Удалить этот дом». В приложении должен остаться строго один общий дом, предоставленный владельцем.


Пошаговая настройка совместного доступа без сбоев

Шаг 1. Слияние подписок в Яндекс Паспорте

  1. Владелец заходит на passport.yandex.ru в раздел «Семья».
  2. Вводит телефон или почту члена семьи и отправляет приглашение в подписку Яндекс Плюс Мульти.
  3. Член семьи на своем смартфоне переходит по ссылке и подтверждает вступление в семью.

Шаг 2. Делегирование прав на устройства умного дома

  1. Владелец открывает приложение «Дом с Алисой» ➡️ переходит в «Настройки» (шестеренка в правом углу) ➡️ выберите пункт «Люди».
  2. Нажимает «Пригласить человека» и отправляет ссылку через мессенджер члену семьи.
  3. Член семьи на своем телефоне переходит по ссылке, открывает приложение и соглашается принять управление общим домом.

Шаг 3. Привязка голосовых слепков

Чтобы Алиса различала голоса в общей сети:

  1. Член семьи со своего смартфона запускает процедуру калибровки голосового профиля (функция «Узнай меня»), подробно описанную в нашем руководстве по настройке голосовых профилей Яндекса.
  2. Облако свяжет его акустический d-вектор с его Yandex ID, состоящим в семейной группе Плюс.
  3. С этого момента при его голосовых командах к Станции Алиса будет воспроизводить его личную музыку, а при срабатывании охранных датчиков (например, в сценарии ‘Ребенок дома’) пришлет уведомление именно на его устройство.

Теперь все члены семьи могут управлять автоматизацией развлечений, запуская сценарий домашнего кинотеатра. При возникновении проблем с потерей ИК-команд управления пультами или недозакрытием штор обратитесь к статьям о калибровке штор и устранении слепых зон ИК-пультов.

Инструкция по устранению

1

Отправка приглашения в умный дом

Откройте приложение 'Дом с Алисой' на основном смартфоне (владельца дома). Перейдите в настройки дома, выберите раздел 'Люди' (или 'Совместный доступ') и нажмите кнопку 'Пригласить пользователя'.

Инструкция: Отправка приглашения в умный дом
2

Ввод Яндекс ID приглашаемого

Введите номер телефона или адрес электронной почты (Яндекс ID) члена семьи, которого вы хотите пригласить. Система сгенерирует уникальную ссылку-приглашение или отправит push-уведомление.

3

Принятие приглашения на втором телефоне

Установите приложение 'Дом с Алисой' на телефон члена семьи и войдите под его Яндекс ID. Откройте полученную ссылку-приглашение и нажмите кнопку 'Присоединиться к дому'. Все устройства появятся в его списке.

4

Разделение прав и ролей участников

В настройках совместного доступа задайте роли для новых участников. Вы можете разрешить им только управлять устройствами и запускать готовые сценарии или предоставить права администратора для добавления новых датчиков.