Releases: henkedk/thirdeye
Releases · henkedk/thirdeye
v1.0.1
Fixes:
- Remove
thumbnailIdfrom events table (schema change in newer Protect versions) - Fix thumbnail column:
data→content - Add
updatedAtto thumbnails INSERT (required field) - Accept 24-char hex camera IDs (Protect format) in addition to standard UUIDs
- Proper ARM64 cross-compilation
thirdeye v1.0.0
thirdeye v1.0.0
First release — smart detection bridge for UniFi Protect.
What's included
thirdeye-injector (Go static binary)
- Runs on your UDM Pro / UDM SE
- 4-endpoint HTTP API for validated Protect DB writes
- Supports all 15 Protect smart detection types (person, vehicle, animal, package, licensePlate, face + 9 audio types)
- Security: IP allowlist, token auth, schema fingerprinting, rate limiting, event tagging
- Static binaries: ARM64 (UDM) + AMD64
thirdeye-bridge (Python)
- Connects to Reolink cameras via Baichuan TCP
- Auto-discovers cameras from Protect DB
- Person, vehicle, and animal detection with thumbnails
- Install:
pip install thirdeye-bridgeor Docker
Downloads
| File | Platform | Purpose |
|---|---|---|
thirdeye-injector-arm64 |
ARM64 | UDM Pro / UDM SE |
thirdeye-injector-amd64 |
x86_64 | Testing / other platforms |
thirdeye-injector.service |
— | systemd unit file |
Quick start
See README for setup instructions.