Hi3510 IP Camera — integration for Ctronics, SV3C, Tenvis, Wansview, Dericam, INSTAR, Sricam, Hiseeu and 50+ other brands (HACS)

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:

  • :video_camera: RTSP live stream + JPEG snapshots
  • :control_knobs: Full camera control: brightness, contrast, saturation, sharpness, flip, mirror, infrared mode, audio volumes, OSD text/position
  • :magnifying_glass_tilted_left: Automatic network discovery: scans your network for compatible cameras during setup
  • :clapper_board: SD card recording playback: full-featured SD Browser with calendar, timeline, and video player — all in the browser
  • :videocassette: Video merge: select multiple recordings and merge them into one continuous video
  • :counterclockwise_arrows_button: PTZ control: pan, tilt, zoom, presets (for motorized cameras)
  • :police_car_light: Motion detection: monitors SD card alarm files in real-time
  • :bar_chart: 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:

  1. The mobile app is CamHi, HiP2P, Ctronics, or similar
  2. http://<camera-ip>/cgi-bin/hi3510/param.cgi?cmd=getserverinfo returns data
  3. 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):

  1. HACS → Integrations → Search "Hi3510" → Install
  2. Restart HA
  3. Add integration → Hi3510 IP Camera → Scan or enter manually

Links

Feedback, bug reports, and compatible camera confirmations are very welcome! :folded_hands: