alexdelprete
Getting comfortable
It's the onvif events API, have it working with Nelly and Laview firmware. That it's unstable doesn't come from the API but from my underpowered doorbell (at least I hope that), I'm waiting for a new transformer. I'm using this lib, works flawlessly:
GitHub - agsh/onvif: ONVIF node.js implementation
ONVIF node.js implementation. Contribute to agsh/onvif development by creating an account on GitHub.github.com
I also looked for a ring button event but there doesn't seem to be one. If you want to go down a hacky route you might want to intercept the call to the cloud when the button is pressed.
Thanks a lot for the info. My devices are not connected to the cloud, I don't want to depend on the internet connection to make my house work. I'm using a central hub (Hubitat Elevation) to manage my important devices (door locks, light switches, plugs, etc.).
I also prefer to stick to the EZVIZ firmware, I found it is more stable and is more frequently updated/maintained.
I solved the ring issue with the SAGE Doorbell Sensor (zigbee), it is working pretty good since yesterday.