Not fredrike, but will try to answer this
You can do it in one of the following ways:
use snapshot in Supervisor to create snapshot of your current system. Remove current installation, make new installation in different location and then just load snapshot from Supervisor menu
remove current installation (all your files will remain), make new install at different location. Stop package and just copy files (including all folders and hidden files and folders) from old location to new location.
Whatever way you do it - result will be the same - first option is more user friendly, but can take a bit more time. Second option is a bit faster but you have to do it by hand.
You can change the path of the hassio folder by editing: /var/packages/hassio/target/etc/hassio.json make sure to stop the package and all hassio containers first.
Cheers guys. I found that file and changed the location. I also edited the config files of the containers. It then gave me some errors about the pulse audio file that couldn’t be found (although I can see it). I removed that from the container and it booted. I updated to 0.101.2 from the supervisor and everything still seems to work fine, so I guess I’m all ready! Great work on the package.
Has anyone had any luck upgrading to 0.110.3? Tried twice and it basically bricked the install. Can’t pull HA up in a browser. I had to create a new shared folder and restore from a snapshot twice. I’m on 0.110.1.
I’m running 0.110.3 in DSM 6.2.3-25426 and it works flawlessly.
I’ve created the hassio network via the Docker interface before (to fix the network issue I’ve explained in post #2). During the upgrade to DSM 6.2.3 I actually stopped all my containers and removed that network (using the Docker gui) and after the upgrade reboot the supervisor created the interface automatically (just as it is supposed to do during the installation) and now both the DSM VPN package and the hassio_multicast container behaves normal (had issues with the hassio_multicast before). I just had to restart the supervisor container once to get it’s tab to load correctly (not sure what happened here but a simple restart of the package/container should be enough).
Great work @fredrike and the DSM team for supporting externally created networks !
@BeardedConti, I’m not very good at documenting but perhaps you can help me to reword what I’m trying to say in this post so it is easier to understand.
Edit:
I suggest that you look at the logs from HA, they give you a clue on what’s going on. Upgrading HA issues are not related to this package, they are more likely due to some integrating that is miss behaving.
I am installing hass io on DS918+ with DSM 6.2.3-25426 (latest). It looks it works ok, but I have two issues:
In system log (in Supervisor) I have following errors:
20-05-27 07:06:33 CRITICAL (MainThread) [supervisor.core] Docker version 18.09.8 is not supported by Supervisor!
20-05-27 07:06:33 ERROR (MainThread) [supervisor.docker] Docker storage driver btrfs is not supported!
20-05-27 07:06:33 ERROR (MainThread) [supervisor.docker] Docker logging driver db is not supported!
20-05-27 07:06:33 CRITICAL (MainThread) [supervisor.core] System running in a unhealthy state. Please update you OS or software!
Is this something I should worry about?
After fresh install of hass io I lost my SMB sharing on DSM. How can I disable the samba server on hass io to keep my DSM SMB working? Or am I missing something else?
Trying to install it for the first time, docker is running. I can find the package, but I get a “Failed to download”. Is the repo down ?
(also, next to join beta is says download count 0 which is unusual)
[UPDATE]: yes repo down - any direct link for the package ?
Thank you for the answer regarding the errors. Sorry for placing dumb questions.
As for the samba problem - I’ll try to be more specific and sorry again if this has been discussed allready (tried to search). I have shared folders on my DSM that are accesible via SMB (from windows client). After clean installation of hass io the shared folders are no more accesible via SMB from that client. When I delete hass io containers in docker the DSM shared folders are accesible again. I dont’ need SMB addon in hass io (donť have it installed). How can I fix the problem of DSM shared folders not beeing accesible via SMB after hass io install? Thank you.
Ok, so I tried to elaborate. In docker, I deleted the hassio network which solved my problem with accessing SMB shared DSM folders (before it was still accessible by using nas ip address instead of NAS name). Then in docker I created new hassio netowrk with the same parameters and containers. I restarted containers. SMB folders are still accessible. But the hassio_multicast container keeps restarting with errors:
mdns-repeater: dev eth0 addr 192.168.0.220 mask 255.255.255.0 net 192.168.0.0
mdns-repeater: send setsockopt(SO_BINDTODEVICE): No such device
mdns-repeater: unable to create socket for interface hassio
mdns-repeater: exit.
Any thoughts please? I am a bit blind as I donť have deep insight into these things. Thank you.
Update: After clean install when I remove all containers from hassio network in docker I can access the DSM shared folders via server name (\\nas\). But after that I cant’ get rid of the “Unable to load the panel source: /api/hassio/app/entrypoint.js” error when going to Supervisor. Restarting hassio_supervisor container doesn’t help.
It seems that the docker hassio network somehow prevents clients from accessing DSM server (shared folders) via server name. It works only via IP address.
@fredrike actually, I may have been wrong in the first place… if subnet is 172.30.32.0/23 then it ranges 172.30.32.0 - 172.30.33.255, so IP range 172.30.33.0/24 (172.30.33.0 - 172.30.33.255) is inside that subnet!
Is it possible to add Docker Monitor?
As I understand it right I’ve to add -v /var/run/docker.sock:/var/run/docker.sock but I’v no qlue how to add this to the container. So any help is welcome
The Docker monitor allows you to monitor statistics and turn on/off containers. The monitor can connected to a daemon through the url parameter. When home assistant is used within a Docker container, the daemon can be mounted as follows -v /var/run/docker.sock:/var/run/docker.sock. The monitor is based on Glances and ha-dockermon and combines (in my opinion the best of both integrated in HA :)).
Did you try adding it through custom repository? I don’t see why it shouldn’t work, but your best bet is to try yourself - I’m using Portainer for this purpose.