home-assistant

Setting Up Reolink Argus 3 Pro with Home Assistant

Complete guide to integrating the Reolink Argus 3 Pro camera with Home Assistant via RTSP for local streaming and motion automation.

Prerequisites

  • Home Assistant 2024.1 or later installed and running
  • Reolink Argus 3 Pro connected to WiFi via the Reolink app
  • Camera and Home Assistant on the same network
  • RTSP enabled on the camera (Reolink app > Device Settings > Network)

Step 1: Enable RTSP on the Camera

  1. Open the Reolink app on your phone
  2. Navigate to the camera’s Device Settings > Network > Advanced
  3. Enable RTSP if not already enabled
  4. Note the camera’s IP address from the network settings

Home Assistant 2023.1+ includes a native Reolink integration:

  1. Go to Settings > Devices & Services
  2. Click Add Integration and search for “Reolink”
  3. Enter the camera’s IP address
  4. Enter the camera’s username and password
  5. HA will discover all camera channels and sensors

Step 3: Configure the Camera Entity

After setup, you’ll have:

  • camera.reolink_argus_3_pro — Live stream entity
  • binary_sensor.reolink_motion — Motion detection
  • binary_sensor.reolink_person — Person detection
  • sensor.reolink_battery — Battery level

Step 4: Add to Frigate (Optional)

For AI-powered object detection, add the camera to Frigate:

# frigate.yml
cameras:
  front_yard:
    ffmpeg:
      inputs:
        - path: rtsp://username:password@CAMERA_IP:554/h264Preview_01_main
          roles:
            - detect
            - record
    detect:
      width: 2560
      height: 1440
      fps: 5

Step 5: Create Motion Automations

automation:
  - alias: "Alert on person detected at front door"
    trigger:
      - platform: state
        entity_id: binary_sensor.reolink_person
        to: "on"
    action:
      - service: notify.mobile_app
        data:
          title: "Person Detected"
          message: "Someone is at the front door"
          data:
            image: /api/camera_proxy/camera.reolink_argus_3_pro

Troubleshooting

Camera not discovered: Ensure the camera and Home Assistant are on the same subnet. Some routers isolate WiFi and Ethernet traffic — check your router’s VLAN settings.

Stream loads slowly: The Argus 3 Pro is battery-powered and wakes the stream on demand. Expect a 2-3 second delay when loading the live view.

Battery drains quickly with HA: Reduce the stream polling interval in the Reolink integration settings. Frequent polling wakes the camera and drains the battery.