Мое тестовое действие добавляет несколько устройств, включая источники света, вентиляторы и сцены, которые я хотел бы сделать доступными для всех пользователей в Structure / Home. Тем не менее, тип устройства, похоже, меняется, как / когда оно используется, и я не могу найти какую-либо документацию по этому вопросу.
Моя первая попытка состояла в том, чтобы связать только одного пользователя:
- Свет: общий
- Поклонники: общий
- Сцены: не общий
Затем я связал второго пользователя с моим действием и обнаружил несоответствующее поведение:
- Огни: общий
- Поклонники: дублирован
- Сцены: «общий доступ» (предположительно, поскольку каждый пользователь теперь имеет свою собственную копию)
Почему HomeGraph по-разному обрабатывает различные типы устройств?
А где это задокументировано? Ни страница концепции HomeGraph , ни страница Ссылка на черту сцены не упоминают об этом.
На самом деле, я изо всех сил пытаюсь найти какое-либо руководство о том, как обрабатывать ссылки нескольких пользователей на мои действия из того же дома. У меня складывается впечатление (из системы отслеживания ошибок / переполнения стека), что мы * не должны * думать * об отдельных пользователях, так почему же Сцены ограничены пользователем, которого я не могу идентифицировать!