Hello all!
Yesterday I bough Imou Ranger 2 and I tried to set it up using DMSS app from iOS. It had some issue connection, but now it’s working the issue is when I try to connect it via onvif integration it’s showing as idle, interesting is that the motion detection is working
Also when I check the error logs I see the following error
LC: validation error while creating webhook subscription: Missing element Address (Subscribe.ConsumerReference.Address)
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/onvif/event.py", line 529, in _async_create_webhook_subscription
self._notification_manager = await self._device.create_notification_manager(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/onvif/client.py", line 493, in create_notification_manager
await manager.start()
File "/usr/local/lib/python3.12/site-packages/onvif/managers.py", line 68, in start
renewal_call_at = await self._start()
^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/onvif/managers.py", line 223, in _start
result = await notify_service.Subscribe(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/zeep/proxy.py", line 64, in __call__
return await self._proxy._binding.send_async(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/zeep/wsdl/bindings/soap.py", line 152, in send_async
envelope, http_headers = self._create(
^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/zeep/wsdl/bindings/soap.py", line 73, in _create
serialized = operation_obj.create(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/zeep/wsdl/definitions.py", line 224, in create
return self.input.serialize(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/zeep/wsdl/messages/soap.py", line 79, in serialize
self.body.render(body, body_value)
File "/usr/local/lib/python3.12/site-packages/zeep/xsd/elements/element.py", line 232, in render
self._render_value_item(parent, value, render_path)
File "/usr/local/lib/python3.12/site-packages/zeep/xsd/elements/element.py", line 256, in _render_value_item
return self.type.render(node, value, None, render_path)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/zeep/xsd/types/complex.py", line 307, in render
element.render(node, element_value, child_path)
File "/usr/local/lib/python3.12/site-packages/zeep/xsd/elements/indicators.py", line 256, in render
element.render(parent, element_value, child_path)
File "/usr/local/lib/python3.12/site-packages/zeep/xsd/elements/element.py", line 232, in render
self._render_value_item(parent, value, render_path)
File "/usr/local/lib/python3.12/site-packages/zeep/xsd/elements/element.py", line 256, in _render_value_item
return self.type.render(node, value, None, render_path)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/zeep/xsd/types/complex.py", line 307, in render
element.render(node, element_value, child_path)
File "/usr/local/lib/python3.12/site-packages/zeep/xsd/elements/indicators.py", line 256, in render
element.render(parent, element_value, child_path)
File "/usr/local/lib/python3.12/site-packages/zeep/xsd/elements/element.py", line 226, in render
self.validate(value, render_path)
File "/usr/local/lib/python3.12/site-packages/zeep/xsd/elements/element.py", line 284, in validate
raise exceptions.ValidationError(
zeep.exceptions.ValidationError: Missing element Address (Subscribe.ConsumerReference.Address)
Also before that I was getting this
Error from stream worker: Error opening stream (INVALIDDATA, Invalid data found when processing input, rtsp://****:****@192.168.xx.xx:554/cam/realmonitor?channel=1&subtype=0&unicast=true&proto=Onvif)
Any idea how to fix it. When I talked with the company from where I got it they told me to open the camera IP address and enable RTSP, but when I try to open the IP address on port 80 I got nothing.