Smart Button for Doorbell

Have you considered a Shelly 1?

Here is a wiring diagram:

Here is the link to the thread:

https://community.home-assistant.io/t/make-a-dumb-doorbell-smart-with-shelly-1/228215