UniFi Video Camera

The uvc camera platform allows you to integrate UniFi Video Camera (UVC) into Home Assistant.

The platform connects to the Unifi NVR software and automatically discovers/adds any camera connected to the NVR.


It is recommended that you create a new user for this platform in the NVR software and only give the user the permissions it need to operate.

  • The API key is found in User -> My account -> API Access in the NVR software.
  • The camera password is found in Settings -> Camera Settings -> Camera Password in the NVR software.


To enable, add the following to your configuration.yaml file:

# Example configuration.yaml entry
  - platform: uvc
    nvr: IP_ADDRESS
    key: API_KEY

Configuration Variables


(string)(Required)The IP or hostname of the NVR (Network Video Recorder) server.


(integer)(Optional)The port number to use for accessing the NVR.

Default value: 7080


(string)(Required)The API key available from the NVR web interface.


(string)(Optional)The camera password.

Default value: ubnt