I built my own local-first Ring Doorbell alternative with an ESP32

It works the same way, except without any subscription fees.