Thought about doing something similar, but to avoid trailing wires was considering using an amazon dash button for the doorbell.
A useful guide to dash is on http://www.bruhautomation.com/single-post/2016/11/22/How-To-Use-an-Amazon-Dash-with-IFTTT-and-Home-Assistant
Also useful Capture Amazon Dash button press