Skip to content

Release 2.34.0: data fixes, Tapo C250 config verified, NetBox export brand mapping - #431

Merged
ch-bas merged 7 commits into
mainfrom
release/2.34.0
Nov 14, 2026
Merged

ch-bas merged 7 commits into
mainfrom
release/2.34.0

Conversation

@ch-bas

@ch-bas ch-bas commented Nov 14, 2026 •

Copy link
Copy Markdown
Owner

Data fixes, a verified Frigate config and a NetBox export fix. No new cameras.

  • Storage: storage.onboard set on 271 cameras that listed a microSD capacity but no card slot (AVYCON 101, Bosch 50, Panasonic 33, TRUEN 25, Hikvision 22, Hyundai 12, Anpviz 9, QuarkView 9, Tapo 6, FLIR 4).
  • Trassir: 29 aliases that held the product description paragraph removed.
  • Trassir: 4 operating temperatures written as –10 … +50 normalised to -10 to 50.
  • BEWARD BD3990FL2 / BD3990FLM: focal length . 1.65 corrected to 1.65 (checked against BEWARD's product pages).
  • Stray spaces removed from 2 RVi model names and 1 Dahua alias.
  • Hikvision DS-2DE3404W-DET5: empty focal length value removed.
  • Tapo C250: Frigate config marked verified (Frigate 0.18.2, reported via the website by Liero). The reporter's iPhone/iPad live-view restream and two-way talk setup added as a community note. Closes Config works: tapo-c250 #430.
  • NetBox Device Type Library export (scripts/gen-netbox.js): sub-brands map to the library's existing manufacturer with a model prefix (Cisco Meraki → Cisco / Meraki MV22 / device-types/Cisco/Meraki-MV22.yaml / cisco-meraki-mv22), and the script warns before creating a new manufacturer that overlaps an existing one. Output for all other brands is unchanged. Closes DTL export: map sub-brands to the parent manufacturer used by the Device Type Library #429.

Version bumped to 2.34.0; data, docs and README regenerated.

…aliases, fix BEWARD fisheye focal length and Trassir temperature ranges

- RVi-1NCE2020 (3.6) and RVi-2NCR54605 (2.7-13.5) had a trailing space in
  the model name; one Dahua alias had a double space.
- 29 Trassir records carried the vendor's marketing paragraph as an alias;
  aliases are order codes and names, so those entries are removed (one even
  described a different model).
- BEWARD BD3990FL2 / BD3990FLM: focal length '. 1.65' -> '1.65' (vendor
  page: Fisheye, 1.65 mm, F2.8).
- 4 Trassir records wrote the operating temperature with an en dash and
  ellipsis ('–10 … +50'); normalised to '-10 to 50'.
- Hikvision DS-2DE3404W-DET5: drop an empty focal_length_mm string.
These records gave storage.max_microsd_gb but left storage.onboard unset,
so they did not show as having a card slot. Affects AVYCON (101), Bosch (50),
Panasonic (33), TRUEN (25), Hikvision (22), Hyundai (12), Anpviz (9),
QuarkView (9), Tapo (6) and FLIR (4).
Reported working on Frigate 0.18.2 via the website by Liero. The
reporter's iPhone/iPad live-view restream (H.264 + AAC for MSE) and
two-way talk via a go2rtc tapo:// source are recorded as a community
note; the record already had ONVIF on port 2020.

Closes #430
A brand can map to an existing devicetype-library manufacturer with a
model prefix: Cisco Meraki MV22 -> manufacturer Cisco, model
"Meraki MV22", device-types/Cisco/Meraki-MV22.yaml, slug
cisco-meraki-mv22. Before writing a new manufacturer the script warns
when its name contains an existing library manufacturer directory name
(whole words) or when library files already use it as a model prefix,
reading the list from --dtl <path> or ../devicetype-library and skipping
the check with a notice otherwise. --plan prints the target paths
without writing. Output for every other brand is unchanged (full export
diffed byte-for-byte against the previous script).

Closes #429
@ch-bas ch-bas changed the title Release 2.34.0: data fixes Release 2.34.0: data fixes, Tapo C250 config verified, NetBox export brand mapping Nov 14, 2026
@ch-bas
ch-bas merged commit 8b15d33 into main Nov 14, 2026
2 checks passed
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.

Config works: tapo-c250 DTL export: map sub-brands to the parent manufacturer used by the Device Type Library

1 participant