Reolink + Home Assistant
Works with Home Assistant certified
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:
- Connect the camera to your network
- Open the camera's IP address in a browser
- Set a username and password following the requirements above
Step 2: Add Integration
Reolink cameras are often auto-discovered. If not:
- Go to Settings → Devices & Services
- Click + Add Integration
- Search for Reolink
- Enter:
- Host: Camera's IP address
- Username:
admin(or your custom username) - Password: Your camera password
- 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:
- Home Assistant Reolink Integration (official docs)
- Reolink Support Guide
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.