EZVIZ makes affordable Wi-Fi and IP cameras. This guide shows three reliable ways to connect them to Home Assistant (HA):
- Method A — Official EZVIZ Integration: easiest, uses your EZVIZ cloud account.
- Method B — RTSP Stream: direct video feed, no cloud required.
- Method C — ONVIF: standards-based, works for motion events & snapshots.
Tip: Start with the official integration to get running quickly. For more reliable
streaming, prefer RTSP or ONVIF.
What you’ll need
- Home Assistant installed on the same network as your EZVIZ cameras.
- EZVIZ app with an active account (for official integration).
- Camera models that support RTSP or ONVIF if you prefer local streaming.
Method A — Official EZVIZ Integration
Best if you want fast setup. Requires your EZVIZ cloud account.
- Ensure your cameras are online and visible in the EZVIZ mobile app.
- In HA, go to Settings → Devices & Services → Add Integration.
- Search for EZVIZ and enter your EZVIZ credentials.
- Your cameras should appear as entities with live video and snapshots.
Method B — RTSP Stream (local)
Many EZVIZ cameras support RTSP streaming. This provides direct video without cloud dependency.
Enable RTSP
- In the EZVIZ app, go to your camera settings → Stream Encryption.
- Create a verification code (often 6 letters). This becomes your RTSP password.
Add to Home Assistant
camera:
- platform: generic
name: "EZVIZ Lounge"
still_image_url: "http://CAMERA_IP:80/ISAPI/Streaming/channels/101/picture"
stream_source: "rtsp://admin:VERIFICATION_CODE@CAMERA_IP:554/h264/ch1/main/av_stream"
Method C — ONVIF Protocol
ONVIF lets you use motion detection, snapshots, and standardized camera controls.
- In HA, go to Settings → Devices & Services and add ONVIF.
- Enter your camera’s IP, username, and password (verification code).
- Your camera will appear with sensors and stream entities.
Note: Some older EZVIZ cameras may require enabling ONVIF in the EZVIZ app first.
Troubleshooting & FAQs
Stream not loading?
- Confirm your verification code is correct and RTSP is enabled.
- Use a static IP or DHCP reservation for your camera.
Cloud login fails?
- Ensure you can log in via the EZVIZ mobile app.
- Two-factor authentication may need to be disabled temporarily.
Next steps
- Create motion-triggered automations (e.g., turn on a light when motion detected).
- Stream your EZVIZ cameras to a Lovelace dashboard in HA.
- Combine with presence detection for smarter alerts.