Logo
Integration Guide

Reolink

IP camera integration with RTSP streams and PTZ control

The Reolink integration connects Reolink IP cameras to Hydris, providing live video streams (RTSP and snapshots) and bidirectional PTZ (pan-tilt-zoom) control. Cameras can be discovered automatically via network scanning or configured manually.

Setup

  1. Open the command menu with Ctrl+K (or ⌘+K) and select Configuration
  2. Find Reolink under Cameras in the sidebar
  3. Set the default Username and Password for your cameras and click Apply Configuration

With Auto Probe enabled (the default), Reolink cameras on the local network are discovered and connected automatically. You can also add cameras manually by selecting Camera and clicking Create, then entering the camera's IP address.

Service Settings

These apply to all cameras managed by this integration:

SettingDefaultDescription
UsernameadminDefault credentials for all cameras
PasswordDefault password
Auto ProbetrueAutomatically connect cameras found by network scan

Camera Settings

Per-camera overrides, shown when you select a camera in the sidebar:

SettingDefaultDescription
Username(service default)Override username
Password(service default)Override password
FOV(auto from model)Horizontal field of view in degrees
Range MinBlind zone distance in meters
Range MaxMaximum detection range in meters
Heading0Camera heading from north in degrees
LatitudeCamera position
LongitudeCamera position

Discovery

Cameras are discovered through two mechanisms:

  1. Network scan: Hydris's built-in network scanner detects Reolink devices by vendor MAC prefix. When Auto Probe is enabled, discovered cameras are automatically connected.
  2. WS-Discovery (ONVIF): Multicast probe on the ONVIF discovery address finds cameras that support the ONVIF standard.

Entity Mapping

Camera entities are created with the ID format reolink.device.{mac_address}.

FieldHydris Component
RTSP streams (main + sub)camera (WebRTC/RTSP URLs)
HTTP snapshotcamera (snapshot URL)
Manufacturer + modellabel, device (hardware ID)
Configured positiongeo
PTZ position (if capable)pose on focal point entity (azimuth, elevation, range)

PTZ Cameras

For PTZ-capable models, Hydris creates a focal point entity ({camera_id}~fp) that represents where the camera is looking. Moving the focal point through the Hydris UI sends PTZ commands to the camera. The integration polls the camera every 5 seconds and reflects external PTZ movements back into the entity.

Supported Models

The integration includes a built-in database of Reolink camera specifications:

ModelFOVRangePTZ
Duo 3 PoE180°30mNo
TrackMix PoE104° / 38°30mYes
Argus 3 Pro105°10mNo
Argus 4 Pro180°10mNo
E1 Zoom98° / 32°12mYes
E1 Outdoor90° / 50°12mYes
CX41089°30mNo
CX81093°30mNo

Unknown models still work — FOV and range can be configured manually.

On this page