# G6 Pro 360 Experimenting with G6 Pro 360. ## Setup Requires [uv](https://docs.astral.sh/uv/) and Python 3.14. ```sh uv sync ``` Copy `.env.example` to `.env` and fill in your values: ```sh cp .env.example .env ``` ```env HOST=192.168.1.1 # UniFi controller IP API_KEY= # API key from UniFi OS profile → API Tokens ``` ## API Reference [UniFi Protect API v6.2.88](https://developer.ui.com/protect/v6.2.88) > **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](https://github.com/uilibs/uiprotect) — an unofficial Python library wrapping the private UniFi Protect API. ## Run ```sh uv run main.py ```