Upgrade to Hass.io

Hello,

I have a fitPC. A couple of years ago, I installed HA using the Virtual Installation instructions. Everything works great, but I think that maybe it is time for me to upgrade to Hass.io. I have a couple of questions.

  1. Do you think it worth upgrading to Hass.io?
  2. Is there a way to migrate and what is the easiest way to do this?

Thank you.

I personally like the ease of Hassio and the dockerized addons. In my opinion HassOs is not ready but installing the 32 bit version with the Linux instructions works.

I had stability issues with their 64-bit-only VM images for HassOs. I installed HAssOs on Raspian Lite for my RPI 3B+

Hassio should read your configuration files from your HA installation. I would be sure you have HA running the latest version first, to ease any possible migration issues.

What makes you think hassio is an upgrade? :stuck_out_tongue:

Copy config directory somewhere safe. Shut down current home assistant, and disable the service.

Install hassio via the generic linux install. Copy config directory to /usr/share/hassio/homeassistant/

Restart home assistant.

I do not think that Hass.io is upgrade, but looks like Virtual Installation is not even in documentation. I mean, it is in documentation, but you have to dig ti find it.When you go to Documentation page, you see Hass.io and Hasbian only. You have to start clicking to find all other installations. This makes me think that maybe it will be removed in a future or something like this.

Home Assistant, no matter HOW you install it, runs in Python. It would be nearly impossible to remove that installation method, without getting rid of Python.

Assuming you mean usng a Virtual Environment, that is part of Python. HA cannot get rid of it themselves.

Does it mean that all of you do not see the reason for me to move from Virtual Environment to Hass.io? I am okay with leaving it running as is.

Unless hassio is offering something you want in your setup, I don’t see a reason to change.

I personally like some of the graphical add on docker containers for hassio. The graphical configuration editor means I can configure HA from my browser, for instance.
The add on containers can be added to home assistant but not as easy as hassio.

The real-time log viewer add-on is the hass.io killer app for me, but I’m also doing a lot of debugging. I briefly built a non-hass.io setup over the weekend on a new Linux box and eventually realized that the log viewer add-on isn’t standalone and switched back to hass.io. It is nice to have the add-on store and easier upgrading, but you do lose some flexibility in terms of updating dependencies with hass.io. You can still use custom_components if needed.

I thought most addons could be installed on HA. I know I installed the configuration editor on HA once. It too uses a different port.

The Configurator can be installed standalone and I got that working, but the log viewer cannot, as far as I can tell. Somebody asked about it a while ago, but the thread died. I poked around in the code and couldn’t figure out if it would be an easy conversion.