I just bought a doorbell camera, EZVIZ DB1 which has RTSP (yay!) and with an alternate firmware ONVIF support. I plan to add a Z-Wave door sensor and reed switch to my old magnetic/mechanical chime to get a notification any time the doorbell is pressed, but I'd also like to be able to trigger on motion events. This camera (and others) have PIR sensors which generate ONVIF data, so here's a roundabout way of getting that recognized in Indigo using an ONVIF to MQTT layer.
Goal summary: receive notifications in Indigo for doorbell button presses and motion events from a video doorbell
Requirements for button presses:
Traditional doorbell chime, 24v magnetic/mechanical
Sensor/Switch/Relay for Indigo notification:
- Z-Wave door/window sensor (with contact closure capability) or contact closure sensor, battery powered + Magnetic reed switch
or - Shelly1 WiFi switch/relay + bridge rectifier to power from 24VAC
Requirements for motion events:
ONVIF to MQTT translation layer - I'll be implementing this as a docker container on my server: https://github.com/dmitrif/onvif2mqtt#requirements
MQTT Broker - I'll be using Mosquitto running in docker on my server
MQTT support for Indigo - I'll be using MQTT Connector and MQTT shims plugins
Continuing...
tags: hikvision DS-HD1, ezviz DB1, Nelly NSC-DB2, Laview Halo One, IMOU cue, Provision ISR I3-340IP536+ -340IP5MVF, RCA HSDB2A