Skip to content

Releases: henkedk/thirdeye

v1.0.1

27 Mar 08:57

Choose a tag to compare

Fixes:

  • Remove thumbnailId from events table (schema change in newer Protect versions)
  • Fix thumbnail column: datacontent
  • Add updatedAt to 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

22 Mar 11:20

Choose a tag to compare

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-bridge or 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.