There is this here… Amcrest Doorbell AD110 API/Local Only
It seemed to work, I set it up but I already had a sensor in my chime so didn’t really need to worry about it working all the time … but it did seem to change when button was pressed
- platform: rest
resource: http://<AD110-IP>/cgi-bin/configManager.cgi?action=getConfig&name=CallInfo
username: !secret amcrest-username
password: !secret amcrest-password
authentication: digest
name: Amcrest Doorbell Count Sensor
value_template: >
{{value.split('=')[-1]}}