ha(H5): обёртка ошибок ESPHome-канала, README/RELEASE/ru-ниты
- ESPHome connect/command/импорт оборачиваются в AcceptanceError; при сбое connect канал закрывается (loop закрыт), CLI даёт rc 2 без traceback - self-test: connect error, command error, отсутствие aioesphomeapi через main (rc 2) — всего 15 acceptance-тестов - RELEASE_HA: repaired-wheel в dist/manylinux + удаление linux-тега перед upload; README компонента — корректная ссылка на docs/RELEASE_HA.md - translations/ru: options data «LAN-ключ»; план §2/§6 синхронизирован
This commit is contained in:
@@ -50,7 +50,7 @@ Fallback, если сборка wheel станет блокером: сборк
|
||||
fglair_client.py # фоновый поток с FglSession
|
||||
coordinator.py # push-driven coordinator
|
||||
climate.py sensor.py switch.py select.py binary_sensor.py
|
||||
diagnostics.py # lanip_key/key_id/dsn видны для копирования в ESPHome
|
||||
diagnostics.py # dsn/key_id/host + маска lanip_key; полный ключ — options flow
|
||||
translations/{en,ru}.json
|
||||
```
|
||||
|
||||
@@ -138,7 +138,7 @@ asyncio → push-coordinator. Состояния: `online` → available;
|
||||
6. **Готово**: карточка устройства со списком сущностей. Скриншот: страница
|
||||
устройства с созданными climate/sensor/switch сущностями.
|
||||
7. **Где взять ключ для ESPHome**: диагностика устройства. Скриншот: страница
|
||||
Diagnostics с полями dsn/lanip_key/lanip_key_id.
|
||||
Diagnostics с полями dsn/lanip_key_id/host и маской lanip_key.
|
||||
8. Troubleshooting: 503 (оба слота заняты — телефон+ESP?), key_error,
|
||||
недоступность.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user