Camera plugin for TBC for Aqara cameras and compatible video doorbells.
- Live view: RTSP stream, discovered primarily through ONVIF; automatically falls back
to the LAN RTSP preview (
/ch1,/ch2,/ch3). - Recording: Event and continuous recording through TBC's generic recording pipeline.
- Detection: Motion, person, face, pet, package, doorbell/visitor, loitering, presence,
and sound detection — see
detections.json. TBC discovers the keys actually supported by a device from its ONVIF event properties at runtime. - Channels: Multiple resolution profiles (1200p/960p/480p) are exposed as channels.
- Control: PTZ (pan/tilt/zoom) through the vendor-neutral ONVIF PTZ service.
- In the Aqara Home app, enable the LAN RTSP preview under More settings (this normally enables ONVIF as well).
- Enter the displayed LAN credentials — not the Aqara cloud account — in TBC.
- Add the camera in TBC with its host, ONVIF port (default
5000), and RTSP port (default8554). - If ONVIF does not provide a stream, this plugin automatically tries the LAN RTSP paths
/ch1,/ch2,/ch3.
- When RTSP authentication is rejected (
401 Unauthorized), TBC detects that case and points to the separate Aqara LAN credentials instead of showing only a generic error.
This project is independent and is not affiliated with, endorsed by, or sponsored by Aqara.