Можно ли получить настроенные комнаты / местоположения в службе выполнения заказов?

Я экспериментировал с Google Smart Home, и поток протокола мне кажется очень понятным. В итоге:

  • action.devices.SYNC - отправлено Google Smart Home в службу исполнения для определения доступных устройств.

  • action.devices.EXECUTE - отправлено Google Smart Home в службу выполнения для выполнения определенного действия на устройстве.

На смартфоне / планшете покупатель может разместить устройство в определенном месте. Это позволяет ему задавать такие вопросы, как Выключить все в моем офисе. На внутреннем уровне Google Smart Home знает, какие устройства находятся в офисе, и впоследствии отправляет action.devices.EXECUTE действие для каждого устройства в офисе, как описано выше.

Теперь мне интересно следующее: можно ли также получить настроенные местоположения / комнаты в службе выполнения? Доступна ли эта информация для поиска?


person Andrew Eers    schedule 20.04.2018    source источник


Ответы (1)


Получить информацию о домашнем макете пользователя через Home Graph API невозможно. Когда пользователь дает команду типа «Выключить все в моем офисе», вы можете получить несколько OnOff команд при выполнении, хотя у вас не будет возможности узнать исходный запрос.

person Nick Felker    schedule 20.04.2018
comment
Спасибо за отзыв! - person Andrew Eers; 23.04.2018