789 B
789 B
G6 Pro 360
Experimenting with G6 Pro 360.
Setup
Requires uv and Python 3.14.
uv sync
Copy .env.example to .env and fill in your values:
cp .env.example .env
HOST=192.168.1.1 # UniFi controller IP
API_KEY= # API key from UniFi OS profile → API Tokens
API Reference
Note: For use cases requiring real-time event subscriptions (WebSocket), speaker volume control, or access to settings not exposed by the official API, consider uiprotect — an unofficial Python library wrapping the private UniFi Protect API.
Run
uv run main.py