Skip to content

Commit 2ac9039

Browse files
authored
Merge pull request #225 from ch-bas/data/sv3c-backfill-177-179
data: pro-install + consumer catalog (1.57.0) — SnapAV Luma/ClareVision + Resideo + SV3C/LaView/Yale
2 parents bfe7a81 + 8458f9d commit 2ac9039

1,426 files changed

Lines changed: 104581 additions & 69992 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: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,26 @@ Format: [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
66

77
---
88

9+
## [1.57.0] — 2026-08-06
10+
11+
**Pro-install & consumer catalog expansion — SnapAV (Luma + ClareVision) and Resideo, plus SV3C audit + LaView/Yale.** Camera count 2,797 → **2,861** (+64).
12+
13+
### Added — SnapAV / Snap One (+49)
14+
- **Luma +25** — the full Luma Surveillance IP line from snapav.com: 220/420/520/720/820/1220 series turret/bullet/dome (fixed + motorized varifocal), 24/7-color, floodlight, 7MP dual-lens floodlight, 12MP fisheye, and the X20 25x PTZ. Full datasheet specs (sensor/lens/FOV/streams/IR/IP/IK/dimensions). 56 SKUs collapsed to 25 distinct cameras (color + heater variants folded into `aliases`).
15+
- **ClareVision +24** — new brand (Clare/SnapAV): V100 value line (2MP/4MP, WiFi variants), V200 4MP/8MP IR turret/bullet/dome (fixed + varifocal) + fisheye, and V300 "Performance Series" Color-at-Night (full-color night vision). 45 SKUs → 24 distinct.
16+
- Both are Hikvision-OEM, so they ship the Hikvision-protocol Frigate/Home Assistant/Blue Iris `configs`.
17+
18+
### Added — Resideo / First Alert Pro (+11, new brand)
19+
- **CX4 pro AI** 8MP bullet/dome/turret, **VX** consumer WiFi (VX3 outdoor, VX1 5MP doorbell, VX5 indoor), IPCAM-WOC2, Trim 2 doorbell, and 3 Videofied/ProSeries **MotionViewers** (PIR + camera; typed `box` with an alarm-device note). Resideo's pages are marketing-oriented with JS-walled spec tables, so the pro CX4 entries are feature-level — only stated facts + model-number decode (e.g. `CX4BE08F28PW` → 8MP, 2.8mm), never fabricated.
20+
21+
### Added — consumer (+4)
22+
- **LaView +2**`B10` (2K outdoor 360° pan/tilt, full-color night vision + motion spotlight) and `F2` (2K indoor, two-way audio). LaView's storefront publishes only marketing copy, so these carry the same lean field set as the existing LaView cloud-cam entries — stated facts only, no fabricated sensor/lens/lux.
23+
- **Yale +2**`WIPC-301W` (Home View 720p indoor WiFi box, IR 8m, microSD/Dropbox) and the `Smart Home CCTV Dome Camera` (1080p coax DVR accessory, IR 30m). Three other Yale URLs resolved to existing entries (WIPC-303W, SV-DAFX-W) or lacked an identifiable model and were left untouched rather than duplicated/guessed.
24+
25+
### Backfilled — SV3C spec audit (#177/#178/#179/#161)
26+
- Audited the 14 SV3C product pages against the catalog (all already in the dataset) and backfilled **device specs** for 8 cameras from the published specifications: `sensor`, `lens`, `field_of_view_deg`, `night_vision.range_m` / `min_lux_color`, `ip_rating`, `video.codecs`/`streams`.
27+
- Sources recovered via Wayback (sv3c.com is now Cloudflare bot-walled). **Deliberately not recorded:** the pages' `Weight` and `Product Dimensions` figures — those are Ecwid/Amazon package/shipping values (identical across models), not device dimensions/weight. 5 pages (C25, HX03, C22-4K, PoE-36X, 4K-Dual-Network) published only marketing copy and were left unchanged.
28+
929
## [1.56.0] — 2026-08-03
1030

1131
**Datasheet backfill sweep (ACTi + Hikvision + Dahua) + UniFi Protect catalog expansion.**

README.md

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

3-
An open, structured database of 2,797 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,861 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

5-
[![cameras](https://img.shields.io/badge/cameras-2%2C797-blue)](data/cameras.json)
6-
[![brands](https://img.shields.io/badge/brands-72-green)](cameras/)
5+
[![cameras](https://img.shields.io/badge/cameras-2%2C861-blue)](data/cameras.json)
6+
[![brands](https://img.shields.io/badge/brands-74-green)](cameras/)
77
[![license](https://img.shields.io/badge/license-CC0-lightgrey)](LICENSE)
88

99
---
@@ -23,15 +23,15 @@ Camera spec sheets are scattered across vendor PDFs, retailer pages, and paywall
2323
Prefer to self-host or browse offline? A [standalone demo](docs/demo.html) (just `demo.html` + `cameras.json`, no build step) is included — serve the `docs/` folder locally with any static server, e.g. `python3 -m http.server` inside `docs/`, then open it.
2424

2525
<p align="center">
26-
<img src="docs/demo.gif" alt="CCTV Camera Database — browse, search, filter, and inspect 2,797 cameras across 72 brands" width="800" />
26+
<img src="docs/demo.gif" alt="CCTV Camera Database — browse, search, filter, and inspect 2,861 cameras across 74 brands" width="800" />
2727
</p>
2828

2929
**What you see above:**
3030
- **Search** — instant full-text search across brand, model, and features
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,797 cameras, 25 per page
34+
- **Pagination** — page through all 2,861 cameras, 25 per page
3535
- **Stats bar** — live counts for total cameras, brands, 4K+, WiFi, and no-subscription models
3636

3737
---
@@ -62,9 +62,9 @@ cctv-camera-database/
6262
│ ├── bosch/ # 153 cameras
6363
│ ├── abus/ # 142 cameras
6464
│ ├── reolink/ # 127 cameras
65-
│ └── …66 more brands
65+
│ └── …68 more brands
6666
├── data/ # GENERATED — do not edit by hand
67-
│ ├── cameras.json # all 2,797 cameras as one array
67+
│ ├── cameras.json # all 2,861 cameras as one array
6868
│ └── cameras.csv # flattened, spreadsheet-friendly
6969
├── schema/
7070
│ └── camera.schema.json
@@ -127,8 +127,8 @@ Or open `data/cameras.csv` in any spreadsheet for a quick browse.
127127
128128
| Metric | Count |
129129
|--------|-------|
130-
| Total cameras | **2,797** |
131-
| Brands | **72** |
130+
| Total cameras | **2,861** |
131+
| Brands | **74** |
132132
| Form factors | 11 (bullet, dome, turret, PTZ, dual-lens, panoramic, covert, box, fisheye, floodlight, doorbell) |
133133
| PoE wired | 1,669 |
134134
| WiFi | 544 |
@@ -139,7 +139,7 @@ Or open `data/cameras.csv` in any spreadsheet for a quick browse.
139139
| With integration configs (Frigate / Home Assistant) | 1,912 |
140140
| With color-lux rating (`night_vision.min_lux_color`) | 516 |
141141
142-
### All 72 brands
142+
### All 74 brands
143143
144144
<!-- brands-table:start (auto-generated by scripts/build.js — do not edit counts by hand; edit the Segment text and it is preserved) -->
145145
| Brand | Cameras | Segment |
@@ -164,10 +164,12 @@ Or open `data/cameras.csv` in any spreadsheet for a quick browse.
164164
| Hanwha | 45 | Enterprise AI, Korea/global |
165165
| Uniarch (Uniview) | 43 | Budget NDAA sub-brand, global |
166166
| Lorex | 40 | Consumer NVR systems, CA/US |
167+
| Luma | 33 | Custom-install (SnapAV), US |
167168
| CP Plus | 26 | India #2 brand, IN |
168169
| Xiaomi | 26 | Consumer smart home, CN/global |
169170
| Arlo | 25 | Consumer premium wire-free, global |
170171
| VIGI (TP-Link) | 25 | Business/SMB PoE, global |
172+
| ClareVision | 24 | — |
171173
| HiLook (Hikvision) | 23 | Budget installer, EU/UK/AU |
172174
| Ajax | 22 | Professional alarm + wired PoE cameras, EU/UK |
173175
| Foscam | 22 | Consumer WiFi/PoE, global |
@@ -183,6 +185,7 @@ Or open `data/cameras.csv` in any spreadsheet for a quick browse.
183185
| Milesight | 12 | Prosumer/Enterprise IoT, global |
184186
| Swann | 12 | Consumer, AU/US/UK |
185187
| Camius | 11 | Consumer direct, US |
188+
| Resideo | 11 | — |
186189
| Tiandy | 11 | Enterprise + prosumer, CN/ME/Africa |
187190
| Vivotek | 11 | Enterprise AI, global |
188191
| Costar | 10 | Enterprise (Arecont successor), US |
@@ -192,12 +195,11 @@ Or open `data/cameras.csv` in any spreadsheet for a quick browse.
192195
| Aqara | 9 | Smart home HomeKit, EU/global |
193196
| Lupus Electronics | 9 | Privacy-first, DE/AT/CH |
194197
| TVT | 9 | Prosumer budget, CN/IN/SE Asia |
198+
| Yale | 9 | Consumer smart home, UK/EU |
195199
| Intelbras | 8 | #1 Latin America, BR/AR/LATAM |
196-
| Luma | 8 | Custom-install (SnapAV), US |
200+
| LaView | 8 | Consumer WiFi/solar/4G, US |
197201
| Mobotix | 8 | Enterprise GDPR-first, EU |
198202
| LTS | 7 | Prosumer/installer, US |
199-
| Yale | 7 | Consumer smart home, UK/EU |
200-
| LaView | 6 | Consumer WiFi/solar/4G, US |
201203
| Canon | 4 | Enterprise optical, JP/global |
202204
| Godrej | 4 | Consumer, IN |
203205
| Longse | 4 | OEM/budget, CN/global |

cameras/abus/ipcb64510a.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,5 +98,8 @@
9898
"profile": "Hikvision",
9999
"notes": "ABUS Performance Line is Hikvision OEM — select the 'Hikvision' profile (or Generic ONVIF/RTSP)."
100100
}
101-
}
101+
},
102+
"environment": [
103+
"outdoor"
104+
]
102105
}

cameras/abus/ipcb64510b.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,5 +97,8 @@
9797
"profile": "Hikvision",
9898
"notes": "ABUS Performance Line is Hikvision OEM — select the 'Hikvision' profile (or Generic ONVIF/RTSP)."
9999
}
100-
}
100+
},
101+
"environment": [
102+
"outdoor"
103+
]
101104
}

cameras/abus/ipcb64510c.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,5 +98,8 @@
9898
"profile": "Hikvision",
9999
"notes": "ABUS Performance Line is Hikvision OEM — select the 'Hikvision' profile (or Generic ONVIF/RTSP)."
100100
}
101-
}
101+
},
102+
"environment": [
103+
"outdoor"
104+
]
102105
}

cameras/abus/ipcb64620.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,5 +100,8 @@
100100
"profile": "Hikvision",
101101
"notes": "ABUS is Hikvision OEM — select the 'Hikvision' profile (or Generic ONVIF/RTSP)."
102102
}
103-
}
103+
},
104+
"environment": [
105+
"outdoor"
106+
]
104107
}

cameras/abus/ipcb68515a.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,5 +101,8 @@
101101
"profile": "Hikvision",
102102
"notes": "ABUS is Hikvision OEM — select the 'Hikvision' profile (or Generic ONVIF/RTSP)."
103103
}
104-
}
104+
},
105+
"environment": [
106+
"outdoor"
107+
]
105108
}

cameras/abus/ipcs24500.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,5 +100,8 @@
100100
"profile": "Hikvision",
101101
"notes": "ABUS is Hikvision OEM — select the 'Hikvision' profile (or Generic ONVIF/RTSP)."
102102
}
103-
}
103+
},
104+
"environment": [
105+
"outdoor"
106+
]
104107
}

cameras/abus/ipcs34511a.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,5 +99,8 @@
9999
"profile": "Hikvision",
100100
"notes": "ABUS Performance Line is Hikvision OEM — select the 'Hikvision' profile (or Generic ONVIF/RTSP)."
101101
}
102-
}
102+
},
103+
"environment": [
104+
"outdoor"
105+
]
103106
}

cameras/abus/ipcs34511b.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,5 +99,8 @@
9999
"profile": "Hikvision",
100100
"notes": "ABUS Performance Line is Hikvision OEM — select the 'Hikvision' profile (or Generic ONVIF/RTSP)."
101101
}
102-
}
102+
},
103+
"environment": [
104+
"outdoor"
105+
]
103106
}

0 commit comments

Comments
 (0)