Files
wiki/memory/2026-04-15.md
2026-04-15 14:50:01 +03:00

1.2 KiB

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)