Dataset 2.14.0 — NDAA compliance field + Milesight/Uniview/Dahua catalogues (7,055 cameras) - #347
Merged
Conversation
5MP fisheye, 0.84mm F2.4, 186° FOV, H.265, PoE Class 2, microSD 256GB, ONVIF S/G/T, in-camera de-warping (4 ePTZ streams). Verified from i-pro.com. Closes #345 Co-authored-by: MichaelStickels <28538631+MichaelStickels@users.noreply.github.com>
M-89 (4K), M-49 (5MP), M-29 (2MP) fixed/wide/varifocal IR bullets, base + V2 revisions kept separate (specs differ: aperture/fps/IR range/FOV/power/SD). Verified from i-pro.com; Advidia brand name in aliases. The other 75 SKUs in the submitted list were already in the dataset.
… SW/SFV/SFN/SF/SBV/S3xxx domes Verified from i-pro.com. WV-XAE200W/201W/207W correctly excluded (edge-AI software, not cameras). Older Panasonic models kept H.264/MJPEG-only per pages. Also added the WV-S4150 datasheet PDF source.
…/SFN legacy domes Verified from i-pro.com. Older Panasonic models H.264/MJPEG-only (MPEG-4 dropped, not in enum). Fixed frigate config key note->notes.
… domes Verified from i-pro.com. Fixed nw502s ik_rating 10->IK10. Completes the i-PRO historical-catalogue import for the 2.14.0 cycle.
Imou: new models from imou.com (per-version splits): Ranger 2/2C 5MP, Ranger 2/2C/ Dual/Dual Pro dual-lens PT (3 res each), Rex VT Pro, Ranger RC 4/5MP, Cube PoE 2/4MP, A1 4MP/Dual, Cue 2/2C/2E, DK1, Bulb Cam/2C, Turret/Turret-SE, PS5E 3/5MP. Arlo: Ultra 3, Pro 6, Pro 6 XL, Essential 3rd Gen, Essential XL 3rd Gen, Pan-Tilt, Essential Wire-Free Video Doorbell (+ AVD3001/AVD4001 aliases on video-doorbell-hd). All verified from official sources; no fabrication.
…att from datasheets Filled dimensions_mm/weight_g/operating_temp_c/power.consumption_w (+ aperture where an F-number is published) on existing Imou records from official imou.com spec pages + datasheet PDFs. Verified-only; no fabrication.
…al-light/ColorHunter From official ubox-eu datasheets; Ultra265 codec, /unicast RTSP configs, lens-option variants (2.8/4mm) folded to aliases. Dedup vs existing 123.
…uard series Fixed IR + dual-light bullets/domes/turrets (2/4/5/6/8MP), motorized-VF, P-iris. From official ubox-eu datasheets; lens-option SKUs folded/split per datasheet.
…box, fisheye Motorized-VF dual-light bullets/domes/turrets (2-8MP), LightHunter SS-series, MultiView dual-channel (panoramic), box cameras, IPC816 fisheye. From ubox-eu datasheets.
…rHunter WL + corner P-iris motorized-VF bullets/domes (LightHunter, IR 80-120m, EIS/heater), ColorHunter warm-light turrets/bullets, IPC876 corner cam. Completes the ~216-model UNV EU catalogue import.
…watt from datasheets Filled the SB/SE records that were created without physical specs, from official ubox datasheets. 5 records left unfilled (datasheet TBD / drawing-only dims / housing accessories with no stated wattage) — no fabrication.
…power input Confirms it's a 3MP+3MP dual-lens PT WiFi cam; datasheet publishes no weight or consumption wattage (input DC 5V/1.5A only), so those stay empty (no fabrication).
…mption not published)
… from official datasheet + add source
Uho-S3S-M33F36D/M55F36D/M55D-U: weight 220g + 7.5W max (DC 5V/1.5A USB-C). IPC2124LB-AF28K-A2: dims 161x63x62, weight 240g (low end of published range). Completes Uniview physical-spec coverage.
8 EA/EB Super-Starlight/LightHunter (AHDZK 4-dir PanoraMic, DX/HDX/DGK) + 6 OwlView ColorHunter WP2 (ADF28/ADF40 turret/dome/bullet, 2MP & 4MP). All from official Uniview product pages + ubox-eu datasheet PDFs. Duplicate PTZ IPC98246EFW-X42-W-VH dropped (= existing -VH1).
Sunell SN-IP* core + Milesight — dimensions, net weight, operating temp, and max power consumption from official per-model datasheet PDFs. Add-only; bare-homepage sources replaced with specific datasheet URLs. Remaining Sunell SN-TP* thermal / SN-CHP to follow.
…losion-proof +41 Sunell records gain physical specs from official per-model datasheets: SN-IP* re-run (12), SN-TP* thermal (19), SN-CHP anti-corrosion/explosion (10). operating_temp_c is device working temp (not thermal measurement range). Add-only; datasheet URLs cited. Sunell now 130/155 fully spec'd; remaining 25 are renamed/sibling SKUs with no exact-SKU datasheet (not fabricated). Flagged for review: SN-CHP8056KAR-Z (unfindable), SN-CHP8290LAR (likely mis-prefixed SN-IPC8290WAN).
Manufacturer-stated NDAA Section 889 compliance. Optional/non-breaking — existing records validate unchanged; populate only when the datasheet states it, never infer.
Motorized Pro Bullet (12), Motorized Bullet (3), Motorized/Pro Dome (18), TrueColor bullet/turret/pro-dome (12), Motorized TrueColor (10). All from official NDAA G1/E/D datasheets; ndaa_compliant:true. TrueColor=hybrid Smart-Light, min_lux_color under night_vision.
…ti-dir) Fisheye (3), 180 panoramic mini dome/bullet (8), TrueColor dual-sensor 180 (1), 4x5MP multi-directional (1). NDAA datasheets; ndaa_compliant:true.
Speed domes 25-42x (9), PTZ domes 12-23x (15), PTZ bullet-plus (18), IR/vandal/weather-proof mini domes (15) + mini bullets (9). NDAA datasheets; ndaa_compliant true, false on non-NDAA C-series PTZ variants.
… 5G/AIoT) Motorized Pro Bullet Plus (20), 4x/12x Pro Bullet Plus (8), 5G/AIoT variants (10). ndaa_compliant set per datasheet (true where NDAA stated; omitted on plain AIoT/LoRaWAN-only SKUs). 5G models get connectivity 5g.
314 of 353 Uniview records matched to Uniview's published NDAA-compliant model list (global.uniview.com/News/News/NDAA) -> ndaa_compliant:true. Datasheets themselves don't state NDAA; the brand publishes a per-model list, so unmatched models (Uho-* mobile line, newer EA/SA, multi-sensor specials) are omitted (unknown), not asserted false.
MS-C2964-FPD/C2962-FPB/C8262-FPB/C8172-FPA/C4462-FPB were motorized varifocal, not fixed 2.8mm. Corrected lens/FOV/IR/min-lux-color per each exact-SKU datasheet (C8262-FPB=3.6-10mm, C4462-FPB=3-10.5mm; C8172-FPA sensor 1/1.8->1/2.8). C2964-FPD datasheet states NDAA -> ndaa_compliant true.
Hikvision, HiLook (Hikvision sub-brand), Dahua, Imou (Dahua sub-brand) are named in NDAA Section 889 -> ndaa_compliant:false (987 records). Definitive per the statute, not inference.
Axis (136 true, blanket portfolio), i-PRO (504 true, blanket), Hanwha (27 true, official 2023 list), ACTi (179 true, official model matrix). Unlisted models omitted (unknown), never inferred.
…ssors) Matched Bosch's Feb-2021 NDAA product list + confirmed current i-generation successors (3100i/5100i/7100i/8000i/8100i families) via Bosch datasheets. Legacy/analog/OEM-era lines omitted (unknown), not inferred.
Avigilon (16 true, blanket Sec 889 statement); TKH Security (7 true, signed declaration list); Amcrest (12 true — FOXLINK-built AMLINK/HELIX lines; legacy Dahua-based omitted); EverFocus (7 true, Oct-2023 list). Mapesen (83) + Urmet (78): no official NDAA claim -> omitted.
Bolide BN* (6, datasheets state 'NDAA Compliant') and Panasonic PM-* (14, NDAA listed in spec compliance) set true from ~/Desktop/spe data datasheets. ABUS ruled out — 'NDAA' matches were 'standaard' (false positive).
EZVIZ (Hangzhou Ezviz) is Hikvision's majority-owned consumer sub-brand, covered by Section 889's subsidiaries/affiliates clause. 87 records.
Honeywell officially declares its 30/35/60/70 Series NDAA Section 889 compliant (buildings.honeywell.com/.../ndaa). HC35 + HC60 records set true; India-market 50 Series (uncovered) omitted. Lorex: no compliant list published (blanket non-compliance disclaimer) -> all omitted.
Blanket: Reolink(127), Vivotek(19), Mobotix(16), Synology(4). Lists: Sunell(107), AVYCON(97), Kenik(66), Illustra(60), InVid(36), ClareVision(24), Pelco(17), Luma(17), Speco(10), Comelit(8), IDIS(1). Unmatched/no-claim brands omitted; nothing inferred.
Blanket: LILIN(110), Digital Watchdog(70), Dallmeier(30), 3xLogic(31), OpenEye(27), VIGI(25), Vicon(24), Ajax(23), Verkada(20), Jidetech(38), Night Owl(11). Lists: Arecont Vision(89), Eneo(26), Uniarch(29), GeoVision(17), March Networks(2). No-claim/OEM/uncertain brands omitted (Holowits, Luminys, Ubiquiti, AvertX, Truen, ZKTeco, etc.); nothing inferred.
ecobee Smart Doorbell Camera + Smart Camera (HomeKit/cloud, no RTSP). Zmodo 720p line (9 SKUs: mini/two-way/bullet/dome/PoE/pan-tilt) — app/cloud only, no ONVIF/RTSP stated. Blink Outdoor 3rd-Gen release_year 2022->2020 (SKU B086DKSHQ4 is the 2020 product). Blink Mini/Gen2 already existed.
Newer Lorex Wi-Fi cameras from official series datasheets. Color/pack variants of existing SKUs (F461/F861/W881/W482/W891) skipped as dups. ndaa_compliant omitted (Lorex publishes a non-compliance disclaimer).
Cam Pan v4 (4K), Indoor Cam Pan (2K, distinct SKU), Solar Cam Pan 2K, Duo Cam Pan (dual-lens), Battery Video Doorbell, Duo Cam Battery Doorbell, Window Cam, Bulb Cam. Consumer cloud cams — no RTSP/configs; ndaa omitted. Non-camera Wyze products (locks/bulbs/plugs/scales/vacuum/sensors) excluded.
Dual-sensor SDT5X (panoramic + 25x/5x PTZ): 425-4Z4-QA-2812/-0832, 405-4F-QA-0600, 425-4Z4-WA-2812/-0832, 225-2F-QA-0600. Single PTZ: SD10A848WA-HNF (48x/IR450m), SD8A840WA-HNF (40x), SD6AE433XA-HNR (33x), SD65F233XA-HNR (33x Starlight+). Dahua=Section 889 named -> ndaa false. 15 of the 23 listed already existed; SD6AL245GB-HNV also a dup.
Network PTZ (SD6C/SD6CE/SD5x/SD4x/SD59), WiFi mini-PTZ (SD1A/SD22/SD29 GNY-W), HDCVI coax PTZ (SD6C32xx-HC: coax, no configs), multi-sensor panoramic+PTZ (PSDW: lens.count 5-9), multi-sensor panoramic (IPC-PDBW), dual-directional (IPC-HDBW5441F). All Dahua=Section 889 -> ndaa false. Datasheets located on Dahua CDN + cached; 10 of 40 already existed.
Dahua PT (ndaa=false): SD2A500NB/SD2A300NB-GNY-A-PV, IPC-PT1439H/1239H-PV (all PoE/ethernet, verified — not WiFi). Backfill: Dahua SD42212T dims+weight; Zmodo weights (lb->g); Wyze Solar Cam Pan 2K + Bulb Cam dims/weight/15W. consumption_w left absent where consumer makers publish only adapter ratings.
Wired PoE PT: SD3E410/405/205-GNY-A-PV1 (TiOC), SD29404/29204-GNY, SD22204-GNY, SD1A404/204-GNY. HDCVI analog PT (coax, no configs): HAC-PT1200A/1500A-IL-A, HAC-PT1239A-A-LED. All ndaa_compliant:false; plain -GNY verified wired (not WiFi).
1080p/130deg weatherproof IP65 wired Nest Cam Outdoor. GA01998US was a dup (existing nest-cam-wired-2021). Cloud/app-only -> no configs; ndaa omitted.
…brands) Documents the 2.14.0 release: ndaa_compliant field + dataset-wide population, Milesight/Uniview/i-PRO/Dahua catalogues, new brands ecobee & Zmodo, physical backfills and fixes. Bump package.json 2.13.0 -> 2.14.0 so release.yml cuts the tag on merge.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Dataset 2.14.0 — NDAA compliance + major catalogue expansion
Grows the dataset 6,546 → 7,055 cameras (134 → 135 brands) and adds a first-class NDAA Section 889 compliance field.
🛡️ New field:
ndaa_compliant(Section 889)Optional boolean, non-breaking; mirrored in the web
Cameratype and surfaced in the UI (tri-state badge + feature filter). Populated dataset-wide: 3,928 / 7,055 records decided (56%) — 2,787 compliant · 1,141 non-compliant. Every value is backed by an official manufacturer source (portfolio declaration or published model list); named Section 889 entities + their own sub-brands setfalse; everything uncertain (OEM rebrands, disputed white-labels, no published position) left omitted — never inferred. Method + full brand table tracked in #348.📷 Catalogues & new brands
MS-CQ, fisheye, panoramic, multi-directional, speed/PTZ domes, Pro Bullet Plus incl. 5G/AIoT)🔧 Changed / fixed
release_year2022 → 2020✅ Validation
npm run buildgreen (7,055 cameras, AJV schema-valid) ·npm run lintpasses (advisory warnings only) · README counts auto-synced · all datasheets cached underdatasheets/<brand>/(git-ignored). Full detail inCHANGELOG.md→ [2.14.0].