I made this in a rush and still don't have much time to dedicate to it.
But hey, it's my first public driver in a few years so ... there's that.
It works. It's sloppy. Just the way we like it. I'm planning to expand this (the 'toughest' work has already been done), but there's no guaranteed timeline. I just needed to capture doorbell and ringing events to get by for now, and figured I'd better release it before I get run over by another car.