Zoneminder, FreeNAS, Jails

I am having trouble configuring Zoneminder from a FreeNAS jail. I type in the IP address for the host and I get an error. I am not sure if it is my path and path_zms. Is there a way to ensure mine are correct?

2018-03-06 18:21:32 ERROR (Thread-14) [homeassistant.components.zoneminder] Connection error logging into ZoneMinder
2018-03-06 18:21:32 ERROR (MainThread) [homeassistant.setup] Setup failed for zoneminder: Component failed to initialize.
2018-03-06 18:21:32 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of sensor.zoneminder. Setup failed for dependencies: zoneminder
2018-03-06 18:21:32 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform sensor.zoneminder: Could not setup all dependencies.
2018-03-06 18:21:32 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of camera.zoneminder. Setup failed for dependencies: zoneminder
2018-03-06 18:21:32 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform camera.zoneminder: Could not setup all dependencies.

Jails all have their own IP addresses. Use the IP of the jail that is running zoneminder

I used the IP of the jail.

You’re not using any NAT on your jail right?

1 Like

No I am not. I type the IP address into the browser and it works fine but not with home assistant.

Are you sure Zoneminder works ? You should be able to access it from a browser first thing. Then, in the interface, you can check in the options, there’s a PATH tab you’ll find zms streaming directory & others.
Then, from the HA environment, can you browse/telnet/tcptraceroute/nmap to the server:port where ZM is installed ?

If not that, maybe there’s a problem in the installation of HA ? Missing some libraries ? What is your environment ?

I think i have just given up on FreeNAS. I am going to try and use unRAID instead.

Well, I use Nas4Free which is not very different, but mostly for storage. I’ve put Plex on that same machine (a VMWare virtual host precisely) just because it was a specific installation. It looks like it doesn’t work well to add a lot of services on those.

I use another VM for the services : cups, minidlna (I need this along with Plex for another client), zoneminder, caldav server and of course HA.
If you have a virtual environment (proxmox, ESXi VMWare…), it’s easy to separate services and it’s better for troubleshooting !