I couldn’t help but notice there is no google nest support. I have written an app that integrates with google’s new Smart Device Management API and I have my doorbell working with motion / sound / chime (button pressed) triggers.
I currently just use it privately as it’s a bit of a mess but if there’s any interest I might clean up the code and release it. The way this integration works should also make it possible for other devices to work relatively easy. It’s even possible to download camera event image sources to do stuff with (I haven’t tried this yet).
Let me know!
[edit]
As a heads up; this method (the API) requires you to register at Device Access Registration | Google Developers for a one time $5 fee
[/edit]