Перейти к содержанию

Умения "Переключатели"

Управление функциями устройств, которые включаются и выключаются. Настраиваются через словарь custom_toggles. В состоянии ожидается логическое значение (on/off/yes/no/True/False/1/0).

Параметры

  • turn_on и turn_off: Вызываемые сервисы при включении/выключении функции в УДЯ. Если не задан один или несколько сервисов - соответствующее действие выполняться не будет.

    Пример

    turn_on:
      service: xiaomi_miio_airpurifier.fan_set_ptc_on
      entity_id: fan.xiaomi_airfresh_va4
    turn_off:
      service: xiaomi_miio_airpurifier.fan_set_ptc_off
      entity_id: fan.xiaomi_airfresh_va4
    

Доступные функции

Функция Описание
backlight Включение подсветки
controls_locked Блокировка управления (детский режим)
ionization Включение ионизации
keep_warm Включение поддержания тепла
mute Выключение звука на устройстве
oscillation Включение вращения
pause Временная остановка (паузу) текущей деятельности устройства

Примеры

Бризер

Управление функцией подогрева для бризера Xiaomi (fan.xiaomi_airfresh_va4) через функцию "Поддержание тепла"

Атрибуты fan.xiaomi_airfresh_va4

model: zhimi.airfresh.va4
ptc: false  # а может быть true (on/off тоже подходит)

configuration.yaml

yandex_smart_home:
  entity_config:
    fan.xiaomi_airfresh_va4:
      custom_toggles:
        keep_warm:
          state_entity_id: fan.xiaomi_airfresh_va4
          state_attribute: ptc
          turn_on:
            service: xiaomi_miio_airpurifier.fan_set_ptc_on
            entity_id: fan.xiaomi_airfresh_va4
          turn_off:
            service: xiaomi_miio_airpurifier.fan_set_ptc_off
            entity_id: fan.xiaomi_airfresh_va4