diff --git a/CHANGELOG.md b/CHANGELOG.md index 3d60300272..7aae12bde6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,15 @@ Format: [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) --- +## [2.27.3] — Unreleased + +### Added +- **Revodata I706-P-HS** (new brand) — tiny indoor 5MP PoE camera with an adjustable 3.6 mm M12 lens and IR, suggested in discussion #402. RTSP `/stream1` (main) and `/stream2` on port 554 and ONVIF on port 80, from the maker's manual; community-tested in Frigate by [ElectronicBattle](https://github.com/ElectronicBattle) ([review](https://github.com/blakeblackshear/frigate/discussions/24489)). + +### Fixed +- **Lorex W482CAD and B451AJD doorbell (#403)** — both WiFi cameras were listed with no RTSP and as cloud-required. They stream locally on port 554 with the Dahua-style path other Lorex cameras use (main `/cam/realmonitor?channel=1&subtype=0`, sub `subtype=1`); a user runs both in Frigate through a go2rtc restream and published the working config. Both records now list RTSP, a community-verified Frigate config and a community note. Reported by [comradestu](https://github.com/comradestu). +- **Lorex W881AAD** — also listed with no RTSP; an owner streams it locally with the same Dahua path ([rroller/dahua#353](https://github.com/rroller/dahua/issues/353)). The record now lists RTSP and the stream URLs (not yet Frigate-tested). Other Lorex Wi-Fi models stay unchanged: Lorex documents the RTSP path only for its IP cameras and recorders, and no owner report was found for them. + ## [2.27.2] — 2026-10-01 Data-consistency fixes from the third CCTV expert audit (2026-10-01). Every value change cites the manufacturer's own documentation and was re-checked by an independent reviewer that reverted edits its source didn't support. No new cameras. diff --git a/README.md b/README.md index b4876ccb51..3922b0fdda 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ # CCTV Camera Database -An open, structured database of 28,400 CCTV / IP camera models and their technical specifications, covering 230 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). +An open, structured database of 28,401 CCTV / IP camera models and their technical specifications, covering 231 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). [![build](https://github.com/ch-bas/cctv-camera-database/actions/workflows/build.yml/badge.svg)](https://github.com/ch-bas/cctv-camera-database/actions/workflows/build.yml) -[![cameras](https://img.shields.io/badge/cameras-28%2C400-blue)](data/cameras.json) -[![brands](https://img.shields.io/badge/brands-230-green)](cameras/) +[![cameras](https://img.shields.io/badge/cameras-28%2C401-blue)](data/cameras.json) +[![brands](https://img.shields.io/badge/brands-231-green)](cameras/) [![license](https://img.shields.io/badge/license-CC0-lightgrey)](LICENSE) ### Field coverage @@ -19,10 +19,10 @@ An open, structured database of 28,400 CCTV / IP camera models and their technic

- CCTV Camera Database — search 28,400 cameras, browse full specs, copy ready-to-use Frigate configs, and audit the open dataset with the built-in QA tool + CCTV Camera Database — search 28,401 cameras, browse full specs, copy ready-to-use Frigate configs, and audit the open dataset with the built-in QA tool
- cctv-database.com — search 28,400 cameras · full spec sheets · copy-paste Frigate configs · open & auditable + cctv-database.com — search 28,401 cameras · full spec sheets · copy-paste Frigate configs · open & auditable

--- @@ -53,7 +53,7 @@ The whole dataset is committed and ready to use — **no build step, no API key, | Format | File | Contents | |--------|------|----------| -| JSON | [`data/cameras.json`](data/cameras.json) | all 28,400 cameras as one array | +| JSON | [`data/cameras.json`](data/cameras.json) | all 28,401 cameras as one array | | CSV | [`data/cameras.csv`](data/cameras.csv) | flattened, spreadsheet-friendly | | ZIP | [`cameras.zip`](../../releases/latest) | versioned + checksummed, attached to each release | @@ -119,7 +119,7 @@ Prefer to self-host or browse offline? A [standalone demo](docs/demo.html) (just - **Sort** — click any column header to sort ascending/descending - **Detail drawer** — click a row to slide open the full spec sheet (resolution, connectivity, protocols, storage, audio, source links) - **Community notes** — user-reported quirks and behaviors per camera, sourced and attributed, kept separate from datasheet specs -- **Pagination** — page through all 28,400 cameras, 25 per page +- **Pagination** — page through all 28,401 cameras, 25 per page - **Stats bar** — live counts for total cameras, brands, 4K+, WiFi, and no-subscription models --- @@ -234,22 +234,22 @@ A device type is only emitted when the camera has a known RJ45 link speed (`netw | Metric | Count | |--------|-------| -| Total cameras | **28,400** | -| Brands | **230** | +| Total cameras | **28,401** | +| Brands | **231** | | Form factors | 11 (bullet, dome, turret, PTZ, dual-lens, panoramic, covert, box, fisheye, floodlight, doorbell) | -| PoE wired | 19,507 | +| PoE wired | 19,508 | | WiFi | 2,540 | | Battery / wire-free | 728 | | 4K / 8MP+ | 5,336 | -| 4–7MP | 11,109 | +| 4–7MP | 11,110 | | Under 4MP | 11,955 | -| With integration configs (Frigate / Home Assistant) | 22,196 | +| With integration configs (Frigate / Home Assistant) | 22,200 | | With color-lux rating (`night_vision.min_lux_color`) | 18,990 | -### All 230 brands +### All 231 brands
-All 230 brands — camera count & market segment (click to expand) +All 231 brands — camera count & market segment (click to expand) | Brand | Cameras | Segment | @@ -483,6 +483,7 @@ A device type is only emitted when the camera has a known RJ45 link speed (`netw | Fermax | 1 | — | | IMILAB | 1 | Consumer smart home (Xiaomi eco), CN/global | | Philips | 1 | — | +| Revodata | 1 | — | | Shelly | 1 | — | @@ -510,9 +511,9 @@ cctv-camera-database/ │ ├── hanwha/ # 770 cameras │ ├── uniview/ # 692 cameras │ ├── i-pro/ # 685 cameras -│ └── …224 more brands +│ └── …225 more brands ├── data/ # GENERATED — do not edit by hand -│ ├── cameras.json # all 28,400 cameras as one array +│ ├── cameras.json # all 28,401 cameras as one array │ ├── cameras.csv # flattened, spreadsheet-friendly │ └── rtsp-patterns.json # CC0 brand-level RTSP URL layer (203 brands) ├── strix/ @@ -547,7 +548,7 @@ Open — contributions very welcome: - [ ] **Re-source ~1,051 reseller-only cameras** to official OEM datasheets (#164 / #165) - [ ] **Backfill pixel resolution** for the ~2,757 entries that state megapixels but no width×height (#169) -- [ ] **Frigate verification drive** — only 31 of 21,967 shipped configs are community-verified; [confirm one you run](../../issues/new?template=verify-frigate-config.yml) +- [ ] **Frigate verification drive** — only 34 of 21,971 shipped configs are community-verified; [confirm one you run](../../issues/new?template=verify-frigate-config.yml) - [ ] **Grow `community_notes`** — the per-camera quirks/behaviors layer (#297) --- @@ -581,7 +582,7 @@ Specifications are compiled from manufacturer datasheets and reputable retailers If you use this dataset, a link back is appreciated: ``` -CCTV Camera Database (v2.27.2), CC0 1.0. https://cctv-database.com — https://github.com/ch-bas/cctv-camera-database +CCTV Camera Database (v2.27.3), CC0 1.0. https://cctv-database.com — https://github.com/ch-bas/cctv-camera-database ``` --- diff --git a/cameras/lorex/b451ajd.json b/cameras/lorex/b451ajd.json index 28cab98f9e..6afd0f93ef 100644 --- a/cameras/lorex/b451ajd.json +++ b/cameras/lorex/b451ajd.json @@ -56,12 +56,33 @@ "chime kit included", "32GB microSD included (up to 256GB)" ], - "cloud_dependency": "cloud-required", + "cloud_dependency": "cloud-optional", "markets": [ "us" ], "sources": [ "https://www.lorex.com/products/2k-wi-fi-video-doorbell-with-person-detection-wired" ], - "last_verified": "2026-09-22" + "last_verified": "2026-10-08", + "protocols": [ + "rtsp" + ], + "configs": { + "frigate": { + "rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=0", + "best_substream": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=1", + "notes": "Community-tested: works in Frigate through a go2rtc restream (main for record, sub for detect) with the Dahua-style /cam/realmonitor path, like other Lorex cameras. Use the camera admin account.", + "verified": true, + "tested_by": "comradestu (#403)" + } + }, + "community_notes": [ + { + "note": "Streams locally over RTSP on port 554: main /cam/realmonitor?channel=1&subtype=0, sub ...&subtype=1, using the camera admin account. Runs in the same published Frigate config as the reporter's Lorex W482CAD (record, detect, zones and alerts).", + "category": "rtsp", + "source": "https://github.com/comradestu/Lorex-W482CAD-Frigate/blob/main/LorexFrigateConfig.txt", + "reported_by": "comradestu", + "date": "2026-10-08" + } + ] } diff --git a/cameras/lorex/w482cad.json b/cameras/lorex/w482cad.json index ea42b91cc8..9073fa20a2 100644 --- a/cameras/lorex/w482cad.json +++ b/cameras/lorex/w482cad.json @@ -43,7 +43,9 @@ "nvr_compatible": false, "cloud": true }, - "protocols": [], + "protocols": [ + "rtsp" + ], "ip_rating": "IP65", "audio": { "microphone": true, @@ -74,6 +76,24 @@ "power_source": [ "dc" ], - "last_verified": "2026-07-06", - "cloud_dependency": "cloud-required" + "last_verified": "2026-10-08", + "cloud_dependency": "cloud-optional", + "configs": { + "frigate": { + "rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=0", + "best_substream": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=1", + "notes": "Community-tested: works in Frigate through a go2rtc restream (main for record, sub for detect) with the Dahua-style /cam/realmonitor path, like other Lorex cameras. Use the camera admin account.", + "verified": true, + "tested_by": "comradestu (#403)" + } + }, + "community_notes": [ + { + "note": "Streams locally over RTSP on port 554 despite being a WiFi app camera: main /cam/realmonitor?channel=1&subtype=0, sub ...&subtype=1, using the camera admin account. A working Frigate config is published by the reporter.", + "category": "rtsp", + "source": "https://github.com/comradestu/Lorex-W482CAD-Frigate/blob/main/LorexFrigateConfig.txt", + "reported_by": "comradestu", + "date": "2026-10-08" + } + ] } diff --git a/cameras/lorex/w881aad.json b/cameras/lorex/w881aad.json index 6270a9d195..a0c6ad80f1 100644 --- a/cameras/lorex/w881aad.json +++ b/cameras/lorex/w881aad.json @@ -35,7 +35,9 @@ "nvr_compatible": false, "cloud": true }, - "protocols": [], + "protocols": [ + "rtsp" + ], "ip_rating": "IP65", "audio": { "microphone": true, @@ -53,17 +55,34 @@ ], "sources": [ "https://www.lorex.com/products/w881aad-4k-spotlight-indoor-outdoor-wi-fi-security-camera", - "https://d2zri47w41ywm3.cloudfront.net/downloads/security-cameras/W881AA/W881AAD_Series_Specs_R6.pdf" + "https://d2zri47w41ywm3.cloudfront.net/downloads/security-cameras/W881AA/W881AAD_Series_Specs_R6.pdf", + "https://www.lorex.com/blogs/help/ip-cameras-using-real-time-streaming-protocol-rtsp-with-your-dvr-nvr" ], "power_source": [ "dc" ], - "last_verified": "2026-07-06", + "last_verified": "2026-10-08", "environment": [ "outdoor" ], "markets": [ "us" ], - "cloud_dependency": "cloud-required" + "cloud_dependency": "cloud-optional", + "configs": { + "frigate": { + "rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=0", + "best_substream": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=1", + "notes": "An owner streams this WiFi camera locally with the Dahua-style /cam/realmonitor path (camera admin account), the same path Lorex documents for its IP cameras and recorders. Not yet tested in Frigate; the substream (subtype=1) follows the same convention." + } + }, + "community_notes": [ + { + "note": "Streams locally over RTSP without a Lorex recorder: the owner uses rtsp://admin:@/cam/realmonitor?channel=1&subtype=0. The local Dahua HTTP API (used by the Home Assistant Dahua integration) did not work with default settings.", + "category": "rtsp", + "source": "https://github.com/rroller/dahua/issues/353", + "reported_by": "jhouse1989", + "date": "2026-10-08" + } + ] } diff --git a/cameras/revodata/i706-p-hs.json b/cameras/revodata/i706-p-hs.json new file mode 100644 index 0000000000..509cfbf891 --- /dev/null +++ b/cameras/revodata/i706-p-hs.json @@ -0,0 +1,95 @@ +{ + "id": "revodata-i706-p-hs", + "brand": "Revodata", + "model": "I706-P-HS", + "type": "covert", + "connectivity": [ + "ethernet" + ], + "power_source": [ + "poe" + ], + "resolution": { + "megapixels": 5, + "max_width": 2880, + "max_height": 1616, + "label": "5MP" + }, + "lens": { + "count": 1, + "focal_length_mm": "3.6", + "varifocal": false + }, + "field_of_view_deg": "75", + "night_vision": { + "type": "ir" + }, + "protocols": [ + "rtsp", + "onvif", + "http", + "p2p" + ], + "environment": [ + "indoor" + ], + "video": { + "codecs": [ + "H.265", + "H.264" + ], + "max_fps": 25, + "streams": [ + { + "name": "main", + "resolution": "2880x1616", + "fps": 25, + "codec": "H.264" + } + ] + }, + "features": [ + "Tiny indoor PoE camera with an adjustable M12 3.6 mm lens", + "Infrared night vision", + "Snapshot URL: /cgi-bin/snapshot.cgi", + "Motion detection", + "P2P remote view" + ], + "configs": { + "frigate": { + "rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/stream1", + "best_substream": "rtsp://{user}:{pass}@{ip}:554/stream2", + "onvif_port": 80, + "notes": "Paths from the maker's manual (Revotech): /stream1 main, /stream2 second stream, RTSP port 554, ONVIF port 80. Community-tested in Frigate. Main stream 2880x1616 at up to 25 fps.", + "verified": true, + "tested_by": "ElectronicBattle (frigate discussion #24489)" + }, + "home_assistant": { + "integration": "onvif", + "notes": "Use the ONVIF integration (ONVIF port 80)." + }, + "blue_iris": { + "profile": "Generic/ONVIF", + "notes": "Add as Generic/ONVIF with /stream1 (main) and /stream2 (sub)." + } + }, + "markets": [ + "gb" + ], + "cloud_dependency": "cloud-optional", + "community_notes": [ + { + "note": "Works in Frigate as a bird-box camera: configured in about ten minutes using the RTSP paths from the manual. Main stream runs at 2880x1616, 25 fps H.264; the camera web UI resembles Hikvision-style OEM firmware.", + "category": "frigate", + "source": "https://github.com/blakeblackshear/frigate/discussions/24489", + "reported_by": "ElectronicBattle", + "date": "2026-10-08" + } + ], + "last_verified": "2026-10-08", + "sources": [ + "https://www.amazon.co.uk/dp/B09T9HXZD3", + "https://github.com/blakeblackshear/frigate/discussions/24489", + "https://github.com/ch-bas/cctv-camera-database/discussions/402" + ] +} diff --git a/data/cameras.csv b/data/cameras.csv index af8578b603..da8bd876bb 100644 --- a/data/cameras.csv +++ b/data/cameras.csv @@ -19566,7 +19566,7 @@ longse-tp2cfc4rc,Longse,TP2CFC4RC,dome,4MP,4,"1/3"" Progressive Scan CMOS Sensor longse-tp2crc2rc,Longse,TP2CRC2RC,dome,2MP,2,"1/3.3"" CMOS Sensor",83.9 H / 47.1 V / 96.8 D,hybrid,IP66,,,,0 longse-tp2crc4rc,Longse,TP2CRC4RC,dome,4MP,4,"1/3.3"" CMOS Sensor",83.9 H / 47.1 V / 96.8 D,hybrid,IP66,,,,0 lorex-b241ajd,Lorex,B241AJD-E,doorbell,1080p,2,,170 diagonal,hybrid,IP65,,true,,0 -lorex-b451ajd,Lorex,B451AJD-E,doorbell,2K,5,,164 diagonal,hybrid,IP65,,true,,0 +lorex-b451ajd,Lorex,B451AJD-E,doorbell,2K,5,,164 diagonal,hybrid,IP65,,true,,1 lorex-b463ajd,Lorex,B463AJD-E,doorbell,2K,5,,124 H / 164 D,hybrid,IP65,,true,,0 lorex-b862aj,Lorex,B862AJ,doorbell,4K UHD,8,,150 diagonal (head-to-toe),color,IP65,,true,2024,0 lorex-c221na,Lorex,C221NA,bullet,1080p,2,,80 H / 43 V / 94 D,ir,IP67,,,,0 @@ -19629,8 +19629,8 @@ lorex-w452asd,Lorex,W452ASD (2K Wired Floodlight),floodlight,2K QHD,4,"1/2.8"" C lorex-w461asc,Lorex,W461ASC,dome,2K QHD,4,,125,color,,,true,,0 lorex-w462aqc-e-pantilt,Lorex,W462AQC-E,ptz,2K QHD,4,"1/2.7"" CMOS",92 horizontal / 48 vertical / 109 diagonal (optical),ir,,,true,,0 lorex-w463aqd-e,Lorex,W463AQD-E,dual-lens,2K,4,,360 (pan-tilt),ir,,,true,,0 -lorex-w482cad,Lorex,W482CAD,bullet,2K QHD,4,"1/3"" CMOS",114 diagonal,color,IP65,,true,2024,0 -lorex-w881aad,Lorex,W881AAD,bullet,4K UHD,8,"1/2.8"" CMOS",140,color,IP65,,true,,0 +lorex-w482cad,Lorex,W482CAD,bullet,2K QHD,4,"1/3"" CMOS",114 diagonal,color,IP65,,true,2024,1 +lorex-w881aad,Lorex,W881AAD,bullet,4K UHD,8,"1/2.8"" CMOS",140,color,IP65,,true,,1 lorex-w891uad,Lorex,W891UAD (4K Dual-Lens WiFi),dual-lens,4K dual-lens 180deg (stitched 4096x1856),8,"1/2.8"" CMOS (dual, 5MP each)",180 horizontal,color,IP66,,true,2024,0 lorex-x-ptz-4k,Lorex,X PTZ 4K Dome Camera with 30x Zoom,ptz,4K,8,"1/1.8"" CMOS",Diagonal 67.6-3 / Horizontal 60.4-2.6 / Vertical 36.5-1.5 (across zoom range),hybrid,IP66,,true,,0 lorex-x3-dual-lens-turret,Lorex,Lorex Connect X3 4K Dual-Lens Turret Camera with 190° Panoramic Coverage,dual-lens,8MP combined panoramic (4224x1848),8,"1/2.8"" CMOS (dual)",190.8 horizontal / 80.2 vertical (combined panoramic),hybrid,IP66,,true,,0 @@ -22578,6 +22578,7 @@ resideo-prooutmv,Resideo,PROOUTMV,box,,0.08,,,ir,IP65,,,,0 resideo-vx1,Resideo,VX1,doorbell,5MP HD,5,,,color,IP65,,true,,0 resideo-vx3,Resideo,VX3,bullet,1080p HD,2,,,hybrid,IP66,,,,0 resideo-vx5,Resideo,VX5,box,1080p HD,2,,,ir,,,,,0 +revodata-i706-p-hs,Revodata,I706-P-HS,covert,5MP,5,,75,ir,,,,,1 rhombus-r120,Rhombus,R120,dome,1080p,2,,"111 diagonal, 104 horizontal, 71 vertical",ir,IP66,IK10,,,0 rhombus-r150,Rhombus,R150,fisheye,4.2MP,4.2,,"180 diagonal, 180 horizontal, 180 vertical",,,,,,0 rhombus-r200,Rhombus,R200,dome,5MP,5,,"116 diagonal, 104 horizontal, 87 vertical",ir,IP66,IK10,,,0 diff --git a/data/cameras.json b/data/cameras.json index 054e5e235a..0325cdca1d 100644 --- a/data/cameras.json +++ b/data/cameras.json @@ -1970610,14 +1970610,35 @@ "chime kit included", "32GB microSD included (up to 256GB)" ], - "cloud_dependency": "cloud-required", + "cloud_dependency": "cloud-optional", "markets": [ "us" ], "sources": [ "https://www.lorex.com/products/2k-wi-fi-video-doorbell-with-person-detection-wired" ], - "last_verified": "2026-09-22", + "last_verified": "2026-10-08", + "protocols": [ + "rtsp" + ], + "configs": { + "frigate": { + "rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=0", + "best_substream": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=1", + "notes": "Community-tested: works in Frigate through a go2rtc restream (main for record, sub for detect) with the Dahua-style /cam/realmonitor path, like other Lorex cameras. Use the camera admin account.", + "verified": true, + "tested_by": "comradestu (#403)" + } + }, + "community_notes": [ + { + "note": "Streams locally over RTSP on port 554: main /cam/realmonitor?channel=1&subtype=0, sub ...&subtype=1, using the camera admin account. Runs in the same published Frigate config as the reporter's Lorex W482CAD (record, detect, zones and alerts).", + "category": "rtsp", + "source": "https://github.com/comradestu/Lorex-W482CAD-Frigate/blob/main/LorexFrigateConfig.txt", + "reported_by": "comradestu", + "date": "2026-10-08" + } + ], "added": "2026-09-23" }, { @@ -1976246,7 +1976267,9 @@ "nvr_compatible": false, "cloud": true }, - "protocols": [], + "protocols": [ + "rtsp" + ], "ip_rating": "IP65", "audio": { "microphone": true, @@ -1976277,8 +1976300,26 @@ "power_source": [ "dc" ], - "last_verified": "2026-07-06", - "cloud_dependency": "cloud-required", + "last_verified": "2026-10-08", + "cloud_dependency": "cloud-optional", + "configs": { + "frigate": { + "rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=0", + "best_substream": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=1", + "notes": "Community-tested: works in Frigate through a go2rtc restream (main for record, sub for detect) with the Dahua-style /cam/realmonitor path, like other Lorex cameras. Use the camera admin account.", + "verified": true, + "tested_by": "comradestu (#403)" + } + }, + "community_notes": [ + { + "note": "Streams locally over RTSP on port 554 despite being a WiFi app camera: main /cam/realmonitor?channel=1&subtype=0, sub ...&subtype=1, using the camera admin account. A working Frigate config is published by the reporter.", + "category": "rtsp", + "source": "https://github.com/comradestu/Lorex-W482CAD-Frigate/blob/main/LorexFrigateConfig.txt", + "reported_by": "comradestu", + "date": "2026-10-08" + } + ], "added": "2026-06-06", "sensor_size_inch": 0.3333 }, @@ -1976319,7 +1976360,9 @@ "nvr_compatible": false, "cloud": true }, - "protocols": [], + "protocols": [ + "rtsp" + ], "ip_rating": "IP65", "audio": { "microphone": true, @@ -1976337,19 +1976380,36 @@ ], "sources": [ "https://www.lorex.com/products/w881aad-4k-spotlight-indoor-outdoor-wi-fi-security-camera", - "https://d2zri47w41ywm3.cloudfront.net/downloads/security-cameras/W881AA/W881AAD_Series_Specs_R6.pdf" + "https://d2zri47w41ywm3.cloudfront.net/downloads/security-cameras/W881AA/W881AAD_Series_Specs_R6.pdf", + "https://www.lorex.com/blogs/help/ip-cameras-using-real-time-streaming-protocol-rtsp-with-your-dvr-nvr" ], "power_source": [ "dc" ], - "last_verified": "2026-07-06", + "last_verified": "2026-10-08", "environment": [ "outdoor" ], "markets": [ "us" ], - "cloud_dependency": "cloud-required", + "cloud_dependency": "cloud-optional", + "configs": { + "frigate": { + "rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=0", + "best_substream": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=1", + "notes": "An owner streams this WiFi camera locally with the Dahua-style /cam/realmonitor path (camera admin account), the same path Lorex documents for its IP cameras and recorders. Not yet tested in Frigate; the substream (subtype=1) follows the same convention." + } + }, + "community_notes": [ + { + "note": "Streams locally over RTSP without a Lorex recorder: the owner uses rtsp://admin:@/cam/realmonitor?channel=1&subtype=0. The local Dahua HTTP API (used by the Home Assistant Dahua integration) did not work with default settings.", + "category": "rtsp", + "source": "https://github.com/rroller/dahua/issues/353", + "reported_by": "jhouse1989", + "date": "2026-10-08" + } + ], "added": "2026-06-06", "sensor_size_inch": 0.3571 }, @@ -2274788,6 +2274848,104 @@ "last_verified": "2026-08-06", "added": "2026-08-06" }, + { + "id": "revodata-i706-p-hs", + "brand": "Revodata", + "model": "I706-P-HS", + "type": "covert", + "connectivity": [ + "ethernet" + ], + "power_source": [ + "poe" + ], + "resolution": { + "megapixels": 5, + "max_width": 2880, + "max_height": 1616, + "label": "5MP" + }, + "lens": { + "count": 1, + "focal_length_mm": "3.6", + "varifocal": false + }, + "field_of_view_deg": "75", + "night_vision": { + "type": "ir" + }, + "protocols": [ + "rtsp", + "onvif", + "http", + "p2p" + ], + "environment": [ + "indoor" + ], + "video": { + "codecs": [ + "H.265", + "H.264" + ], + "max_fps": 25, + "streams": [ + { + "name": "main", + "resolution": "2880x1616", + "fps": 25, + "codec": "H.264" + } + ] + }, + "features": [ + "Tiny indoor PoE camera with an adjustable M12 3.6 mm lens", + "Infrared night vision", + "Snapshot URL: /cgi-bin/snapshot.cgi", + "Motion detection", + "P2P remote view" + ], + "configs": { + "frigate": { + "rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/stream1", + "best_substream": "rtsp://{user}:{pass}@{ip}:554/stream2", + "onvif_port": 80, + "notes": "Paths from the maker's manual (Revotech): /stream1 main, /stream2 second stream, RTSP port 554, ONVIF port 80. Community-tested in Frigate. Main stream 2880x1616 at up to 25 fps.", + "verified": true, + "tested_by": "ElectronicBattle (frigate discussion #24489)" + }, + "home_assistant": { + "integration": "onvif", + "notes": "Use the ONVIF integration (ONVIF port 80)." + }, + "blue_iris": { + "profile": "Generic/ONVIF", + "notes": "Add as Generic/ONVIF with /stream1 (main) and /stream2 (sub)." + } + }, + "markets": [ + "gb" + ], + "cloud_dependency": "cloud-optional", + "community_notes": [ + { + "note": "Works in Frigate as a bird-box camera: configured in about ten minutes using the RTSP paths from the manual. Main stream runs at 2880x1616, 25 fps H.264; the camera web UI resembles Hikvision-style OEM firmware.", + "category": "frigate", + "source": "https://github.com/blakeblackshear/frigate/discussions/24489", + "reported_by": "ElectronicBattle", + "date": "2026-10-08" + } + ], + "last_verified": "2026-10-08", + "sources": [ + "https://www.amazon.co.uk/dp/B09T9HXZD3", + "https://github.com/blakeblackshear/frigate/discussions/24489", + "https://github.com/ch-bas/cctv-camera-database/discussions/402" + ], + "added": "2026-10-08", + "substream_count": 0, + "substream_max_resolution": null + }, { "id": "rhombus-r120", "brand": "Rhombus", diff --git a/docs/cameras.json b/docs/cameras.json index 054e5e235a..0325cdca1d 100644 --- a/docs/cameras.json +++ b/docs/cameras.json @@ -1970610,14 +1970610,35 @@ "chime kit included", "32GB microSD included (up to 256GB)" ], - "cloud_dependency": "cloud-required", + "cloud_dependency": "cloud-optional", "markets": [ "us" ], "sources": [ "https://www.lorex.com/products/2k-wi-fi-video-doorbell-with-person-detection-wired" ], - "last_verified": "2026-09-22", + "last_verified": "2026-10-08", + "protocols": [ + "rtsp" + ], + "configs": { + "frigate": { + "rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=0", + "best_substream": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=1", + "notes": "Community-tested: works in Frigate through a go2rtc restream (main for record, sub for detect) with the Dahua-style /cam/realmonitor path, like other Lorex cameras. Use the camera admin account.", + "verified": true, + "tested_by": "comradestu (#403)" + } + }, + "community_notes": [ + { + "note": "Streams locally over RTSP on port 554: main /cam/realmonitor?channel=1&subtype=0, sub ...&subtype=1, using the camera admin account. Runs in the same published Frigate config as the reporter's Lorex W482CAD (record, detect, zones and alerts).", + "category": "rtsp", + "source": "https://github.com/comradestu/Lorex-W482CAD-Frigate/blob/main/LorexFrigateConfig.txt", + "reported_by": "comradestu", + "date": "2026-10-08" + } + ], "added": "2026-09-23" }, { @@ -1976246,7 +1976267,9 @@ "nvr_compatible": false, "cloud": true }, - "protocols": [], + "protocols": [ + "rtsp" + ], "ip_rating": "IP65", "audio": { "microphone": true, @@ -1976277,8 +1976300,26 @@ "power_source": [ "dc" ], - "last_verified": "2026-07-06", - "cloud_dependency": "cloud-required", + "last_verified": "2026-10-08", + "cloud_dependency": "cloud-optional", + "configs": { + "frigate": { + "rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=0", + "best_substream": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=1", + "notes": "Community-tested: works in Frigate through a go2rtc restream (main for record, sub for detect) with the Dahua-style /cam/realmonitor path, like other Lorex cameras. Use the camera admin account.", + "verified": true, + "tested_by": "comradestu (#403)" + } + }, + "community_notes": [ + { + "note": "Streams locally over RTSP on port 554 despite being a WiFi app camera: main /cam/realmonitor?channel=1&subtype=0, sub ...&subtype=1, using the camera admin account. A working Frigate config is published by the reporter.", + "category": "rtsp", + "source": "https://github.com/comradestu/Lorex-W482CAD-Frigate/blob/main/LorexFrigateConfig.txt", + "reported_by": "comradestu", + "date": "2026-10-08" + } + ], "added": "2026-06-06", "sensor_size_inch": 0.3333 }, @@ -1976319,7 +1976360,9 @@ "nvr_compatible": false, "cloud": true }, - "protocols": [], + "protocols": [ + "rtsp" + ], "ip_rating": "IP65", "audio": { "microphone": true, @@ -1976337,19 +1976380,36 @@ ], "sources": [ "https://www.lorex.com/products/w881aad-4k-spotlight-indoor-outdoor-wi-fi-security-camera", - "https://d2zri47w41ywm3.cloudfront.net/downloads/security-cameras/W881AA/W881AAD_Series_Specs_R6.pdf" + "https://d2zri47w41ywm3.cloudfront.net/downloads/security-cameras/W881AA/W881AAD_Series_Specs_R6.pdf", + "https://www.lorex.com/blogs/help/ip-cameras-using-real-time-streaming-protocol-rtsp-with-your-dvr-nvr" ], "power_source": [ "dc" ], - "last_verified": "2026-07-06", + "last_verified": "2026-10-08", "environment": [ "outdoor" ], "markets": [ "us" ], - "cloud_dependency": "cloud-required", + "cloud_dependency": "cloud-optional", + "configs": { + "frigate": { + "rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=0", + "best_substream": "rtsp://{user}:{pass}@{ip}:554/cam/realmonitor?channel=1&subtype=1", + "notes": "An owner streams this WiFi camera locally with the Dahua-style /cam/realmonitor path (camera admin account), the same path Lorex documents for its IP cameras and recorders. Not yet tested in Frigate; the substream (subtype=1) follows the same convention." + } + }, + "community_notes": [ + { + "note": "Streams locally over RTSP without a Lorex recorder: the owner uses rtsp://admin:@/cam/realmonitor?channel=1&subtype=0. The local Dahua HTTP API (used by the Home Assistant Dahua integration) did not work with default settings.", + "category": "rtsp", + "source": "https://github.com/rroller/dahua/issues/353", + "reported_by": "jhouse1989", + "date": "2026-10-08" + } + ], "added": "2026-06-06", "sensor_size_inch": 0.3571 }, @@ -2274788,6 +2274848,104 @@ "last_verified": "2026-08-06", "added": "2026-08-06" }, + { + "id": "revodata-i706-p-hs", + "brand": "Revodata", + "model": "I706-P-HS", + "type": "covert", + "connectivity": [ + "ethernet" + ], + "power_source": [ + "poe" + ], + "resolution": { + "megapixels": 5, + "max_width": 2880, + "max_height": 1616, + "label": "5MP" + }, + "lens": { + "count": 1, + "focal_length_mm": "3.6", + "varifocal": false + }, + "field_of_view_deg": "75", + "night_vision": { + "type": "ir" + }, + "protocols": [ + "rtsp", + "onvif", + "http", + "p2p" + ], + "environment": [ + "indoor" + ], + "video": { + "codecs": [ + "H.265", + "H.264" + ], + "max_fps": 25, + "streams": [ + { + "name": "main", + "resolution": "2880x1616", + "fps": 25, + "codec": "H.264" + } + ] + }, + "features": [ + "Tiny indoor PoE camera with an adjustable M12 3.6 mm lens", + "Infrared night vision", + "Snapshot URL: /cgi-bin/snapshot.cgi", + "Motion detection", + "P2P remote view" + ], + "configs": { + "frigate": { + "rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/stream1", + "best_substream": "rtsp://{user}:{pass}@{ip}:554/stream2", + "onvif_port": 80, + "notes": "Paths from the maker's manual (Revotech): /stream1 main, /stream2 second stream, RTSP port 554, ONVIF port 80. Community-tested in Frigate. Main stream 2880x1616 at up to 25 fps.", + "verified": true, + "tested_by": "ElectronicBattle (frigate discussion #24489)" + }, + "home_assistant": { + "integration": "onvif", + "notes": "Use the ONVIF integration (ONVIF port 80)." + }, + "blue_iris": { + "profile": "Generic/ONVIF", + "notes": "Add as Generic/ONVIF with /stream1 (main) and /stream2 (sub)." + } + }, + "markets": [ + "gb" + ], + "cloud_dependency": "cloud-optional", + "community_notes": [ + { + "note": "Works in Frigate as a bird-box camera: configured in about ten minutes using the RTSP paths from the manual. Main stream runs at 2880x1616, 25 fps H.264; the camera web UI resembles Hikvision-style OEM firmware.", + "category": "frigate", + "source": "https://github.com/blakeblackshear/frigate/discussions/24489", + "reported_by": "ElectronicBattle", + "date": "2026-10-08" + } + ], + "last_verified": "2026-10-08", + "sources": [ + "https://www.amazon.co.uk/dp/B09T9HXZD3", + "https://github.com/blakeblackshear/frigate/discussions/24489", + "https://github.com/ch-bas/cctv-camera-database/discussions/402" + ], + "added": "2026-10-08", + "substream_count": 0, + "substream_max_resolution": null + }, { "id": "rhombus-r120", "brand": "Rhombus", diff --git a/docs/cameras/lorex/b451ajd.md b/docs/cameras/lorex/b451ajd.md index c167ee9ac2..5051d0bcdc 100644 --- a/docs/cameras/lorex/b451ajd.md +++ b/docs/cameras/lorex/b451ajd.md @@ -13,6 +13,7 @@ | Night vision | hybrid | | Power | 16-24V AC / 12-24V DC (wired doorbell transformer) | | Storage | microSD ≤ 256GB | +| Protocols | rtsp | | IP rating | IP65 | | Two-way audio | Yes | | Operating temp | -20 to 50°C | @@ -34,5 +35,13 @@ - https://www.lorex.com/products/2k-wi-fi-video-doorbell-with-person-detection-wired +## Community notes (unverified) + +*Reported by users. Not from the datasheet, not verified by the project.* + +- Streams locally over RTSP on port 554: main /cam/realmonitor?channel=1&subtype=0, sub ...&subtype=1, using the camera admin account. Runs in the same published Frigate config as the reporter's Lorex W482CAD (record, detect, zones and alerts). + + rtsp · reported by comradestu · 2026-10-08 · [source](https://github.com/comradestu/Lorex-W482CAD-Frigate/blob/main/LorexFrigateConfig.txt) + --- *Auto-generated from lorex-b451ajd.json — do not edit by hand.* diff --git a/docs/cameras/lorex/w482cad.md b/docs/cameras/lorex/w482cad.md index 4386b2de62..2020d069ad 100644 --- a/docs/cameras/lorex/w482cad.md +++ b/docs/cameras/lorex/w482cad.md @@ -15,6 +15,7 @@ | Night vision | color (10m) | | Power | DC 12V/8.4W (AC adapter, plug-in) | | Storage | microSD ≤ 256GB | +| Protocols | rtsp | | IP rating | IP65 | | Two-way audio | Yes | | Operating temp | -30 to 55°C | @@ -37,5 +38,13 @@ - https://www.lorex.com/products/w482cad-e-2k-spotlight-indoor-outdoor-wifi-camera - https://www.lorex.com/products/w482cad-f-2k-spotlight-outdoor-wifi-camera +## Community notes (unverified) + +*Reported by users. Not from the datasheet, not verified by the project.* + +- Streams locally over RTSP on port 554 despite being a WiFi app camera: main /cam/realmonitor?channel=1&subtype=0, sub ...&subtype=1, using the camera admin account. A working Frigate config is published by the reporter. + + rtsp · reported by comradestu · 2026-10-08 · [source](https://github.com/comradestu/Lorex-W482CAD-Frigate/blob/main/LorexFrigateConfig.txt) + --- *Auto-generated from lorex-w482cad.json — do not edit by hand.* diff --git a/docs/cameras/lorex/w881aad.md b/docs/cameras/lorex/w881aad.md index db8d7298a9..9e5445875b 100644 --- a/docs/cameras/lorex/w881aad.md +++ b/docs/cameras/lorex/w881aad.md @@ -15,6 +15,7 @@ | Night vision | color (10m) | | Power | DC 12V/6.6W (AC adapter, plug-in) | | Storage | microSD ≤ 256GB | +| Protocols | rtsp | | IP rating | IP65 | | Two-way audio | Yes | @@ -32,6 +33,15 @@ - https://www.lorex.com/products/w881aad-4k-spotlight-indoor-outdoor-wi-fi-security-camera - https://d2zri47w41ywm3.cloudfront.net/downloads/security-cameras/W881AA/W881AAD_Series_Specs_R6.pdf +- https://www.lorex.com/blogs/help/ip-cameras-using-real-time-streaming-protocol-rtsp-with-your-dvr-nvr + +## Community notes (unverified) + +*Reported by users. Not from the datasheet, not verified by the project.* + +- Streams locally over RTSP without a Lorex recorder: the owner uses rtsp://admin:@/cam/realmonitor?channel=1&subtype=0. The local Dahua HTTP API (used by the Home Assistant Dahua integration) did not work with default settings. + + rtsp · reported by jhouse1989 · 2026-10-08 · [source](https://github.com/rroller/dahua/issues/353) --- *Auto-generated from lorex-w881aad.json — do not edit by hand.* diff --git a/docs/cameras/revodata/i706-p-hs.md b/docs/cameras/revodata/i706-p-hs.md new file mode 100644 index 0000000000..699f34c966 --- /dev/null +++ b/docs/cameras/revodata/i706-p-hs.md @@ -0,0 +1,44 @@ +# Revodata I706-P-HS + +| Field | Spec | +|-------|------| +| Brand | Revodata | +| Model | I706-P-HS | +| Type | covert | +| Connectivity | ethernet | +| Resolution | 5MP (5MP, 2880×1616) | +| Lens | 1× 3.6mm | +| Field of view | 75° | +| Night vision | ir | +| Protocols | rtsp, onvif, http, p2p | + +## Streams + +| Stream | Resolution | FPS | Codec | +|--------|-----------|-----|-------| +| main | 2880x1616 | 25 | H.264 | + +## Features + +- Tiny indoor PoE camera with an adjustable M12 3.6 mm lens +- Infrared night vision +- Snapshot URL: /cgi-bin/snapshot.cgi +- Motion detection +- P2P remote view + +## Sources + +- https://www.amazon.co.uk/dp/B09T9HXZD3 +- https://github.com/blakeblackshear/frigate/discussions/24489 +- https://github.com/ch-bas/cctv-camera-database/discussions/402 + +## Community notes (unverified) + +*Reported by users. Not from the datasheet, not verified by the project.* + +- Works in Frigate as a bird-box camera: configured in about ten minutes using the RTSP paths from the manual. Main stream runs at 2880x1616, 25 fps H.264; the camera web UI resembles Hikvision-style OEM firmware. + + frigate · reported by ElectronicBattle · 2026-10-08 · [source](https://github.com/blakeblackshear/frigate/discussions/24489) + +--- +*Auto-generated from revodata-i706-p-hs.json — do not edit by hand.* diff --git a/package.json b/package.json index e91793aeef..7591eb5de5 100644 --- a/package.json +++ b/package.json @@ -41,5 +41,5 @@ "ajv": "^8.20.0", "ajv-formats": "^3.0.1" }, - "version": "2.27.2" + "version": "2.27.3" }