# unifi skill — config local (NO versionar) # # Copiar a `.env` en este mismo directorio y completar. # IP o hostname del UDM Pro (IP cruda recomendado: el cert es self-signed # y el hostname interno depende de DNS que sirve el mismo UDM). UNIFI_HOST=192.168.87.5 # ─── Integration API (read-only oficial) ───────────────────────────────── # API Key generada en UniFi Network UI: # Settings → Control Plane → Integrations → Create API Key # Requiere UniFi Network >= v9.3.43. # Solo se muestra UNA vez al crearla — guárdala bien. UNIFI_API_KEY= # UUID del site dentro del UDM (NO el nombre "default" — la Integration API exige UUID). # Para descubrirlo: ./scripts/query.sh /sites → copiar el campo "id" del site que quieras. # Si solo tenés un site (lo normal), el primero que aparece es el correcto. UNIFI_SITE= # ─── Classic API (login flow con session cookie + CSRF) ────────────────── # Necesario para endpoints que la Integration API no expone: bytes por cliente, # signal/SSID, eventos, alarmas, health WAN, DPI, configs (WLANs, firewall). # # La cuenta DEBE tener rol "Site View Only" en Network — eso es lo que # garantiza read-only a nivel server. Sin View Only, esta cuenta podría # escribir y romper cosas en producción. UNIFI_USERNAME= UNIFI_PASSWORD= # Nombre del site para Classic API (NO el UUID — usa "default" o el que aplique). UNIFI_SITE_NAME=default