IpCamera: New IP Camera Binding

There are a number of cameras that are all the same which you can flash the firmware from another brand onto them to get ONVIF. Google the hikvision as it is one of them and by using the wrong firmware you can get onvif support if it does not have it directly. Big note on them is that you can not get notified when the button is pushed, more on this in a linked thread below for a hack/ work around to get the button push using reed switch in a buzzer/bell.

Short answer is there are no cheap ready made solutions. But look at these to see if any offer a different way to look at a front door camera.

Consider using the Dahua IPC-HDBW4231E-ASE or similar models and you can connect any doorbell push button up to the ALARM io to get the notifications into openhab. The alarm output can also trigger a bell/buzzer. There is also a second way in this post..

There is also a esp32 cam that can be used to make your own, but the picture quality is low as is the price, no night vision and due to no h264 you can not cast them.

Another model to look at would be the INSTAR IN-6001HD as you could surface mount that very easily and fit a zwave or other button next to it.

Lastly Doorbird make a range and the doorbird API is implemented as well as having a stand alone binding for Openhab.