Skip to content

ACTi catalogue completion — add 129 missing current cameras (v1.33.0, 2,230)#118

Merged
ch-bas merged 1 commit into
mainfrom
audit/acti-catalog
Jul 11, 2026
Merged

ACTi catalogue completion — add 129 missing current cameras (v1.33.0, 2,230)#118
ch-bas merged 1 commit into
mainfrom
audit/acti-catalog

Conversation

@ch-bas

@ch-bas ch-bas commented Jul 11, 2026

Copy link
Copy Markdown
Owner

Adds 129 currently-orderable ACTi cameras that were missing — our prior ACTi audit covered only ~38% of ACTi's current catalog. Takes ACTi coverage 119 → 248 and the dataset 2,101 → 2,230 (71 brands unchanged). Released as v1.33.0.

How

  • Discovery: diffed ACTi's official product-roadmap endpoint (GetProductTypeInfo.ashx?q=Cameras, filtered to AvailableToOrder=Available) against our set — the authoritative "current catalogue," stripping EOL/discontinued and non-cameras (accessories/NVRs/encoders that flood the sitemap).
  • Extraction: ACTi's server-side spec-API (newPopupSpecifications.ashx + _value.ashx) — the method documented in the private repo's docs/acti-spec-api.md. All 130 fetched with 0 failures; mapped deterministically to the schema; AJV-validated.

Coverage highlights

  • The entire L-series (L31–L83 + variants) — a current line we had none of.
  • More J-series (J71/72/73/81), and many E/Z/A/B bullets/domes/turrets/boxes/PTZ.
  • Specialty: thermal bispectral (A377, K372), fisheye/hemispheric, covert, door station (Q950), intercom (Q970), body-worn (PCAM-1600).

Methodology notes

  • max_fps recorded at the highest resolution (ACTi lists highest-res first), not max() — the bug the audit doc calls out.
  • 9 models whose ACTi spec sheet omits the Network Protocol row get ONVIF-only, no Frigate config (RTSP not officially documented) — consistent with the existing 26 config-less ACTi entries.
  • Skipped B943-C-V01-145 (custom bundle, no published specs); Z79-P1 inherits Z79.

QA: sources + last_verified on all; every RTSP entry has a complete Frigate/HA/BlueIris config block; AJV passes on all 2,230.

…3.0)

Diffed ACTi's product-roadmap (AvailableToOrder=Available) against our set and
extracted the 129 missing via ACTi's spec-API. Includes the entire L-series,
more J/E/Z/A/B models, thermal/fisheye/covert/doorbell/body-worn specialties.
max_fps at highest res; RTSP-undocumented models get ONVIF-only (no configs).
119 -> 248 ACTi; 2101 -> 2230 cameras.
@ch-bas ch-bas self-assigned this Jul 11, 2026
@ch-bas ch-bas added the enhancement New feature or request label Jul 11, 2026
@ch-bas ch-bas merged commit aa627d0 into main Jul 11, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant