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

Обратная совместимость

Переход с 0.x на 1.x

Прямое подключение: настройки нотификатора

С версии 1.x для прямого подключения служба уведомлений о состоянии устройств (нотификатор) настраивается через интерфейс (раздел Параметры навыка), а не YAML конфигурацию.

Параметры из секции notifier YAML конфигурации будут перенесены автоматически если в ней задан только один навык/пользователь.

Если у вас несколько записей в секции notifier (например задействованы несколько пользователей) – необходимо перенести параметры вручную. Для каждого пользователя/навыка потребуется создать отдельную интеграцию с прямым типом подключения.

Состояние для custom_toggles

Пользовательские умения типа "Переключатели" теперь ожидают бинарные значения (on/off/yes/no/True/False/1/0) при определении своего состояния. До версии 1.0 умение считалось включенным, когда состояние отличалось от off.

До 1.х

yandex_smart_home:
  entity_config:
    humidifier.humidifier:
      custom_toggles:
        backlight:
          state_entity_id: select.humidifier_led_brightness  # значения high/med/off

После 1.х

yandex_smart_home:
  entity_config:
    humidifier.humidifier:
      custom_toggles:
        backlight:
          state_template: '{{ not is_state("select.humidifier_led_brightness", "off") }}'

Параметр pressure_unit

Параметр pressure_unit (раздел settings) больше не поддерживается, удалите его из YAML конфигурации.

Теперь компонент автоматически пытается сохранить единицы измерения при передаче значений датчиков из Home Assistant в УДЯ (подробнее о конвертации значений)

Прочие изменения

Прочие изменения в 1.x не ломающие обратную совместимость с v0.x:

  1. При настройке режимов в параметре entity_config.*.modes теперь рекомендуется использовать строки, а не списки. Использование списков допустимо, и менять это не планируется.