It still doesn’t seem to work (I switched to 3.0.1 stable). This time I only get an error when indoor is “idle”, but when it’s “ringing” I don’t see any results at the log.
In the following log, I first pressed the caller info button when idle, then I pressed the button on the physical outdoor unit and then again (twice) the caller info button of the indoor unit. I also pressed the hangup and answer commands of the indoor unit, and they don’t seem to work. I’m not sure if it’s related or not. My indoor is an DS-KH6320-WTE2 firmware V2.1.60.
2023-08-31 21:24:07.436 | INFO | mqtt_input:_caller_info_callback:318 - Received caller info command for doorbell: IndoorFloor2
2023-08-31 21:24:07.470 | ERROR | mqtt_input:_caller_info_callback:331 - Error while getting caller info: ('Error while calling ISAPI /ISAPI/VideoIntercom/callerInfo?format=json', 29, 'Device operation failed.')
2023-08-31 21:24:17.343 | INFO | event:video_intercom_alarm:109 - Video intercom alarm from ExternalDoor
2023-08-31 21:24:17.344 | INFO | mqtt:video_intercom_alarm:291 - Doorbell ringing, updating sensor
settings: mqtt=MQTT(host='core-mosquitto', username='addons', password='yeiqu7Dahwu3ie9Weha6j', client_name=None, tls_key=None, tls_certfile=None, tls_ca_cert=None, discovery_prefix='homeassistant', state_prefix='hmd') entity=SensorInfo(component='sensor', device=DeviceInfo(name='ExternalDoor', model='DS-KD8003-IME1/EU', manufacturer='Hikvision', sw_version='V2.2.56', hw_version='0x0', identifiers='6883457568564848514573776949476985484950485049485550558282715250485552514951', connections=None, configuration_url=None), device_class=None, enabled_by_default=None, entity_category=None, expire_after=None, force_update=None, icon='mdi:bell', name='Call state', object_id='externaldoor_call_state', qos=None, unique_id='6883457568564848514573776949476985484950485049485550558282715250485552514951-call_state', unit_of_measurement=None) debug=False manual_availability=True
topic_prefix: sensor/ExternalDoor/Call-state
config_topic: homeassistant/sensor/ExternalDoor/Call-state/config
state_topic: hmd/sensor/ExternalDoor/Call-state/state
wrote_configuration: True
2023-08-31 21:24:20.436 | INFO | mqtt_input:_caller_info_callback:318 - Received caller info command for doorbell: IndoorFloor2
2023-08-31 21:24:25.614 | INFO | mqtt_input:_caller_info_callback:318 - Received caller info command for doorbell: IndoorFloor2
2023-08-31 21:24:28.798 | INFO | mqtt_input:_hangup_call_callback:288 - Received hangup command for doorbell: IndoorFloor2
2023-08-31 21:24:28.803 | ERROR | mqtt_input:_hangup_call_callback:300 - Error while hanging up call: ('Error while calling ISAPI /ISAPI/VideoIntercom/callSignal?format=json', 23, 'Device does not support this function.')
2023-08-31 21:24:33.002 | INFO | mqtt_input:_answer_call_callback:303 - Received answer command for doorbell: IndoorFloor2
2023-08-31 21:24:33.009 | ERROR | mqtt_input:_answer_call_callback:315 - Error while answering call: ('Error while calling ISAPI /ISAPI/VideoIntercom/callSignal?format=json', 29, 'Device operation failed.')