Problema integração Onvif

Olá, comprei uma câmera da China, marca Jooan e modelo JA-A12. Estou tentando integrar ela no HA via Onvif, mas estou recebem os retornos de erros abaixo. Vou deixar abaixo os procedimentos que fiz para ver se alguém consegui me ajudar ou esta tendo o mesmo problema.

Procedimentos realizados:

  • Baixei o Onvif Maneger Device, loguei na câmera e verifiquei que ela tem suporte Onvif.

image

  • Deixei ela com o IP fixo nas configurações dela e também no router;

image

  • Verifiquei quais portas (8899 e 554) que ela utiliza e direcionei estas portas no meu roteador para o ip da câmera.

Obs.: consigo integrar ela por RTSP e também baixei o app Onvier para Android, o qual verifica se alguma câmera da rede wifi possui suporte Onvif, ele acusa que sim.

Mas mesmo assim, quando tento fazer a integração recebo este erro, vou deixar o log abaixo:

2024-09-15 22:22:21.479 DEBUG (MainThread) [homeassistant.components.onvif] NVT: Could not determine camera capabilities: ActionNotSupported: <Element {http://www.w3.org/2003/05/soap-envelope}Detail at 0x7fa1ebfb7c80> (code:env:Receiver) (subcodes:{http://www.onvif.org/ver10/error}ActionNotSupported,{http://www.onvif.org/ver10/error}ActionNotSupported)
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/components/onvif/config_flow.py”, line 302, in async_setup_profiles
await device.update_xaddrs()
File “/usr/local/lib/python3.12/site-packages/onvif/client.py”, line 400, in update_xaddrs
capabilities = await devicemgmt.GetCapabilities({“Category”: “All”})
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
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 164, in send_async
return self.process_reply(client, operation_obj, response)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.12/site-packages/zeep/wsdl/bindings/soap.py”, line 229, in process_reply
return self.process_error(doc, operation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.12/site-packages/zeep/wsdl/bindings/soap.py”, line 391, in process_error
raise Fault(
zeep.exceptions.Fault: ActionNotSupported

Grato se puderem me ajudar.

@matheuspel Bom dia ! Tive o mesmo problema, e agora está funcionando perfeitamente. A unica diferença entre sua config e a minha é o DNS, mas dificilmente seria esse o porblema. Veja como está meu config: