Skip to content
Home Assistant TestFlight
Security & safety

ICSee

dbuezas/icsee-ptz · vv5.1.10

HACSLocal push

Home Assistant integration for ICSee/XMEye/DVR-IP/Sofia cameras: PTZ control, presets, motion alarm, and clock sync.

In Apple Home through HomeKit Bridge

What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.

EntityShows up asNote
switchSwitch or outlet
media_playerTV, receiver or media switchesNeeds its own HomeKit Bridge in accessory mode
cameraCameraNeeds its own HomeKit Bridge in accessory mode
binary_sensorSensor (motion, contact, leak, smoke…)
sensorSensor (temperature, humidity, air quality…)
buttonButton (as a switch)
selectMode picker (as switches)

What people report

Local DVRIP control of ICSee/XMeye cameras works, but newer firmware needed encrypted transport and sleeping solar cameras cannot be woken.

  • Partly works1
  • Requested1
  • Won’t be supported1
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
ICSee/XMeye camera firmware V5.06.R02 (H.265X)Partly works LocalAdd fails with Unknown error; v5.1.0-rc1 adds encrypted DVRIP transport
Saved copy
I am trying to add a recently purchased ICSee/XMeye camera to Home Assistant using this integration, but it fails with an "Unknown error" in the UI. When trying to add the camera stream directly via go2rtc using the dvrip:// protocol, the stream fails to load and throws an unexpected end of JSON input error. The camera works perfectly via the official mobile app and via the official VMS PC Software on port 34567, but it seems to block any third-party access. ⚙️ Environment & Camera Details Firmware System: V5.06.R02.000999WP.00000.140f24.0000000 Build Date: 2025-10-11 17:21:30 (Very recent …

Excerpt saved from GitHub on 2026-10-23.

Issue #65 · 2026-05
ICSee solar-powered sleeping camerasRequested LocalWake-up not supported; camera only keeps a heartbeat link to Xiongmai cloud
Saved copy
Is it possible to implement a wake up option for the sleeping solar cameras? It looks like the cameras have a call home function and maybe get the wake up flag from the server. I can see a constant connections to the wifi but no activity in the icsee app. I think this will help to have a more advanced control on the camera detection based on the presens on home assistant site. thank you.

Excerpt saved from GitHub on 2026-10-23.

Issue #50 · 2025-02
ICSee cameras via cloud IDWon’t be supported LocalIntegration only talks to cameras on the local network
Saved copy
I would like to know if you are aware of the steps to use communication via the camera's cloud ID instead of a fixed IP. Thanks.

Excerpt saved from GitHub on 2026-10-23.

Issue #49 · 2025-01

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

How it connects

Local push

Talks to the device on your network, and the device tells Home Assistant the moment something changes.

Details

Installs (analytics)398 (0.06%)
GitHub stars135
Latest versionv5.1.10 (2026-10-20)
Set up in the UIYes
Maintainers@dbuezas
LicenseMIT

In ReReHome

Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.

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