Добро пожаловать в Центр разработчиков Google Home, новое место, где можно научиться разрабатывать действия для умного дома. Примечание. Вы продолжите создавать действия в консоли действий.

Типы устройств и характеристики

Когда вы разговариваете с Google Assistant , например «Привет, Google, включи свет в спальне», «Привет, Google» — это вызов, а включение света в спальне называется грамматикой. Google определяет намерение smart home из грамматики и отправляет его в облако разработчика (исполнение). Затем разработчик может выполнить команду на устройстве и вернуть ответ в Google.

После того, как выполнение обрабатывает намерение и возвращает ответ, действия smart home полагаются на Google Home Graph . С помощью Home Graph Assistant может синхронизировать устройства, запрашивать их состояние и выполнять команды на устройстве.

Типы устройств

Типы устройств сообщают Assistant , какую грамматику следует использовать с вашим устройством. Например, если вы определяете устройство как Light , пользователь может взаимодействовать с устройством через Assistant с помощью Hey Google, включите мой свет .

Полный список поддерживаемых типов устройств см. в разделе Типы устройств .

Характеристики устройства

Свойства устройства определяют возможности типа устройства. Вы можете комбинировать несколько признаков устройства с любым типом устройства. Например, вы можете сделать так, чтобы устройство Light использовало черты OnOff , Brightness и FanSpeed . Хотя черта FanSpeed ​​может быть не самой распространенной чертой для освещения, вы можете использовать любую черту, которую хотите, для своего нового устройства.

Когда вы добавляете свойство устройства к типу вашего устройства, ваше устройство наследует состояния каждого добавляемого свойства устройства. Например, когда вы используете трейт OnOff , ваше устройство теперь может сообщать о своем on состоянии как true или false .

Полный список поддерживаемых свойств см. в разделе Признаки устройства .