Rpi-imager: Allow installing Home Assistant

Created on 5 Mar 2020  ·  10Comments  ·  Source: raspberrypi/rpi-imager

Opening an issue as per https://www.raspberrypi.org/blog/raspberry-pi-imager-imaging-utility/#comment-1523756

Home Assistant is an open source home automation platform that focuses on local control and privacy. We provide our own operating system that turns your Raspberry Pi into a home automation hub, including easy updates via the UI. We recommend users that are starting out to get a Raspberry Pi 4. We support all variants of the Raspberry Pi.

It would be great if Home Assistant would be available as an OS option in the Raspberry Pi Imager.

Our OS can be found here: https://github.com/home-assistant/operating-system/releases

OS request

Most helpful comment

@ghollingworth our json is now online, available at:

https://version.home-assistant.io/rpi-imager-haos.json

Using the repo directly using rpi-imager --repo https://version.home-assistant.io/rpi-imager-haos.json looks as follows:
image

I guess Home Assistant would be in "Other specific purpose OS", with an entry like:

{
    "name": "Home Assistant",
    "description": "Open source home automation that puts local control and privacy first.",
    "icon": "https://version.home-assistant.io/rpi-imager-haos.png",
    "subitems_url": "https://version.home-assistant.io/rpi-imager-haos.json"
},

All 10 comments

@maxnet is there anything we can do to help move this forward?

You'll need to provide a .json snippet for your images...

As per the top level .json

http://downloads.raspberrypi.org/os_list_imagingutility_v2.json

You can test your own changes using "rpi-imager --repo filename.json" on the command line

@ghollingworth should we store that json snipet online somewhere? Are you going to update automatically if we maintain that using our release pipeline?

@agners looking at the entry for OctoPi, we just generate a JSON and add a reference in the main listing:

image

https://unofficialpi.org/rpi-imager/rpi-imager-octopi.json

Oh I see, somehow did not notice that this is referencing jsons. I guess Home Assistant would go under "Other specific purpose OS":

               {
                    "name": "Home Assistant",
                    "description": "Open-source home automation platform with a focus on local control and privacy.",
                    "icon": "https://version.home-assistant.io/rpi-imager-haos.png",
                    "subitems_url": "https://version.home-assistant.io/rpi-imager-haos.json"
               },

The icon/json should be up soon.

@ghollingworth our json is now online, available at:

https://version.home-assistant.io/rpi-imager-haos.json

Using the repo directly using rpi-imager --repo https://version.home-assistant.io/rpi-imager-haos.json looks as follows:
image

I guess Home Assistant would be in "Other specific purpose OS", with an entry like:

{
    "name": "Home Assistant",
    "description": "Open source home automation that puts local control and privacy first.",
    "icon": "https://version.home-assistant.io/rpi-imager-haos.png",
    "subitems_url": "https://version.home-assistant.io/rpi-imager-haos.json"
},

It seems the image list made it in, Home Assistant is now available in the official repo! :tada:

I think with that this can be closed.

@ghollingworth should we store that json snipet online somewhere? Are you going to update automatically if we maintain that using our release pipeline?

Something with your release pipeline wont work. It's still on 6.2.

It is a manual step currently. Updated to release 7.0.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

guysoft picture guysoft  ·  16Comments

foosel picture foosel  ·  3Comments

JRHeaton picture JRHeaton  ·  12Comments

lurch picture lurch  ·  31Comments

ealap picture ealap  ·  4Comments