- info.md (страница HACS), LICENSE (MIT), codeowners @petr.polezhaev - brand: icon/icon@2x/logo + dark-варианты (сгенерированные плейсхолдеры с силуэтом кондиционера) - .github/workflows/validate-hacs.yaml и hassfest.yaml (включатся на GitHub) - pyproject: license=MIT, license-files; MANIFEST: LICENSE в sdist - README/RELEASE_HA: HACS работает только с публичным GitHub-зеркалом (Custom Repositories), точные команды mirror и настройки GitHub
37 lines
2.1 KiB
Markdown
37 lines
2.1 KiB
Markdown
# FGLair — локальное управление кондиционерами Fujitsu General
|
||
|
||
Интеграция Home Assistant для кондиционеров Fujitsu General (FGLair / Ayla)
|
||
**по локальной сети, без облака в рантайме**. Протокол и ядро — C++
|
||
(`fgl-aircon`), доступ из HA — через python-пакет `pyfglair` (cffi).
|
||
|
||
## Возможности
|
||
|
||
* `climate`: режим (off/cool/dry/fan/heat/auto), скорость вентилятора,
|
||
swing (вертикальный и горизонтальный), preset ECO/BOOST, уставка 16–30 °C,
|
||
текущая температура;
|
||
* `switch`: economy, powerful, coil dry, min heat, outdoor low noise,
|
||
human det auto save, Wi-Fi LED, indoor fan control;
|
||
* `select`: положение заслонок, `sensor`: температура/код ошибки/состояние
|
||
связи, `binary_sensor`: connectivity и флаги op_status;
|
||
* настройка через облако FGLair (однократно), вручную или импортом
|
||
`config_*.json`; превью шаблона с ручными конверсиями;
|
||
* Repair при несовпадении LAN-ключа, диагностика и переводы en/ru.
|
||
|
||
## Установка
|
||
|
||
HACS работает только с публичными **GitHub**-репозиториями — используйте
|
||
GitHub-зеркало этого репозитория:
|
||
|
||
1. HACS → ⋮ → **Custom repositories** → URL GitHub-зеркала, категория
|
||
**Integration** → Add → Download → перезапуск HA.
|
||
2. Либо вручную скопируйте `custom_components/fglair/` в
|
||
`<config>/custom_components/`.
|
||
|
||
Требуется пакет `pyfglair` (манифест ставит его из PyPI) и HA ≥ 2025.1 на
|
||
Linux x86_64/aarch64.
|
||
|
||

|
||
|
||
Подробная инструкция — в
|
||
[`custom_components/fglair/README.md`](custom_components/fglair/README.md).
|