UniFi Network Integration Setup
Connect the UniFi Network application to Home Assistant with a dedicated local user account for device tracking, bandwidth sensors, and PoE control.
The UniFi Network integration connects Home Assistant to the UniFi Network application for device tracking and presence detection, bandwidth and uptime sensors, PoE and WLAN switches, and device restart controls. It is separate from the UniFi Protect integration , which handles cameras.
Before You Start
Confirm the following before you begin:
- Your UniFi OS console is powered on and reachable on the local network.
- You have UniFi administrator access to create a new user.
Step 1: Create a Local User Account
- Sign in to your UniFi OS device.
- Go to Admins & Users from the left menu.
- Select Create New and check Admin.
- Enable Restrict to local access only.
- Create a username and password.
- Set Network permissions to Full Management.
- Save the user.
Step 2: Add the UniFi Network Integration
- In Home Assistant, go to Settings > Devices & Services > Add Integration.
- Search for UniFi Network and select it.
- Enter the following details:
- Host: hostname or IP address of your UniFi Network application
- Username: the local user you created
- Password: corresponding password
- Port: defaults to
443 - Verify SSL: keep enabled unless the console uses a self-signed certificate in a trusted environment and you understand the risk of disabling certificate verification
- Site ID: appears only when multiple sites exist
- Click Submit.
Step 3: Verify the Connection
Once connected, network clients and UniFi devices appear in Home Assistant. Typical entities include:
- device trackers for presence detection,
- switches for PoE ports, WLANs, and client blocking,
- sensors for bandwidth and uptime, and
- buttons for restarting devices and power cycling PoE ports.
Last modified July 22, 2026: Add brand integration guides and reorganize integration docs (1508ed6)