This is a cool example of the IoT in action. I'd make one suggestion to this solution. Not everyone uses the doorbell. When UPS drops a box at the front door they usually knock and drop the box. To make this a complete solution I'd add a sound sensor. Or just a motion sensor to capture an image of anyone coming to the door.