Besides running Hass.io I’d like to run the Ubiquiti Unifi Controller software on the same Raspberry Pi. But being a complete noob on the ResinOS/Docker thing I’m not sure how to take care of this. Would creating an add-on be the way to go? Or is there a way to install the software separately? Because there is no reason for the Unifi Controller and HA to communicate it really doesn’t matter where it runs I guess, I just want to use the same hardware to run two applications.
It would be helpful if someone could point me in the right direction, thanks in advance!
I have the same question, I was able to do that when I installed HA using All-in-One installation, but recently I moved to hass.io and can’t figure out how to install custom software, specifically UnFii Controller.
I tried to install docker, but it fails to run because there is no rc-update or service commands
Thx, I’ve found an old RasPi 2B and installed the controller there. But to be honest I’m still interested in getting it to work on one RasPi just to get to know the way Hassio/Resinos works a little better.
And since you’ve got this setup working, maybe you can help me with another problem? I do have the controller running on my 2B but it can’t find the Unifi device in my network although it’s connecting over wifi through that actual AP. The Raspi gets an IP address from my router on the same subnet as the AP. When I use the controller from my Mac everything just works fine but the controller on the Raspi can’t find the AP. Any clue what I might be doing wrong? Thx a lot!
i got the same problem. i backup my controller from the pc and load teh backup file in the RPI Controller. then wait a long time. and it was up and running.
However, when I click on the Install button it start to install the add on (the loader gif appears). After some time (approx. 5 minutes) the install button appears again, but the add-on is not installed.
17-10-19 19:28:02 INFO (SyncWorker_9) [hassio.dock.addon] Start build ceecc69e/armhf-addon-unifi:0.94
17-10-19 19:31:22 ERROR (MainThread) [aiohttp.server] Error handling request
Traceback (most recent call last):
File “/usr/lib/python3.6/site-packages/aiohttp/web_protocol.py”, line 422, in start
resp = yield from self._request_handler(request)
File “/usr/lib/python3.6/site-packages/aiohttp/web.py”, line 306, in _handle
resp = yield from handler(request)
File “/usr/lib/python3.6/site-packages/hassio/api/util.py”, line 31, in wrap_api
answer = await method(api, *args, **kwargs)
File “/usr/lib/python3.6/site-packages/hassio/addons/addon.py”, line 463, in install
if not await self.docker.install(self.last_version):
File “/usr/lib/python3.6/site-packages/hassio/dock/util.py”, line 18, in wrap_api
return await method(api, *args, **kwargs)
File “/usr/lib/python3.6/concurrent/futures/thread.py”, line 55, in run
result = self.fn(*self.args, **self.kwargs)
File “/usr/lib/python3.6/site-packages/hassio/dock/addon.py”, line 198, in _install
return self._build(tag)
File “/usr/lib/python3.6/site-packages/hassio/dock/addon.py”, line 211, in _build
image = self.docker.images.build(*build_env.get_docker_args(tag))
File “/usr/lib/python3.6/site-packages/docker/models/images.py”, line 175, in build
raise BuildError(chunk[‘error’])
docker.errors.BuildError: The command '/bin/sh -c apt-get update && apt-get install -y --no-install-recommends oracle-java8-installer=${JAVA_INSTALLER_VERSION} oracle-java8-set-default && rm -rf /var/lib/apt/lists/ && rm -rf /var/cache/oracle-jdk8-installer’ returned a non-zero code: 100
I think the problem here is the apt commands that does not exist in the hassio build.
I can install your sprinkler add-on without any problem and I can see that you are not using any apt command in the docker file at all there. What do you think?
Thanks for making this add on - greatly appreciated as I want to stop using a power-sucking server to run my UniFi controller! I have things almost set up but am stuck on “Provisioning” (actually seems to be going back and forth between Adopting & Provisioning) when I’m logged into my rpi:8443 UniFi web management page. When I set this up through my original server, it adopts quickly with no fuss. Has anyone else seen this?
Can you tell me, where to put die config.json files? I need to make a change in the config.gateway.json file. But I cant find a folder on my hassio to put the config in. Thx a lot.