ha(HACS): комплект файлов для Custom Repositories

- 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
This commit is contained in:
2026-09-29 15:40:23 +03:00
parent 1fc845d7f5
commit 34cdb7fef8
15 changed files with 139 additions and 15 deletions
+36
View File
@@ -0,0 +1,36 @@
# 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/screenshots/step-7.png)
Подробная инструкция — в
[`custom_components/fglair/README.md`](custom_components/fglair/README.md).