Hi everyone!
I'm sharing an integration I built for the hundreds of IP cameras that use the Hi3510/HiSilicon CGI protocol — the same protocol shared by cameras from Ctronics, SV3C, Tenvis, Wansview, Dericam, INSTAR, Sricam, Hiseeu, Wanscam, BESDER, Gadinan, Jennov, ESCAM, Vstarcam, KKMoon, and many more Chinese OEM brands.
If your camera uses the CamHi, HiP2P, or similar mobile app — this integration is probably for you.
What it does
This is a 100% local integration (no cloud, no internet needed) that gives you full control over these cameras from Home Assistant:
RTSP live stream + JPEG snapshots
Full camera control: brightness, contrast, saturation, sharpness, flip, mirror, infrared mode, audio volumes, OSD text/position
Automatic network discovery: scans your network for compatible cameras during setup
SD card recording playback: full-featured SD Browser with calendar, timeline, and video player — all in the browser
Video merge: select multiple recordings and merge them into one continuous video
PTZ control: pan, tilt, zoom, presets (for motorized cameras)
Motion detection: monitors SD card alarm files in real-time
Diagnostic sensors: IP, firmware, model, SD space, recording count
SD Browser (the killer feature)
The built-in SD Browser at /api/hi3510/sd lets you:
- Browse all cameras in a grid
- Navigate recordings by month + calendar
- Click any file to download from SD → convert → play inline
- 24h interactive timeline with zoom/pan
- Multi-camera synchronized playback
- Merge multiple files into one video
- Filter by alarm/recording/cached/merged
Embeds in any dashboard with a simple iframe card:
type: iframe
url: /api/hi3510/sd
aspect_ratio: 100%
Compatible cameras
Your camera is compatible if:
- The mobile app is CamHi, HiP2P, Ctronics, or similar
http://<camera-ip>/cgi-bin/hi3510/param.cgi?cmd=getserverinforeturns data- The web UI is at
http://<camera-ip>/web/admin.html
Confirmed brands: Ctronics, SV3C, Tenvis, Wansview, Dericam, INSTAR, Sricam, Hiseeu, Wanscam, BESDER, Gadinan, Hamrolte, Jennov, ESCAM, Vstarcam, Floureon, KKMoon, JOOAN, Unitoptek, Anran, Loosafe, Techage — plus hundreds of unbranded cameras on Amazon/AliExpress.
SoCs: Hi3510, Hi3518A/C/EV100/EV200/201, Hi3516CV100/200/300, Hi3516EV200/300
Installation
Available in HACS (default repository):
- HACS → Integrations → Search "Hi3510" → Install
- Restart HA
- Add integration → Hi3510 IP Camera → Scan or enter manually
Links
- GitHub: GitHub - spagonic/ha-hi3510: Home Assistant integration for Hi3510/HiSilicon IP cameras — supports SV3C, Ctronics, Dericam, INSTAR, Wansview, Wanscam, Sricam, Hiseeu, BESDER, Tenvis, CamHi/HiP2P protocol · GitHub
- Issues: Issues · spagonic/ha-hi3510 · GitHub
Feedback, bug reports, and compatible camera confirmations are very welcome! ![]()