VIVOTEK

The VIVOTEK integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] allows you to integrate a VIVOTEK IP camera into Home Assistant.

Home Assistant will serve the images via its server, making it possible to view your IP cameras while outside of your network. The endpoint is /api/camera_proxy/camera.[name].

Configuration

To add the VIVOTEK device to your Home Assistant instance, use this My button:

Manual configuration steps

If the above My button doesn’t work, you can also perform the following steps manually:

ip_address

The IP address of your camera, e.g., 192.168.1.2.

port

The port number.

name

The name of your camera.

username

The username for accessing your camera.

password

The password for accessing your camera.

authentication

Type for authenticating the requests with basic or digest.

security_level

The security level of the user accessing your camera. This could be admin or viewer.

ssl

Enable or disable SSL. Set to false to use an HTTP-only camera.

verify_ssl

Enable or disable SSL certificate verification. Set to false to use an HTTP-only camera, or you have a self-signed SSL certificate and haven’t installed the CA certificate to enable verification.

framerate

The number of frames-per-second (FPS) of the stream. Can cause heavy traffic on the network and/or heavy load on the camera.

stream_path

This parameter allows you to override the stream path. The default is live.sdp.

Using VIVOTEK cameras in automations

VIVOTEK provides a camera entity. To use a VIVOTEK camera in an automation or script, use one of the shared camera actions and select your VIVOTEK camera as the target.

To use a camera action from an automation or a script:

  1. Go to Settings > Automations & scenes.
  2. Open an existing automation or script, or select Create automation > Create new automation.
  3. If you are setting up a new automation, add a trigger in the When section. Scripts do not need a trigger. They run when something else calls them.
  4. In the Then do section, select Add action.
  5. Select what you want to control. Under By target, select your VIVOTEK camera.
  6. From the actions shown for that target, select the camera action you want to use.
  7. Set the required fields, if any.
  8. Select Save.

Supported camera actions include Enable camera motion detection, Disable camera motion detection, Take camera snapshot, and Play camera stream.

For VIVOTEK cameras, the motion detection actions enable or disable the first event configured on the camera.