I build a smart doorbell that ties into my smart home using CAD, 3d printing, and a bit of electronics to solve a stupid problem brought on by having to use the delivery app "fetch".
Is this overkill? yes... but it does solve the problem!
link to the door sensor used in the video (contains affiliate links):
https://amzn.to/4b0Y1DI