25 lines
1.2 KiB
Markdown
25 lines
1.2 KiB
Markdown
|
|
## HA Availability Dashboard — деплой (11:00-11:40 UTC)
|
|
|
|
### Что сделано:
|
|
- AppDaemon 4.5.13 установлен как HA addon
|
|
- Написан availability.py + availability_utils.py (Dev-агент GLM 5.1)
|
|
- Создан input_select.avail_period (24h/7d/30d)
|
|
- Пофикшены баги:
|
|
- self.sleep() coroutine → time.sleep()
|
|
- Кириллица в entity_id → транслитерация (sanitize_area_name)
|
|
- Area registry: REST API не работает → WebSocket (ws://homeassistant:8123/api/websocket)
|
|
- SUPERVISOR_TOKEN не подходит для прямого WS → нужен HA Long-Lived Access Token (передан через apps.yaml args)
|
|
- 21 device sensor создан, 2 area sensors
|
|
- 9 areas найдено в HA, 729 entity-area mappings
|
|
|
|
### Осталось:
|
|
- Назначить areas устройствам в HA (многие "Без комнаты")
|
|
- Доустановить button-card через HACS для дашборда
|
|
- Построить Lovelace-дашборд
|
|
- Увеличить purge_keep_days до 35
|
|
- Расширить на другие домены (после обкатки)
|
|
|
|
### Токен HA для AppDaemon:
|
|
- ha_token в apps.yaml (Long-Lived Access Token)
|