How add community addons to homeassistant

I want to add some stuff from here https://github.com/hassio-addons/repository, but I don’t run hass.io. I run with venv, and cannot get the addon section to appear. I tried adding ´hassio:´to my configuration.yaml, but still no luck.

Any pointers?

Addons are for Hassio only.

but… it’s the same system, isn’t it? Hassio has failed me too many times, so I prefer the manual way for stability. Like, I guess there has to be some manual way to add it?

It’s in the docs;

2 Likes

Well you ‘guess’ wrong. If you want to use the hass.io add-ons you have to use hass.io

There may be equivalents under Raspbian but these won’t be installed as an add-on.

Just install whatever software you want to run via apt like a normal person :slight_smile:

1 Like

Of course, but that won’t integrate it into my homeassistant :slight_smile:

But okay, and thank you, I have completely misunderstood. I thought hass.io was a package that let the user avoid having to install and configure before getting started. Having all necessary packages pre-installed etc. In other words, you should be able to replicate hass.io manually on a raspbian.

It is. Also called an “appliance”.

Sure you can. But not without some work.

Add-ons are nothing more than docker containers running alongside home assistant.

Pick an add-on you want to run.

You can manually install and configure that app so that it integrates with home assistant. In the end it will look (from the home assistant front end perspective) like it’s just hassio.

Thanks man. I don’t mind the work, but a short guide on moving forth with it would be nice :slight_smile:

A guide on what exactly?

What add-ons are you wanting? There is no guide because they are simply apps you would install based on your OS of choice…it has nothing to do with home assistant and there is no way to provide a guide because of the multitude of possibilities and configurations.

Pick an add-on. Figure out what you need in order to achieve the same thing in a manual install. Rinse. Repeat.

You can install hassio on raspbian. Then you can use the addons.

I know I am very late to this discussion, but I am running into the same issue. I dont want to install hass.io as I want the pi do to other things as well. But I do want to use deconz, which I want to run on another pi. All information you find basically says “install hass.io”. There does not seem to be a lot of information about how to do it when you run it in a virtualenv environment.

I am sorry, I think it has everything to do with home assistant. Of course, running sudo apt install whatever will install the wanted functionality on your raspberry, but how to get home assistant (not hass.io) to see the installed whatever and to the right thing.

I guess you’ve missed this while studying the docs :wink:

No, I have not missed that page, and I have used that page to get homeassistant up and running. No problems with that page. It is the following up after that page that is the thing.

Once you have the base homeassistant running, how to get it to talk to those apps (like deconz) to talk to this base homeassistant?

I’m sorry I don’t understand. It’s literally the exact same thing. In hassio it points to a “hostname” of a docker container. In non-hassio you point it to localhost, using the correct port.

You’re assuming hassio is some magical solution…it’s not. It merely has some predetermined settings.

Maybe I don’t understand your question(s) but also this is in the docs.

Hey @ronsmits I use dockers to create services as addons, after i associate it service endpoint with iframe.
No magic anymore.
Later in Home Assistant (hass.io has a lack of documentation about how to integrate addons in non hass.io environment) configuration.yaml

panel_iframe:
  grafana:
    title: Grafana
    icon: mdi:chart-timeline
    url: http://addres.to.your.service:3000
2 Likes

I was also really confused on this point, as are many people it seems. I would respectfully suggest that the distinction could be clearer.

If I understand it right, Home Assistant is also referred to as HASSIO, and installs as a image on your raspberry pi (or whatever hardware), meaning your hardware cannot be used for other things.

Home Assistant Core on the other hand is installed via commandline into an existing Raspbian (or whatever) operating system, but does not include the Add-on store or the Supervisor panel or possibly other things (?).

What’s a bit confusing is that the online tutorials and examples that you can find generally assume you’re running HASSIO, and don’t necessarily mention that the other option even exists.

You can (usually? always?) get the same functionality, but you do it by manually editing your configuration.yaml file, for example to add a generic thermostat you can copy and paste the Full Configuration Example on the bottom of this page:


Restart your server (Configuration > Server Controls), and then the thermostat should appear in your dashboard, plus any errors in your logs.

That’s my understanding from spending a week with Home Assistant, please correct if wrong.

1 Like