Skip to content

EZVIZ & Home Assistant: The Ultimate 2026 Integration Guide (Cloud vs. Local RTSP)

18/03/2026

Last updated on March 18, 2026

Integrating your EZVIZ cameras into Home Assistant has evolved from a simple convenience into a critical step for anyone serious about building a unified and powerful smart home security system. Gone are the days of being tethered to the official app. In 2026, a proper integration allows you to not only centralize your camera feeds but also unleash an arsenal of intelligent automations that blend security with the rest of your connected home. Whether you prefer the simplicity of the cloud or the ironclad privacy of 100% local control via RTSP, this definitive guide will show you exactly how to get it done.

Why Bother Integrating EZVIZ with Home Assistant in 2026?

If you’re still on the fence, let me break down the key reasons that, in my experience, make this a total game-changer:

  • Unified Dashboard: Stop jumping between apps. View and manage your EZVIZ cameras right alongside your lights, sensors, thermostats, and security alarms from a single, clean interface in Home Assistant.
  • Next-Level Automations: This is where the real power lies. Want to automatically turn on your porch lights when the driveway camera detects motion? Or get a snapshot notification on your phone if the garage camera sees something while you’re away? That’s just the beginning.
  • Enhanced Privacy & Local Control: By using the local RTSP integration method, you can keep your video stream entirely within your home network, significantly reducing your reliance on EZVIZ’s cloud servers.
  • Break Free from Vendor Lock-in: Combine events from your EZVIZ cameras with devices from completely different brands. For example, trigger a loud Zigbee or Z-Wave siren when an EZVIZ camera detects an intruder. The possibilities are endless.

Prerequisites for Integration

Before you dive in, make sure you have the following ready to go:

  1. A running Home Assistant instance. If you’re brand new to this, I highly recommend starting with my guide on what Home Assistant is and how to get started.
  2. Your EZVIZ cameras installed and configured through the official EZVIZ app on your smartphone.
  3. Administrator access to your Home Assistant dashboard.
  4. (Optional, but highly recommended) HACS installed. For the community-driven method, you’ll need the Home Assistant Community Store (HACS). HACS is your gateway to thousands of custom integrations and UI cards built by the amazing HA community.

EZVIZ Home Assistant: Integration Methods Compared

In 2026, there are three main paths to get your EZVIZ cameras into Home Assistant. I’ve put together this table to help you pick the one that best fits your needs:

MethodProsConsCloud DependencyKey Features
1. Official (UI)Easiest setup. Directly supported by the Home Assistant core team.Fewer features than HACS. Slower update cycle.High. Requires logging into the EZVIZ API for authentication and control.Video stream, motion sensor, basic switches (siren, privacy mode).
2. Community (HACS)The most feature-rich option. More entities, services, and frequent updates.Requires HACS installation. Relies on a community developer for maintenance.High. Also uses the EZVIZ API but may offer local streaming options.Everything from Official, plus advanced PTZ control, extra sensors (battery, alarm state), additional services.
3. Generic (RTSP)Ultimate privacy & performance. Video never leaves your local network. No cloud dependency.Exposes no sensors (motion, etc.) or controls (siren, PTZ). More manual setup.None. 100% local once configured.Real-time video streaming only.

Methods 1 & 2: Integration via UI (Official and HACS)

Both the official and the HACS EZVIZ integrations are set up in a very similar way once the component is available in your system. The HACS version is my go-to recommendation due to its richer feature set.

If you’re using the HACS version: First, go to HACS > Integrations, search for “EZVIZ,” and install the repository. Restart Home Assistant when prompted.

From there, the steps are the same for both:

  1. Navigate to Settings > Devices & Services.
  2. Click the “Add Integration” button in the bottom-right corner.
  3. Search for “EZVIZ” and select it.
  4. Enter the username (email or phone) and password for your EZVIZ account. Follow the on-screen instructions to complete the authentication.
  5. That’s it! Home Assistant will automatically discover the cameras and devices linked to that account, creating all the corresponding entities for you.

[SCREENSHOT: Home Assistant’s EZVIZ integration setup window showing username and password fields.]

Method 3: Local Integration with EZVIZ Home Assistant RTSP

This is the path for privacy advocates and local control purists. The goal is to get the camera’s direct video stream URL and add it straight into Home Assistant.

Step 1: Enable RTSP on Your EZVIZ Camera

This process is done from the EZVIZ mobile app and can vary slightly by model, but the general steps are:

  1. Open the EZVIZ app on your phone.
  2. Go to your profile tab and select Settings.
  3. Look for the “LAN Live View” option and tap “Start Scanning”. The app will search for cameras on your local network.
  4. Select the camera you want to integrate. You’ll need the camera’s verification code, which is usually on a sticker on the device itself.
  5. Within the camera’s settings in this section, find an option to enable the RTSP protocol.

The resulting RTSP URL will look something like this:
rtsp://admin:VERIFICATIONCODE@CAMERA_IP_ADDRESS:554

Pro Tip: I strongly recommend assigning a static IP address to your camera from your router’s settings. This prevents the IP from changing and breaking your integration down the line.

Step 2: Add the Camera to Home Assistant

With the URL in hand, adding it to Home Assistant is straightforward:

  1. Go to Settings > Devices & Services > Add Integration.
  2. Search for “Generic Camera” and select it.
  3. In the “Stream Source URL” field, paste the RTSP URL you just obtained.
  4. Give your camera a name and finish the setup.

A more advanced alternative, if your camera supports it, is to use the ONVIF integration. It can often auto-detect the URL and, in some cases, even PTZ controls.

[SCREENSHOT: Configuring the ‘Generic Camera’ integration in Home Assistant with the RTSP URL field filled out.]

Power Up Your Security: Home Assistant Camera Automations

This is where the magic happens. Once integrated, your EZVIZ camera becomes just another sensor for your Home Assistant automations. Here are a couple of practical examples to get you started:

Example 1: Turn on Lights When Motion is Detected

This is a classic security automation. If you used the Official or HACS integration, you’ll have a binary_sensor entity for motion.


alias: 'Backyard - Turn on lights with camera motion'
trigger:
  - platform: state
    entity_id: binary_sensor.backyard_camera_motion
    to: 'on'
condition:
  - condition: sun
    after: sunset
action:
  - service: light.turn_on
    target:
      entity_id: light.backyard_lights
    data:
      brightness_pct: 100
      transition: 2
mode: single

To make this work, you’ll need smart lights, like those controlled by a Zigbee Ethernet coordinator like the SLZB-06 and Zigbee2MQTT.

Example 2: Mobile Notification with Snapshot

Get an immediate visual alert when something happens.


alias: 'Security - Notify garage motion with photo'
trigger:
  - platform: state
    entity_id: binary_sensor.garage_camera_motion
    to: 'on'
condition:
  - condition: state
    entity_id: alarm_control_panel.my_alarm_system
    state: armed_away
action:
  - service: camera.snapshot
    target:
      entity_id: camera.garage_camera
    data:
      filename: /media/snapshots/garage_snapshot.jpg
  - delay: '00:00:01'
  - service: notify.mobile_app_my_phone
    data:
      message: 'Motion detected in the garage!'
      data:
        image: /media/local/snapshots/garage_snapshot.jpg

For this automation to function, make sure you’ve configured notifications in the Home Assistant mobile companion app and that your /media folder is set up correctly.

EZVIZ Home Assistant Troubleshooting (FAQ)

I’ve rounded up the most common questions and problems I’ve run into while setting this up.

Q: The video stream is slow, pixelated, or drops out.

A: This is almost always a network issue. First, check the camera’s WiFi signal strength. Try using the camera’s secondary, lower-resolution stream (sub-stream) if available. In the Generic Camera configuration, you can also add ffmpeg arguments to increase the buffer. If all else fails, consider a hardwired Ethernet connection if your model supports it.

Q: The Official/HACS integration won’t connect or stops working.

A: Double-check that your EZVIZ username and password are correct. Sometimes, EZVIZ makes changes to their API that can temporarily break the integration. Check for pending updates for both Home Assistant Core and the integration in HACS. Finally, check the Home Assistant logs (Settings > System > Logs) for specific error messages.

Q: My RTSP URL isn’t working and gives me an error.

A: Make sure the camera’s IP address is correct and hasn’t changed (this is why static IPs are key!). Confirm the verification code is typed correctly—it’s easy to mix up an ‘O’ and a ‘0’. Lastly, ensure a firewall isn’t blocking port 554. While it’s great security practice to segment your home network, you have to make sure Home Assistant can still “see” the camera.

Q: I used the RTSP method, but the motion sensor entity is missing.

A: That’s expected behavior. The RTSP protocol only transmits audio and video streams. It does not transmit events like motion detection. To get a motion sensor with a local-only setup, you would need to use one of Home Assistant’s motion detection integrations, which process the video feed directly to look for changes.

The Bottom Line

Setting up your EZVIZ cameras in Home Assistant is, without a doubt, one of the most valuable upgrades you can make to your smart home. It gives you unmatched flexibility, letting you choose between the ease of the cloud and the robustness of local control. My advice? Start with the community integration via HACS—it offers the best balance of features and simplicity. However, if privacy is your absolute top priority, the RTSP path is rock-solid.

I hope this updated 2026 guide has been a huge help. You now have the knowledge to not just view your cameras, but to turn them into the intelligent eyes of a truly automated and secure home.