auto-sync: 2026-04-15 14:50:01

This commit is contained in:
Stream
2026-04-15 14:50:01 +03:00
parent f685f73512
commit 0b01124af4
3 changed files with 203 additions and 17 deletions

24
memory/2026-04-15.md Normal file
View File

@@ -0,0 +1,24 @@
## 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)