Hi,
I’m having issues fully configuring Zoneminder and Hassio. I have Zoneminder currently running in a docker container using OpenMediaVault as a server (https://hub.docker.com/r/dlandon/zoneminder). I have added Zoneminder to my configuration file as follows:
zoneminder:
host: 192.168.86.129:8443
ssl: true
verify_ssl: false
And have added a switch to switches.yaml
- platform: zoneminder
command_on: Modect
command_off: Monitor
And have added the cameras in cameras.yaml
- platform: zoneminder
While I can turn on/off modect/monitor successfully; I do not get any of the camera streams to show. I do get this error in my log:
2018-12-19 13:22:11 ERROR (MainThread) [homeassistant.core] Error doing job: SSL handshake failed
Traceback (most recent call last):
File "uvloop/handles/stream.pyx", line 609, in uvloop.loop.UVStream._on_eof
File "uvloop/sslproto.pyx", line 171, in uvloop.loop._SSLPipe.feed_ssldata
File "/usr/local/lib/python3.6/ssl.py", line 689, in do_handshake
self._sslobj.do_handshake()
ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:841)
2018-12-19 13:22:11 ERROR (MainThread) [homeassistant.core] Error doing job: SSL error errno:1 reason: CERTIFICATE_VERIFY_FAILED
Traceback (most recent call last):
File "uvloop/sslproto.pyx", line 504, in uvloop.loop.SSLProtocol.data_received
File "uvloop/sslproto.pyx", line 204, in uvloop.loop._SSLPipe.feed_ssldata
File "uvloop/sslproto.pyx", line 171, in uvloop.loop._SSLPipe.feed_ssldata
File "/usr/local/lib/python3.6/ssl.py", line 689, in do_handshake
self._sslobj.do_handshake()
ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:841)
2018-12-19 13:22:11 ERROR (MainThread) [homeassistant.components.camera.mjpeg] Error getting new camera image: Cannot connect to host 192.168.86.129:8443 ssl:None [[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:841)]
2018-12-19 13:22:13 ERROR (MainThread) [pydroid_ipcam] Failed to communicate with IP Webcam: Cannot connect to host 192.168.86.117:8080 ssl:None [Host is unreachable]
2018-12-19 13:22:13 ERROR (MainThread) [homeassistant.components.camera.mjpeg] Error getting new camera image: Cannot connect to host 192.168.86.117:8080 ssl:None [Host is unreachable]
2018-12-19 13:22:21 ERROR (MainThread) [homeassistant.core] Error doing job: SSL handshake failed
Traceback (most recent call last):
File "uvloop/handles/stream.pyx", line 609, in uvloop.loop.UVStream._on_eof
File "uvloop/sslproto.pyx", line 171, in uvloop.loop._SSLPipe.feed_ssldata
File "/usr/local/lib/python3.6/ssl.py", line 689, in do_handshake
self._sslobj.do_handshake()
ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:841)
2018-12-19 13:22:21 ERROR (MainThread) [homeassistant.core] Error doing job: SSL error errno:1 reason: CERTIFICATE_VERIFY_FAILED
Traceback (most recent call last):
File "uvloop/sslproto.pyx", line 504, in uvloop.loop.SSLProtocol.data_received
File "uvloop/sslproto.pyx", line 204, in uvloop.loop._SSLPipe.feed_ssldata
File "uvloop/sslproto.pyx", line 171, in uvloop.loop._SSLPipe.feed_ssldata
File "/usr/local/lib/python3.6/ssl.py", line 689, in do_handshake
self._sslobj.do_handshake()
ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:841)
2018-12-19 13:22:21 ERROR (MainThread) [homeassistant.components.camera.mjpeg] Error getting new camera image: Cannot connect to host 192.168.86.129:8443 ssl:None [[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:841)]
2018-12-19 13:22:24 ERROR (MainThread) [homeassistant.components.camera.mjpeg] Error getting new camera image: Cannot connect to host 192.168.86.117:8080 ssl:None [Host is unreachable]
2018-12-19 13:22:24 ERROR (MainThread) [pydroid_ipcam] Failed to communicate with IP Webcam: Cannot connect to host 192.168.86.117:8080 ssl:None [Host is unreachable]
The .117 camera is just turned off; the SSL errors are relating to Zoneminder.
Does anyone know what is going on? Not sure if it is configuration related or the Zoneminder component itself.
Thanks