Skip to content
Homebridge TestFlight
Dahua

Dahua Camera

homebridge-dahua-camera-ultimate · v1.0.7

VerifiedLocalHomebridge 2.0

Adds Dahua IP cameras to HomeKit with RTSP streaming, snapshots, motion and HomeKit Secure Video.

What it says it supports

Brands

  • Dahua

Devices it names

  • Dahua IP cameras

Shows up in Apple Home as from its README

Sensor readings in its code

What people report

Several Dahua cameras work; one user got only a spinning wheel and stream stop despite trying software and hardware encoding.

  • Partly works1
  • Not working1
DeviceStatusWhat they saidSource
Dahua IP camera (rotated 1080x1920 stream)Partly worksVideo spun until custom width/height set in FFmpeg section; snapshot worked
Saved copy
Hi, I have 3 Dahua cameras which are working perfectly with the plugin (thank you)! One other Dahua camera is looking down an alleyway so I have it (in the config of the camera) rotate the image 90 degrees. It is therefore presenting a 1080x1920 video. I was using the Homebridge-Shinobi plugin and it was showing the video fine, however here the video doesn’t load (just spins). I do see the still image however. Really appreciate this plugin! Ps. As a long-shot I tried setting max resolution via the plugin config (to force it to 1080x1920), however although the message says “enter them below” …

Excerpt saved from GitHub on 2026-10-22.

Issue #2 · 2026-06
Dahua IP camera (stream stops after 2 seconds)Not workingLive view spins, stream stops; hardware and software encoding both fail
Saved copy
Hi here is the log I am getting: [2026/05/13, 08:31:21] [Dahua Camera Ultimate] Snapshot request: 1280x720 -> 1280x720 Dahua Camera Ultimate [2026/05/13, 08:31:21] [Dahua Camera Ultimate] Snapshot command: /var/lib/homebridge/node_modules/homebridge-dahua-camera-ultimate/node_modules/ffmpeg-for-homebridge/ffmpeg -hide_banner -i http://admin:[email protected]:80/cgi-bin/snapshot.cgi?channel=1 -frames:v 1 -vf scale='min(1280,iw)':'min(720,ih)':force_original_aspect_ratio=decrease -f image2 - Dahua Camera Ultimate [2026/05/13, 08:31:22] [Dahua Camera Ultimate] Snapshot captured: 182557 …

Excerpt saved from GitHub on 2026-10-22.

Issue #1 · 2026-05

Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Local

Direct camera CGI API and RTSP

You’ll need

  • ffmpeg
  • iCloud+ and home hub for HKSV

Compatibility

Verified by HomebridgeYes
Homebridge versions^1.6.0 || ^2.0.0-beta.0
Homebridge 2.0Yes
Node.js^18.17.0 || ^20.9.0 || ^22 || ^24
Settings in Homebridge UIYes
MatterNo
Platform nameDahua_Camera_Ultimate
LicenseMIT

Community signals

Downloads a week1
Downloads a month32
GitHub stars1
Open issues2
Closed issues0
Last code push2026-04-04
Latest version1.0.7 (2026-04-04)
First published2026-04-02
Releases4

In ReReHome

Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.

Bridges get their own settings page listing the accessories behind them.

Caveats from the README

  • One plugin instance per camera

HomeKit services in its code

Found by scanning the published npm package. A plugin can register a service only for some devices.

  • MotionSensor