Особенности устройства умного дома

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

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

Имя Черта устройства Описание Рекомендуемые типы устройств
AppSelector action.devices.traits.AppSelector Эта характеристика свойственна устройствам, поддерживающим медиаприложения, как правило, сторонних производителей. Медиаустройства, поддерживающие запуск, установку и поиск приложений, работающих на устройстве.
ArmDisarm action.devices.traits.ArmDisarm Эта функция поддерживает постановку и снятие с охраны, как это используется, например, в системах безопасности. Системы безопасности или любые устройства, поддерживающие постановку и снятие с охраны.
Brightness action.devices.traits.Brightness Абсолютная настройка яркости находится в нормализованном диапазоне от 0 до 100 (отдельные источники света могут не поддерживать каждую точку диапазона в зависимости от конфигурации их светодиодов). Light
CameraStream action.devices.traits.CameraStream Эта особенность свойственна устройствам, способным транслировать видео на экраны сторонних устройств, устройства с подключением Chromecast или смартфоны. Как правило, это камеры видеонаблюдения или детские видеоняни. Однако она применима и к более сложным устройствам, оснащённым камерой (например, устройствам для видеоконференций или роботу-пылесосу с камерой). Camera
Channel action.devices.traits.Channel Эта характеристика свойственна устройствам, поддерживающим ТВ-каналы на медиаустройстве. Television
ColorSetting action.devices.traits.ColorSetting Эта особенность свойственна таким устройствам, как интеллектуальные светильники, которые могут изменять цвет или цветовую температуру. Light
ColorSpectrum action.devices.traits.ColorSpectrum Это относится к «полноцветным» лампам с RGB-цветовым диапазоном. У ламп может быть любая комбинация параметров ColorSpectrum и ColorTemperature . Акцентные лампы и светодиодные ленты могут иметь только Spectrum, в то время как некоторые лампы для чтения — только Temperature. У обычных лампочек или «умных» лампочек на умных розетках нет ни того, ни другого. Light
ColorTemperature action.devices.traits.ColorTemperature Это относится к «тёплым» лампам, которые измеряют цветовую точку в градусах Кельвина. Как правило, это отдельная модальность от ColorSpectrum , и через Temperature могут быть доступны точки белого, недоступные через Spectrum. На основе доступных характеристик Google может выбрать подходящий режим в зависимости от запроса и типа освещения (например, команда «Сделать свет в гостиной белым» может отправлять команды «Температура» некоторым лампам, а команды Spectrum — светодиодным лентам). Light
Cook action.devices.traits.Cook Эта характеристика присуща устройствам, способным готовить пищу в соответствии с различными предустановленными режимами приготовления и поддерживаемыми программами. Устройства, позволяющие готовить различные виды пищи.
Dispense action.devices.traits.Dispense Эта функция свойственна устройствам, поддерживающим выдачу определённого количества одного или нескольких физических предметов. Например, диспенсер для лакомств для собак может выдавать несколько лакомств, кран может выдавать стаканы с водой, а кормушка для домашних животных может выдавать как воду, так и корм. Устройства, поддерживающие выдачу определенного количества одного или нескольких физических предметов.
Dock action.devices.traits.Dock Эта функция предназначена для самостоятельных мобильных устройств, которым можно дать команду вернуться на зарядку. Vacuum
EnergyStorage action.devices.traits.EnergyStorage Эта характеристика относится к устройствам, способным накапливать энергию в аккумуляторе и потенциально перезаряжаться, а также к устройствам, способным заряжать другие устройства. Эта характеристика поддерживает запуск и остановку зарядки, а также проверку текущего уровня заряда, оставшейся ёмкости и ёмкости до полного заряда. Устройства, способные заряжать аккумулятор.
FanSpeed action.devices.traits.FanSpeed Эта функция свойственна устройствам, которые поддерживают настройку скорости вентилятора (то есть подачи воздуха из устройства на разных уровнях, которое может быть частью кондиционера или обогревателя либо находиться в автомобиле) с такими настройками, как низкая, средняя и высокая.
Fill action.devices.traits.Fill Эта характеристика применима к устройствам, поддерживающим наполнение, например, к ваннам. Любое устройство, поддерживающее наполнение, например, ванна.
HumiditySetting action.devices.traits.HumiditySetting Эта характеристика свойственна устройствам, поддерживающим настройки влажности, таким как увлажнители и осушители воздуха. Любое устройство, поддерживающее настройки влажности, например увлажнитель или осушитель воздуха.
InputSelector action.devices.traits.InputSelector Характеристика для устройств, которые могут изменять медиа-входы. Эти входы могут иметь динамические имена для каждого устройства и могут представлять аудио- или видеопотоки, как проводные, так и сетевые. Любое медиаустройство, поддерживающее переключение входов.
LightEffects action.devices.traits.LightEffects Эта характеристика свойственна устройствам, которые могут поддерживать сложные команды освещения для изменения состояния, например, циклическое переключение между различными цветами. Light
Locator action.devices.traits.Locator Эта характеристика используется для устройств, которые можно «найти». К ним относятся телефоны, роботы (включая пылесосы и газонокосилки), дроны и устройства с метками, которые крепятся к другим устройствам. Любое устройство, которое необходимо найти, например, роботизированный Vacuum
LockUnlock action.devices.traits.LockUnlock Эта характеристика свойственна любым устройствам, которые поддерживают блокировку и разблокировку и/или сообщают о заблокированном состоянии. Любое устройство, поддерживающее блокировку и разблокировку и/или сообщающее о заблокированном состоянии.
MediaState action.devices.traits.MediaState Эта характеристика используется для устройств, которые могут сообщать о состояниях мультимедиа. Любое медиаустройство, способное сообщать о состояниях медиа
Modes action.devices.traits.Modes Эта характеристика относится к любым устройствам с произвольным количеством режимов «n-way», в которых режимы и настройки для каждого режима произвольны и уникальны для каждого устройства или типа устройства. Каждый режим имеет несколько возможных настроек, но одновременно можно выбрать только одну; сушилка не может одновременно работать в режимах «деликатная», «нормальная» и «интенсивная». Настройка, которую можно просто включить или выключить, относится к характеристике Toggles . Любой
NetworkControl action.devices.traits.NetworkControl Эта функция свойственна устройствам, которые поддерживают передачу сетевых данных и выполнение специфичных для сети операций. Устройства, способные передавать сетевые данные и выполнять специфичные сетевые операции.
ObjectDetection action.devices.traits.ObjectDetection Эта функция свойственна устройствам, способным обнаруживать объекты или людей и отправлять уведомление пользователю. Например, её можно использовать для дверных звонков, чтобы сообщить о том, что в дверь позвонил человек (имя или имя не указано), а также для камер и датчиков, способных обнаруживать движение объектов или приближение людей. Устройства, способные обнаруживать объекты или людей и отправлять уведомление пользователю.
OccupancySensing action.devices.traits.OccupancySensing Эта характеристика свойственна устройствам, способным определять присутствие человека с помощью инфракрасного датчика, ультразвука или физического контакта. Устройства, способные определять присутствие человека с помощью инфракрасного датчика, ультразвука или физического контакта.
OnOff action.devices.traits.OnOff Базовая функция включения и выключения для любого устройства, имеющего двоичное включение и выключение, включая вилки и выключатели, а также многие будущие устройства.
OpenClose action.devices.traits.OpenClose Эта функция свойственна устройствам, поддерживающим открывание и закрывание, а в некоторых случаях — частичное открывание и закрывание или потенциальное открывание в нескольких направлениях. Например, некоторые жалюзи могут открываться как влево, так и вправо. В некоторых случаях открывание определённых устройств может быть опасным действием, требующим двухфакторной аутентификации. См. Двухфакторная аутентификация . Любое устройство, поддерживающее открытие и закрытие.
Reboot action.devices.traits.Reboot Эта функция свойственна устройствам, поддерживающим перезагрузку, например маршрутизаторам. Устройство должно поддерживать перезагрузку как единое действие. Любое устройство, поддерживающее перезагрузку.
Rotation action.devices.traits.Rotation Эта особенность свойственна устройствам, поддерживающим вращение, например, жалюзи с вращающимися ламелями. Устройства, поддерживающие вращение, например, жалюзи с вращающимися ламелями.
RunCycle action.devices.traits.RunCycle Эта характеристика относится к любому устройству, имеющему непрерывную продолжительность работы, которую можно запросить. Сюда входят, помимо прочего, устройства, работающие циклически, такие как стиральные машины, сушилки и посудомоечные машины. Любые - в основном бытовые приборы и другие устройства, которые имеют запущенные состояния
SensorState action.devices.traits.SensorState Эта характеристика охватывает как количественные измерения (например, индекс качества воздуха или уровень задымленности), так и качественное состояние (например, является ли качество воздуха здоровым или уровень задымленности низким или высоким). Датчики, обеспечивающие количественные измерения (например, уровень задымленности) и качественные показатели (здорово ли качество воздуха)
Scene action.devices.traits.Scene В случае сцен тип соответствует черте 1:1, поскольку сцены не объединяются с другими чертами для формирования составных устройств. Только Scene
SoftwareUpdate action.devices.traits.SoftwareUpdate Эта характеристика свойственна устройствам, поддерживающим обновление программного обеспечения, таким как маршрутизатор. Любое устройство, поддерживающее обновления программного обеспечения.
StartStop action.devices.traits.StartStop Запуск и остановка устройства выполняют функцию, аналогичную его включению и выключению. Устройства, наследующие эту особенность, функционируют по-разному при включении и запуске. В отличие от устройств, которые просто находятся в состоянии «включено» и «выключено», некоторые устройства, способные запускаться и останавливаться, также могут приостанавливать работу во время выполнения операции. Любые - в основном бытовые приборы, пылесосы и другие вещи, которые имеют специфическое поведение, выходящее за рамки мощности.
StatusReport action.devices.traits.StatusReport Эта характеристика сообщает о текущем статусе или состоянии определенного устройства или подключенной группы устройств. Универсальная характеристика для сообщения о текущем состоянии или состоянии определенного устройства или подключенной группы устройств, например системы безопасности)
TemperatureControl action.devices.traits.TemperatureControl Характеристика для устройств (кроме термостатов), поддерживающих регулирование температуры внутри или вокруг себя. К ним относятся такие устройства, как духовки и холодильники.
TemperatureSetting action.devices.traits.TemperatureSetting Эта характеристика охватывает обработку как температурных точек, так и режимов.
Timer action.devices.traits.Timer Характеристика «Таймер» представляет собой таймер на устройстве, в первую очередь на кухонных приборах, таких как духовки и микроволновые печи, но не ограничиваясь ими. Любое устройство с таймером, например кухонная техника вроде микроволновых печей или духовок.
Toggles action.devices.traits.Toggles Эта особенность свойственна любым устройствам с настройками, которые могут находиться только в одном из двух состояний. Эти настройки могут представлять собой физическую кнопку с состояниями «вкл/выкл» или «активно/неактивно», флажок в HTML или любой другой элемент, который можно включить/выключить. Любой
TransportControl action.devices.traits.TransportControl Эта функция поддерживает медиаустройства, способные управлять воспроизведением мультимедиа (например, возобновлять приостановленное воспроизведение музыки). Устройства поддерживают двустороннюю аудиосвязь со сторонними устройствами.
Volume action.devices.traits.Volume Эта функция свойственна устройствам, способным изменять громкость (например, устанавливать определенный уровень громкости, отключать или включать звук). Медиаустройства, способные изменять громкость.

Поддерживаемые языки

Следующие языки поддерживаются по всем вышеуказанным характеристикам:

  • датский ( da )
  • голландский ( nl )
  • Английский ( en ): Атрибуты с суффиксами _values и _synonyms , включающие параметр lang должны включать конфигурацию на английском языке ( en ).
  • Французский ( fr )
  • немецкий ( de )
  • Хинди ( hi )
  • Индонезийский ( id )
  • Итальянский ( it )
  • Японский ( ja )
  • Корейский ( ko )
  • Норвежский ( no )
  • Португальский ( pt-BR )
  • испанский ( es )
  • Шведский ( sv )
  • тайский ( th )
  • Китайский ( zh-TW )