Skip to main content
← All Guides | Full Compatibility
Reolink

Reolink + Home Assistant

Works with Home Assistant certified

~10 minutes Verified: 2026-01-31 HA 2026.1+

Quick Summary

  • Compatibility: Full local control, Works with Home Assistant certified
  • Subscription: None required. Works without cloud account
  • Features: Live streams, AI detection, PTZ, local storage
  • ! Battery cameras: Require Home Hub or NVR for integration

1. Prerequisites

Before starting, ensure you have:

  • Home Assistant installed and running
  • Reolink camera connected to your network
  • Admin credentials set on the camera

Supported Devices

PoE and WiFi Cameras (direct connection):

  • RLC series: 410, 510A, 520, 810A, 820A, 823A, 1224A, and more
  • E1 series: E1, E1 Pro, E1 Zoom, E1 Outdoor
  • Reolink Duo, TrackMix, Video Doorbell

Battery Cameras (require Home Hub or NVR):

  • Argus 3 Pro, Argus 4 Pro, Argus Track
  • Reolink Doorbell Battery

Not supported: Reolink LTE models (Go Plus, Go PT, TrackMix LTE) cannot be integrated.

Password Requirements

Your camera password can only contain: a-z A-Z 0-9 @ $ * ~ _ - + = ! ? . , : ; ' ( ) [ ]

Other special characters will cause encoding issues with video streams.

2. Integration Setup

Step 1: Set Camera Credentials

If you haven't already, access your camera's web interface to set admin credentials:

  1. Connect the camera to your network
  2. Open the camera's IP address in a browser
  3. Set a username and password following the requirements above

Step 2: Add Integration

Reolink cameras are often auto-discovered. If not:

  1. Go to Settings → Devices & Services
  2. Click + Add Integration
  3. Search for Reolink
  4. Enter:
    • Host: Camera's IP address
    • Username: admin (or your custom username)
    • Password: Your camera password
  5. Click Submit

Step 3: Verify Entities

After setup, you should see camera streams, motion sensors, and configuration controls.

3. Streaming Protocols

Choose the right protocol for your needs:

Protocol 4K Support Resource Usage Best For
RTSP Yes (H.265) Higher Maximum quality
RTMP No Medium Compatibility
FLV No Lowest Low-power devices

To change protocol: Go to the integration options and select your preferred streaming method.

4. Available Features

Camera Streams

  • Fluent: Low resolution, enabled by default
  • Clear: High resolution, disabled by default
  • Snapshots: Still images on demand

AI Detection Sensors

  • Person detection
  • Vehicle detection
  • Pet/animal detection
  • Package detection
  • Face detection (supported models)

PTZ Controls (Pan-Tilt-Zoom cameras)

  • Directional buttons (up, down, left, right)
  • Zoom controls
  • Preset positions
  • Auto-tracking toggle

Configuration Controls

  • Floodlight brightness and mode
  • Infrared controls
  • Motion sensitivity
  • Recording toggle
  • Privacy mode

Sensors

  • Battery percentage (battery cameras)
  • WiFi signal strength
  • Storage status

5. Automation Ideas

Person Detection Alert

automation:
  - alias: "Person at front door"
    trigger:
      - platform: state
        entity_id: binary_sensor.front_camera_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.front_camera_fluent

Turn on Floodlight on Motion

automation:
  - alias: "Floodlight on motion"
    trigger:
      - platform: state
        entity_id: binary_sensor.driveway_motion
        to: "on"
    condition:
      - condition: sun
        after: sunset
    action:
      - service: light.turn_on
        target:
          entity_id: light.driveway_floodlight
        data:
          brightness_pct: 100

Vehicle Detection Logging

automation:
  - alias: "Log vehicle arrivals"
    trigger:
      - platform: state
        entity_id: binary_sensor.driveway_vehicle
        to: "on"
    action:
      - service: logbook.log
        data:
          name: "Driveway"
          message: "Vehicle detected"

6. Troubleshooting

Camera Not Discovered

  • Ensure camera is on the same network/VLAN as Home Assistant
  • Verify camera has a static IP or DHCP reservation
  • Try manual setup with the camera's IP address

Stream Not Loading

  • Check password only contains allowed characters
  • Try switching to FLV protocol for better compatibility
  • Verify firewall isn't blocking RTSP ports

AI Detection Not Working

  • Verify your camera model supports the AI feature
  • Enable the sensor entity if disabled by default
  • Check camera firmware is up to date

Battery Camera Not Connecting

  • Battery cameras require a Home Hub or NVR
  • Direct integration is not possible for battery models

7. Frequently Asked Questions

Does Reolink work offline with Home Assistant?

Yes, Reolink cameras work completely offline with Home Assistant. They connect directly to your local network and communicate with Home Assistant without requiring internet access or cloud servers. All video streams, AI detection, and controls function locally. The only time you'd need internet is for firmware updates or if you want to use Reolink's mobile app remotely.

Is Reolink officially supported by Home Assistant?

Yes, Reolink is one of the few camera brands with official 'Works with Home Assistant' certification. The integration is maintained as part of Home Assistant Core (not a custom integration), which means it receives regular updates, follows Home Assistant's quality standards, and is guaranteed to work with each new Home Assistant release.

Can I use Frigate AI detection with Reolink cameras?

Yes, Reolink cameras work excellently with Frigate for advanced AI detection. You can use the RTSP streams from Reolink cameras as input for Frigate, which provides more sophisticated object detection, tracking, and recording features. Many users run both the native Reolink integration (for camera controls) and Frigate (for AI detection) simultaneously.

Do I need a Reolink NVR for Home Assistant integration?

For most Reolink cameras, no NVR is required. PoE cameras and WiFi cameras connect directly to Home Assistant. However, battery-powered cameras (Argus series, battery doorbells) do require either a Reolink Home Hub or NVR to integrate with Home Assistant, as they use a different communication protocol that doesn't support direct connections.

How does Reolink compare to UniFi Protect for Home Assistant?

Both offer excellent local control, but they differ in approach. Reolink cameras connect individually to Home Assistant and are more affordable, making them great for adding cameras incrementally. UniFi Protect requires a UniFi console but offers a unified management interface and tighter ecosystem integration. Reolink has native AI detection on-camera, while UniFi Protect processes AI on the console. For budget-conscious setups or mixed-brand environments, Reolink is often the better choice.

8. Sources

This guide was compiled from official documentation:

Last verified: 2026-01-31 against Home Assistant 2026.1. If you find outdated information, let us know.

Need help with your camera system?

We install Reolink and other camera systems throughout Oklahoma. Full local control, no subscriptions.