For now it is not simple to get a RPi3 or 4, I will try to get the call status through the curl way.
Edit : curl works great from putty, need to integrate it in configuration.yaml.
Edit2 : the below code works on HA in configuration.yaml and allow to show a doorbell status. Hope it could help.
rest:
- resource: http://192.168.1.XX/ISAPI/VideoIntercom/callStatus?format=json
scan_interval: 1 # the default is 30 seconds if you leave this line out, or change it to what you need.
authentication: digest
username: admin
password: xxxx
sensor:
- name: "Doorbell Status"
value_template: "{{ value_json.CallStatus.status }}"
I tested all the options via the script manually and with no success at all, it always returns āinvalid operationā. What internal station firmware do you have? Thank you.
I have one old indoor monitor DS-KH6320-WTE1. If i connect it as indoor extension to 9510 and i send reject signal to this old extension, it works. I do not understand why it does not work with 9510 monitor.
I donāt use this old monitor, I just wanted to test it because I wanted to try all the options and it just happens to work. But yes, I might put the old monitor somewhere in the garage, but it will only be so that I can reject calls via Home Assistant.
We have two outdoor units, one further away at the gate which we control via the monitor and one at the entrance door where visitors rings if the gate is open, in this case we donāt use the monitor and itās annoying to always reject calling. So I use the shelly wifi motion sensor in the entrance hall to turn off the ringing of the indoor station.
Is somebody able to have a curl code working to get the motion status on a doorbell ?
In the ISAPI, I do not find the ISAPI/VideoIntercom/Motion synthax.
I think that problem can be in the WiFi connection only. But i cannot test it over lan now. The old 6320 monitor even not listening on port 8000 via WiFi.
Hi, well , I donāt check the ringing status , I just send the reject call signal always, even if the indoor is not ringingā¦ It doesnāt matherā¦ In addon log offcourse you see the command failed, but I ignore that