Skip to content

Commit e05dd2b

Browse files
authored
Merge pull request #141 from ch-bas/fix/reseller-source-audit
Dahua: +34 cameras from OEM pages + reseller-source audit (#138, #140)
2 parents 8366535 + 8e1f1af commit e05dd2b

123 files changed

Lines changed: 14893 additions & 3679 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,28 @@ Format: [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
66

77
---
88

9+
## [1.44.2] — 2026-07-22
10+
11+
**Reseller-source audit close-out** (#138, #140). Resolved the last flagged reseller-sourced entries and a duplicate:
12+
13+
- **Hikvision (4)** — re-sourced `DS-2CD2347G2-L`, `DS-2CD2347G2-LSU/SL`, `DS-2CD2367G2P-LSU/SL`, `DS-2CD2367G3-LIS2UY/SL` from securitywholesalers.com.au listings to official hikvision.com datasheets, correcting specs that were wrong versus the datasheets: `2367G2P-LSU/SL` max resolution 3840×1080→**3632×1632** and sensor 1/2.7″→**1/2.5″**; `2367G3-LIS2UY/SL` 3072×2048→**3200×1800**; `2347G2-LSU/SL` microSD 256→**512 GB**.
14+
- **Dahua (3)** — re-sourced `IPC-HDW3841TP-ZAS`, `IPC-HFW3841TP-ZAS`, `IPC-HDW5842TM-ASE` from the axilogi.com mirror to official dahuasecurity.com pages. Confirmed `HDW3841TP-ZAS` is a genuine PAL regional order code of the base model (not a relabel) and reverted two fields a prior pass had wrongly changed (IR range→50 m, SMD Plus).
15+
- **Dedupe** — removed the redundant `IPC-HDW2849T-S-IL` India twin (same model/source as the global entry).
16+
17+
Net: 2,331 → 2,330.
18+
19+
## [1.44.1] — 2026-07-22
20+
21+
**Hikvision reseller-source audit** (#138, #140). Re-verified **8 ColorVu / Smart-Hybrid-Light entries** against official hikvision.com datasheets and replaced their reseller sources (securitywholesalers.com.au listings and axilogi.com mirror PDFs) with official `assets.hikvision.com` / `www.hikvision.com` datasheet URLs. Spec corrections from the datasheets: `DS-2CD2187G2H-LI` audio dropped to none (the microphone is the `-U` suffix; the retailer listing overclaimed two-way audio) and microSD max 256→512 GB; `DS-2CD2087G2H-LIU/SL` supplement-light range 30→40 m; `DS-2CD2687G2HT-LIZS` PoE corrected (retailer claimed 802.3af); marketing branding replaced with datasheet wording throughout. No camera count change (2,331).
22+
23+
## [1.44.0] — 2026-07-22
24+
25+
**Dahua catalogue expansion, cont.** (#138, #140). Added **10 more Dahua cameras** from official dahuasecurity.com pages: the X-Spans dual-lens PTZ **SDT8C842-8P-FA-APV** (2.8mm panorama + 4K zoom-detail, dual 1/1.8" CMOS); the TiOC-Pro WizColor WizSense-3 turrets **HDW3449H / HDW3649H / HDW3849H-ZAS-PV-PRO** (4/6/8MP); and the anti-corrosion (NEMA 4X / C5) WizSense-3 line — multi-sensor 180-degree panoramics **PDW31259 / PFW31259S-A180-AS-PV-ATC** (12MP), **PDW3859 / PFW3859S-A180-AS-PV-ATC** (8MP), and vandal domes **HDBW3649R1 / HDBW3849R1-ZAS-PV-PRO-ATC** (6/8MP, IK10). Net: 2,321 -> 2,331.
26+
27+
## [1.43.0] — 2026-07-22
28+
29+
**Dahua catalogue expansion + reseller-source audit** (#138, #140). Added **24 Dahua cameras** from official dahuasecurity.com pages: the WizColor WizSense-2 full-colour line (HFW/HDW 22xx-28xx-S-PRO/PROX), Smart-Dual-Light WizSense-3 (HDBW3467R-ZAS-IL, HFW3467E/3667E/3867E-AS-IL), two multi-sensor 180-degree panoramics (PFW83242-A180-S2 32MP, PFW81642-A180 16MP) and a discontinued 4K turret (HDW3841T-ZS-S2). Re-sourced 12 reseller-only Dahua entries off securitywholesalers.com.au (9 now on official Dahua pages) and fixed the SDT3E410-8P-MB-A-PV1 sensor error (1/1.8" -> 1/2.8"), resolution, IP and pan reported by @Cyphon00 (#138). Net: 2,297 -> 2,321.
30+
931
## [1.42.0] — 2026-07-22
1032

1133
**New field: `ik_rating`** (IEC 62262 mechanical impact / vandal protection, IK00-IK11) — contributed by @fvdpol (#137). IK ratings were previously buried in `features` or incorrectly stored in `ip_rating`; this adds a dedicated field and migrates **735 cameras**, cleaning IK out of `ip_rating`. Entries rated IK10 @ 50 J were upgraded to **IK11** per the 2021 IEC 62262 Amendment 1 (31 cameras). Adds `ik_rating` to the CSV export and glossary.

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# CCTV Camera Database
22

3-
An open, structured database of 2,297 CCTV / IP camera models and their technical specifications, covering 72 brands across every market segment — from budget consumer WiFi cameras to enterprise PTZ domes and thermal imaging systems. Each camera is a validated JSON file, aggregated into a single queryable dataset (JSON + CSV).
3+
An open, structured database of 2,330 CCTV / IP camera models and their technical specifications, covering 72 brands across every market segment — from budget consumer WiFi cameras to enterprise PTZ domes and thermal imaging systems. Each camera is a validated JSON file, aggregated into a single queryable dataset (JSON + CSV).
44

55
[![cameras](https://img.shields.io/badge/cameras-2%2C297-blue)](data/cameras.json)
66
[![brands](https://img.shields.io/badge/brands-72-green)](cameras/)
@@ -31,7 +31,7 @@ Prefer to self-host or browse offline? A [standalone demo](docs/demo.html) (just
3131
- **Filter** — narrow by brand, camera type, night vision, resolution, or market
3232
- **Sort** — click any column header to sort ascending/descending
3333
- **Detail drawer** — click a row to slide open the full spec sheet (resolution, connectivity, protocols, storage, audio, pricing, source links)
34-
- **Pagination** — page through all 2,297 cameras, 25 per page
34+
- **Pagination** — page through all 2,330 cameras, 25 per page
3535
- **Stats bar** — live counts for total cameras, brands, 4K+, WiFi, and no-subscription models
3636

3737
---
@@ -57,13 +57,13 @@ cctv-camera-database/
5757
├── cameras/ # source of truth — one JSON file per camera, grouped by brand
5858
│ ├── hikvision/ # 209 cameras
5959
│ ├── reolink/ # 116 cameras
60-
│ ├── dahua/ # 156 cameras
60+
│ ├── dahua/ # 190 cameras
6161
│ ├── hanwha/ # 45 cameras
6262
│ ├── axis/ # 66 cameras
6363
│ ├── tapo/ # 62 cameras
6464
│ └── …60 more brands
6565
├── data/ # GENERATED — do not edit by hand
66-
│ ├── cameras.json # all 2,297 cameras as one array
66+
│ ├── cameras.json # all 2,321 cameras as one array
6767
│ └── cameras.csv # flattened, spreadsheet-friendly
6868
├── schema/
6969
│ └── camera.schema.json
@@ -123,7 +123,7 @@ Or open `data/cameras.csv` in any spreadsheet for a quick browse.
123123
124124
| Metric | Count |
125125
|--------|-------|
126-
| Total cameras | **2,297** |
126+
| Total cameras | **2,321** |
127127
| Brands | **71** |
128128
| Form factors | 11 (bullet, dome, turret, PTZ, dual-lens, panoramic, covert, box, fisheye, floodlight, doorbell) |
129129
| PoE wired | 1,279 |
Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
{
2+
"id": "dahua-ipc-hdbw3467r-zas-il",
3+
"brand": "Dahua",
4+
"model": "IPC-HDBW3467R-ZAS-IL",
5+
"type": "dome",
6+
"connectivity": [
7+
"ethernet"
8+
],
9+
"power_source": [
10+
"poe",
11+
"dc"
12+
],
13+
"resolution": {
14+
"megapixels": 4,
15+
"max_width": 2688,
16+
"max_height": 1520,
17+
"label": "4MP"
18+
},
19+
"sensor": "1/2.9\" CMOS",
20+
"lens": {
21+
"count": 1,
22+
"focal_length_mm": "2.7-13.5",
23+
"aperture": "F1.4",
24+
"varifocal": true
25+
},
26+
"field_of_view_deg": "104-29",
27+
"night_vision": {
28+
"type": "hybrid",
29+
"range_m": 50
30+
},
31+
"video": {
32+
"codecs": [
33+
"H.265",
34+
"H.264",
35+
"MJPEG"
36+
],
37+
"max_fps": 30
38+
},
39+
"power": {
40+
"method": "PoE (802.3af) / DC 12V",
41+
"consumption_w": 11.0
42+
},
43+
"storage": {
44+
"onboard": true,
45+
"max_microsd_gb": 512,
46+
"nvr_compatible": true,
47+
"cloud": false
48+
},
49+
"protocols": [
50+
"rtsp",
51+
"onvif"
52+
],
53+
"ip_rating": "IP67",
54+
"ik_rating": "IK10",
55+
"audio": {
56+
"microphone": true,
57+
"speaker": false,
58+
"two_way": false
59+
},
60+
"features": [
61+
"WizSense",
62+
"Smart Dual Light",
63+
"SMD 4.0",
64+
"motorized varifocal",
65+
"50m IR / 50m warm light",
66+
"perimeter protection (intrusion/tripwire, human/vehicle)",
67+
"WDR 120dB",
68+
"electronic image stabilization",
69+
"ROI"
70+
],
71+
"operating_temp_c": "-30 to 60",
72+
"markets": [
73+
"global"
74+
],
75+
"sources": [
76+
"https://www.dahuasecurity.com/au/products/network-products/network-cameras/wizsense-3-series/smart-dual-light/ipc-hdbw3467r-zas-il-anz"
77+
],
78+
"last_verified": "2026-07-22",
79+
"configs": {
80+
"frigate": {
81+
"detect": {
82+
"width": 1280,
83+
"height": 720,
84+
"fps": 5
85+
},
86+
"rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=0",
87+
"best_substream": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=1",
88+
"verified": false,
89+
"notes": "Dahua native RTSP path; enable RTSP in the web UI (default admin)."
90+
},
91+
"home_assistant": {
92+
"integration": "onvif",
93+
"notes": "Dahua; ONVIF integration works (default port 80)."
94+
},
95+
"blue_iris": {
96+
"profile": "Dahua",
97+
"notes": "Select the 'Dahua' profile."
98+
}
99+
}
100+
}
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
{
2+
"id": "dahua-ipc-hdbw3649r1-zas-pv-pro-atc",
3+
"brand": "Dahua",
4+
"model": "IPC-HDBW3649R1-ZAS-PV-PRO-ATC",
5+
"type": "dome",
6+
"connectivity": [
7+
"ethernet"
8+
],
9+
"power_source": [
10+
"poe",
11+
"dc"
12+
],
13+
"resolution": {
14+
"megapixels": 6,
15+
"max_width": 3288,
16+
"max_height": 1850,
17+
"label": "6MP"
18+
},
19+
"sensor": "1/1.8\" CMOS",
20+
"lens": {
21+
"count": 1,
22+
"focal_length_mm": "2.7-12",
23+
"aperture": "F1.2",
24+
"varifocal": true
25+
},
26+
"field_of_view_deg": "112-48",
27+
"night_vision": {
28+
"type": "hybrid",
29+
"range_m": 50
30+
},
31+
"video": {
32+
"codecs": [
33+
"H.265",
34+
"H.264",
35+
"MJPEG"
36+
],
37+
"max_fps": 30
38+
},
39+
"power": {
40+
"method": "PoE (802.3at) / DC 12V"
41+
},
42+
"storage": {
43+
"onboard": true,
44+
"max_microsd_gb": 512,
45+
"nvr_compatible": true,
46+
"cloud": false
47+
},
48+
"protocols": [
49+
"rtsp",
50+
"onvif"
51+
],
52+
"ip_rating": "IP67",
53+
"ik_rating": "IK10",
54+
"operating_temp_c": "-30 to 60",
55+
"audio": {
56+
"microphone": true,
57+
"speaker": true,
58+
"two_way": true
59+
},
60+
"features": [
61+
"WizSense",
62+
"TiOC PRO",
63+
"WizColor full-color",
64+
"motorized varifocal",
65+
"50m IR",
66+
"50m warm light",
67+
"SMD 4.0",
68+
"AcuPick",
69+
"perimeter protection (intrusion/tripwire, human/vehicle)",
70+
"face detection",
71+
"active deterrence (red/blue lights, alarm)",
72+
"two-way audio",
73+
"anti-corrosion NEMA 4X / C5 rated"
74+
],
75+
"sources": [
76+
"https://www.dahuasecurity.com/products/network-products/network-cameras/wizsense-3-series/anti-corrosion/ipc-hdbw3649r1-zas-pv-pro-atc"
77+
],
78+
"markets": [
79+
"global"
80+
],
81+
"last_verified": "2026-07-22",
82+
"configs": {
83+
"frigate": {
84+
"detect": {
85+
"width": 1280,
86+
"height": 720,
87+
"fps": 5
88+
},
89+
"rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=0",
90+
"best_substream": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=1",
91+
"verified": false,
92+
"notes": "Dahua native RTSP path; enable RTSP in the web UI (default admin)."
93+
},
94+
"home_assistant": {
95+
"integration": "onvif",
96+
"notes": "Dahua; ONVIF integration works (default port 80)."
97+
},
98+
"blue_iris": {
99+
"profile": "Dahua",
100+
"notes": "Select the 'Dahua' profile."
101+
}
102+
}
103+
}
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
{
2+
"id": "dahua-ipc-hdbw3849r1-zas-pv-pro-atc",
3+
"brand": "Dahua",
4+
"model": "IPC-HDBW3849R1-ZAS-PV-PRO-ATC",
5+
"type": "dome",
6+
"connectivity": [
7+
"ethernet"
8+
],
9+
"power_source": [
10+
"poe",
11+
"dc"
12+
],
13+
"resolution": {
14+
"megapixels": 8,
15+
"max_width": 3840,
16+
"max_height": 2160,
17+
"label": "4K"
18+
},
19+
"sensor": "1/1.8\" CMOS",
20+
"lens": {
21+
"count": 1,
22+
"focal_length_mm": "2.7-12",
23+
"aperture": "F1.2",
24+
"varifocal": true
25+
},
26+
"field_of_view_deg": "112-48",
27+
"night_vision": {
28+
"type": "hybrid",
29+
"range_m": 50
30+
},
31+
"video": {
32+
"codecs": [
33+
"H.265",
34+
"H.264",
35+
"MJPEG"
36+
],
37+
"max_fps": 30
38+
},
39+
"power": {
40+
"method": "PoE+ (802.3at) / DC 12V",
41+
"consumption_w": 16.9
42+
},
43+
"storage": {
44+
"onboard": true,
45+
"max_microsd_gb": 512,
46+
"nvr_compatible": true,
47+
"cloud": false
48+
},
49+
"protocols": [
50+
"rtsp",
51+
"onvif"
52+
],
53+
"ip_rating": "IP67",
54+
"ik_rating": "IK10",
55+
"operating_temp_c": "-30 to 60",
56+
"audio": {
57+
"microphone": true,
58+
"speaker": true,
59+
"two_way": true
60+
},
61+
"features": [
62+
"WizSense",
63+
"TiOC PRO",
64+
"WizColor full-color",
65+
"motorized varifocal",
66+
"50m IR + 50m warm light (hybrid illumination)",
67+
"active deterrence (red/blue warning lights, alarm sounds)",
68+
"AcuPick",
69+
"SMD 4.0",
70+
"face detection",
71+
"perimeter protection (IVS)",
72+
"anti-corrosion NEMA 4X / C5 (up to 2 km from coast)"
73+
],
74+
"sources": [
75+
"https://www.dahuasecurity.com/products/network-products/network-cameras/wizsense-3-series/anti-corrosion/ipc-hdbw3849r1-zas-pv-pro-atc"
76+
],
77+
"markets": [
78+
"global"
79+
],
80+
"last_verified": "2026-07-22",
81+
"configs": {
82+
"frigate": {
83+
"detect": {
84+
"width": 1280,
85+
"height": 720,
86+
"fps": 5
87+
},
88+
"rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=0",
89+
"best_substream": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=1",
90+
"verified": false,
91+
"notes": "Dahua native RTSP path; enable RTSP in the web UI (default admin)."
92+
},
93+
"home_assistant": {
94+
"integration": "onvif",
95+
"notes": "Dahua; ONVIF integration works (default port 80)."
96+
},
97+
"blue_iris": {
98+
"profile": "Dahua",
99+
"notes": "Select the 'Dahua' profile."
100+
}
101+
}
102+
}

cameras/dahua/ipc-hdbw3867e-as-il.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
],
5454
"release_notes": "The Dahua IPC-HDBW3867E-AS-IL is an 8MP 4K WizSense smart dual-light fixed 2.8mm vandal dome with 30m IR/warm illumination, IK10 build and SMD 4.0.",
5555
"sources": [
56-
"https://www.securitywholesalers.com.au/product/dahua-dh-ipc-hdbw3867e-as-il-anz-8mp-smart-dual-light-fixed-focal-dome-wizsense-network-camera/"
56+
"https://www.dahuasecurity.com/au/products/network-products/network-cameras/wizsense-3-series/smart-dual-light/ipc-hdbw3867e-as-il-anz"
5757
],
5858
"power_source": [
5959
"poe",
@@ -80,7 +80,7 @@
8080
"notes": "Select the 'Dahua' profile."
8181
}
8282
},
83-
"last_verified": "2026-07-06",
83+
"last_verified": "2026-07-22",
8484
"field_of_view_deg": "110",
8585
"ip_rating": "IP67",
8686
"ik_rating": "IK10"

0 commit comments

Comments
 (0)