Sharing a new HACS-installable integration for Arlo cameras: vjt/ha-eisenberg.
What you get:
- Camera entity with snapshots, motion thumbnails, live RTSPS streaming (sub-second HLS lag).
- Motion binary sensors — generic + AI-classified person / vehicle / animal, auto-resetting.
- Security-mode select (armAway / armHome / standby).
- Siren switch, battery / signal sensors, base-station connectivity.
- eisenberg.snapshot service and eisenberg_media event for automations.
- Optional rolling archival of clips and thumbnails (configurable retention, default 14 days).
Auth is one push, one click, then 14 days silent. It’s so new I don’t know yet if it’ll require a new push in two weeks :-). Native asyncio + MQTT 3.1.1 over WebSocket, fully typed.
Walk-through with the design notes here: sindro.me - Eisenberg: Arlo cameras on Home Assistant, the easy way.
Tested on the Arlo Essential XL HD, that’s all I have. MIT license. Feedback is a gift :-).
Thank you!