2023-01-23 10:38:51 +01:00

2.7 KiB

title description ha_category ha_iot_class ha_release ha_domain ha_codeowners ha_config_flow ha_platforms ha_integration_type
Reolink NVR/camera Instructions on how to integrate Reolink devices (NVR/cameras) into Home Assistant.
Camera
Local Polling 2023.1 reolink
@starkillerOG
true
Camera
integration

The integration allows you to control Reolink NVRs or cameras.

{% include integrations/config_flow.md %}

A Reolink user account with admin privileges is needed for the proper operation of this integration.

{% include integrations/option_flow.md %} {% configuration_basic %} Protocol: description: Switch between RTSP, RTMP or FLV streaming protocol. {% endconfiguration_basic %}

Camera streams

This integration creates a few camera entities, one for each stream type with different resolutions: Main, Sub, Ext, and Snapshots. The Sub stream camera entity is enabled by default; the other streams are disabled by default. The Images stream provides a sequence of image snapshots giving very low latency at the cost of a very low frame rate; this can be used when the RTMP/RTSP/FLV video stream has too much lag.

Binary sensors

Depending on the supported features of the camera binary sensors are added for:

  • Motion detection
  • Doorbell presses
  • AI person detection
  • AI vehicle detection
  • AI pet detection
  • AI face detection

These sensors are polled every 60 seconds and receive ONVIF push events for immediate updates. Not all camera models generate ONVIF push events for all event types, some binary sensors might, therefore, only be polled.

Tested models

The following models have been tested and confirmed to work:

  • C1 Pro
  • E1 Zoom
  • E1 Outdoor
  • RLC-410W
  • RLC-411
  • RLC-420
  • RLC-511
  • RLC-511W
  • RLC-520
  • RLC-522
  • RLC-810A
  • RLC-811A
  • RLC-820A
  • RLC-823A
  • RLN8-410 NVR
  • Reolink Duo Floodlight PoE
  • Reolink Video Doorbell (PoE and Wi-Fi)

Battery-powered cameras are not yet supported.

The following models are lacking the HTTP webserver API and can therfore not work with this integration:

  • E1 Pro
  • The Reolink NVR only sends event-notifications if motion happens on the camera connected to the first (index "0") channel, therefore the binary sensors of all channels will only be updated when the first channel sees motion.
  • Reolink doorbell presses only generate ONVIF event notifications when the doorbell is directly connected to your network. The doorbell visitor binary sensor will not work when connecting the Reolink doorbell to an NVR.
  • Older firmware versions do not expose the necessary information the integration needs to function. Ensure the camera is updated to the latest firmware prior to setting up the integration.