- critical: listen_port по умолчанию 0 (эфемерный) — несколько ConfigEntry не конфликтуют; тест двух записей на дефолтном порту - manifest: добавлен обязательный ключ codeowners - unload: set_log_handler(None) вынесен в executor (не блокирует loop); рефкаунт лог-пампа без гонки (старт после успешного setup) - config flow: возврат введённого в форму при ошибке (add_suggested_values_to_schema; секреты исключены), YAML-import подключён через async_setup + SOURCE_IMPORT, ProvisionError.kind вместо разбора русского текста, валидация device_port/key_id из JSON - trial: требует получения всех базовых свойств шаблона (не пустой ok), безопасное создание Session - py-ci.sh: отсутствие .venv-ha — ошибка (PY_CI_SKIP_HA=1 для пропуска); pytest.ini testpaths
14 lines
402 B
JSON
14 lines
402 B
JSON
{
|
|
"domain": "fglair",
|
|
"name": "FGLair (Fujitsu General)",
|
|
"codeowners": [],
|
|
"config_flow": true,
|
|
"documentation": "https://git.ratigorsk-12.ru/esphome/fgl-aircon",
|
|
"integration_type": "device",
|
|
"iot_class": "local_push",
|
|
"issue_tracker": "https://git.ratigorsk-12.ru/esphome/fgl-aircon/-/issues",
|
|
"loggers": ["pyfglair"],
|
|
"requirements": ["pyfglair>=1.0.0"],
|
|
"version": "0.1.0"
|
|
}
|