Обратная совместимость
Переход с 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:
- При настройке режимов в параметре
entity_config.*.modes
теперь рекомендуется использовать строки, а не списки. Использование списков допустимо, и менять это не планируется.