- config flow: template (A/B/F с пояснениями, значения с устройства,
определение по oem_model; для неизвестных моделей — пробинг A/B/F тремя
короткими сессиями) -> capabilities (23 тумблера с описаниями, дефолты
из device_capabilities/num_dir/ответов) -> limits (диапазон/шаг, ручная
конверсия); каждая страница с пометкой «значения определены
автоматически, можно пропустить»
- features.py: FeatureSet/LiveValues/device_default/resolve_features;
entry.data["features"] хранит выбор пользователя; reconfigure
предзаполняет; YAML-import получает дефолты
- сущности создаются только для включённых фич: climate (режимы/скорости/
swing/пресеты), switch, select заслонок (caps+num_dir), датчик комнаты;
исправлено появление select без ламелей
- trial: caps/num_dir и presence-зонды (необязательные свойства), answered;
координатор ждёт первые свойства перед созданием сущностей (feature-
дефолты без гонки)
- атрибут description у сущностей (HA не поддерживает тултипы) + описания
фич в мастере (en/ru)
- тесты: features, probing, обновлённые flow/entities/repairs; 57 components