Параметры устройств
Настраиваются через раздел entity_config в YAML конфигурации, все параметры являются необязательными.
Обратите внимание
Наличие объекта в entity_config не означает, что он будет передан в УДЯ автоматически. Не забудьте явно разрешить передачу объекта в УДЯ.
Имя и комната¶
Параметры:
nameиroom
Название и комната устройства, имеются ограничения по длине и возможным символам
Тип устройства¶
Параметр:
type(возможные значения)
Переопределяет автоматически вычисленный тип устройства. Влияет только на иконку в квазаре и приложении. Никак не влияет на функции устройства.
Например, домен switch по умолчанию передаётся как "выключатель" (devices.types.switch) и реагирует на команду "Алиса, включи ХХХ".
Если задать devices.types.openable, то у такого устройства изменится иконка на дверь и фраза на "Алиса, открой XXX".
Обратите внимание
После изменения типа обязательно удалите устройство вручную в УДЯ и выполните Обновление списка устройств.
Пример
Рекомендуемые альтернативные типы:
devices.types.switchдля светильников: Предотвращает включение по команде "Алиса, включи свет"devices.types.thermostat.ac: Кондиционерdevices.types.cooking.kettle: Чайник
Сервис включения/выключения¶
Параметр: turn_on и turn_off
Переопределяет сервис, который будет вызван при включении или отключении устройства через УДЯ.
Параметр может быть использован, например, для выбора режима включения кондиционера.
Переопределение сервиса включения/выключения телевизора
Поддерживаемые функции (media_player)¶
Параметр:
features(только дляmedia_player)Возможные значения:
volume_mute,volume_set,next_previous_track,select_source1,turn_on_off1,play_pause1,play_media1 (список, можно все сразу)
Используется для явного указания поддерживаемых устройством функций. Необходим для устройств, которые меняют набор функций в зависимости от своего состояния (например Chrome Cast или Universal Mediaplayer).
Пример
Выбор каналов (media_player)¶
Параметр:
support_set_channel(только дляmedia_player)Возможные значения:
false
Отключает функцию выбора канала для media_player через цифровую панель и сервис media_player.play_media.
Может потребоваться для устройств, которые не поддерживают выбор канала, но поддерживают сервис play_media и переключение треков.
Раздельные кнопки вкл/выкл¶
Параметр:
state_unknownВозможные значения:
true
Включает раздельное отображение кнопок для включение и отключения устройства.
Рекомендуется использовать для устройств, которые не возвращают своё актуальное состояние (например шторы или вентилятор, управляемые по IR каналу).

В версии 0.6.0 поддерживаются только домены cover и media_player. C 0.6.1 поддерживаются все домены.
Ограничение уровня громкости¶
Параметр:
range
Ограничивает диапазон, в котором может регулироваться громкость устройства.
Пример