Skip to content

Release 2.32.0 — 51 Imou cameras + eufy Window Camera E10 (merge after #422) - #423

Closed
ch-bas wants to merge 9 commits into
mainfrom
release/2.32.0
Closed

ch-bas wants to merge 9 commits into
mainfrom
release/2.32.0

Conversation

@ch-bas

@ch-bas ch-bas commented Oct 28, 2026 •

Copy link
Copy Markdown
Owner

Merge #422 (2.31.0) first. This branch is built on top of it, so until #422 is merged this PR also shows #422's commits. Merging this one first would ship both releases' changes under 2.32.0.

Added

51 Imou cameras (Imou 119 → 170), found by comparing imou.com's product catalogue (about 158 camera pages) with the dataset. They include the 2MP/3MP variants of the Bullet, Cruiser, Cell and Ranger lines (only the 4MP/5MP models were in the dataset), the PS-series (PS2M, PS3D, PS3E, PS7F, PS70F, PS8D, PS8E), Rex / Rex 2D / Rex 3D / Rex VT, Ranger RC/SE/2C/2 Dual, A1 Pro, DK3, the S21FA/S41FA PoE PTZs, T22EA/T42EA PoE turrets, Doorbell Wired and the VDP7 door phone.

Type Records
ptz 25
bullet 15
turret 5
dual-lens 4
doorbell 2
  • Sources: Imou's own /product/detail/ and /product/specs/ pages, plus 107 official datasheets from static-website.imou.com. Model codes are recorded where Imou publishes them.
  • Configs: RTSP/ONVIF configs are included only where the spec sheet lists ONVIF. They use the Dahua /cam/realmonitor path that existing Imou records use, marked unverified.
  • Skipped: catalogue pages already covered (about 80), smart locks, a chime, a robot vacuum, and pages with no spec table or conflicting specs.

eufy Window Camera E10 (T8404121), from the official us.eufy.com spec table. The S4 Max kit cameras were skipped because the kit pages give no per-camera specs.

Existing records with suspected errors (not changed here)

  • imou-cruiser-4g: night vision is 10 m; the official page says 30 m.
  • imou-cruiser-2c-5mp: alias IPC-S7CP-5M0WE; imou.com lists IPC-S7CP-5V0W / IPC-S7CN-5V0W.
  • imou-bullet-2c-pro-5mp, bullet-2e-pro-5mp, bullet-2c-5mp: sensor and FOV were taken from the 3MP spec pages.
  • imou-cell-3c-all-in-one-5mp: body specs are copied from the Cell 3C.
  • imou-vdp7-poe: carries the 2-wire VDP7's power and Wi-Fi values.

These need a separate correction pass against the official sheets.

Checks

  • lint --fix, build, gen-model-enrichment and lint-data all pass.
  • The build counts 29,566 cameras (+52 over 2.31.0).
  • All new records have an added date, an official source and last_verified 2026-10-28.
  • No duplicate model codes.

…ool path and enrichment size

- Field reference rebuilt from schema/camera.schema.json: drop the removed msrp_* price fields
  (the schema rejects them), fix the type/connectivity/protocols/ik_rating enums, document
  power_source, video, ptz, environment, network, ndaa_compliant, status and other fields.
- min_lux is recorded only when the datasheet labels it black-and-white; never 0 lux with IR.
- Sources must be official; retailer listings only corroborate.
- One record per camera, packaging-only order numbers as aliases.
- README: tools/qa.html loads ../docs/cameras.json first; the file picker works from disk.
- gen-model-enrichment.js: output is ~10 MB, not ~1 MB.
…nual gives it

ACTi's manuals show two defaults: 7070 for most firmware generations (V, A, S, C
series; 413 models) and 554 for newer models and the Z-series OEM line. The dataset
used 7070 everywhere. Only records whose own ACTi firmware manual states 554 change:
A214, A426, A711, A713, A826, A951, A952, A956, Q450, Q83, Z32, Z33, Z34, Z36, Z37,
Z41, Z42, Z71, Z710, Z84, Z94, Z95. Configs a user has verified are never changed
(none of these had one).
…wer models and the Z series

Per ACTi's own firmware manuals (Camera Firmware Manual S4.12.10 and the V/A/S/C
manuals: 7070; A713/A950/A951/Q450, A214/A426/A711/A826/A952/A953/Q83 and the
Z-series manuals: 554).
…ct pages and family manuals

PoE bullets/domes (605GP, 608GP, 629EBP, DM13EP, DM27SP), PT825/PT825G/PT825D
PoE and Wi-Fi pan-tilt and dual-lens cameras, Wi-Fi/battery/solar cameras and
two Tuya cameras. RTSP paths only where a QuarkView family manual documents
them (Xiongmai main stream); app-only cameras are cloud-required.
…dy, Annke, Wyze, Reolink and Lorex

Found by diffing each maker's product catalogue (sitemaps / store listings) against
the dataset. Milesight D2-series PD2/FPD2 minis (15), Dahua WizColor Lite PRO,
WizSense 2 TS, Lite, HDCVI full-colour and SD2/SD4/SD5 PTZs (13), Swann EliteX /
AdvancedX / MaxRanger (4), Uniview HC191 ANPR units (2), Tiandy (2), Annke (2),
Wyze Bulb Cam Pan Color, Reolink OMVI 2i Ultra (announced) and Lorex IC301.
…cial pages and datasheets

Imou: the 2MP/3MP variants of Bullet, Cruiser, Cell and Ranger lines, DK3,
PS2M/PS3D/PS3E/PS7F/PS70F/PS8D/PS8E, Rex/Rex 2D/Rex 3D/Rex VT, S21FA/S41FA,
T22EA/T42EA, Doorbell Wired and VDP7, from imou.com detail/spec pages and the
datasheets they link. eufy: Window Camera E10 (T8404121).
@ch-bas

ch-bas commented Oct 30, 2026

Copy link
Copy Markdown
Owner Author

Folded into #422 so 2.31.0 ships as one release; the Imou and eufy cameras from this PR are now on release/2.31.0.

@ch-bas ch-bas closed this Oct 30, 2026
@ch-bas
ch-bas deleted the release/2.32.0 branch October 30, 2026 15:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant