Repository: matemaciek/hassio-addons

If some of my stuff may be useful for others, why not share it.

I wanted a place to easily develop and test new features for home-assistant. I have installed hassio. So why not run test home-assistant there, where I already have my config etc.?

That’s why I’ve created add-on Simple Home Assistant Development Environment, or in short SHADE.

It’s still very basic. It’s still very experimental. It don’t even have a proper readme. But it’s already working. And I think the name is cool. Because shades are generally cooler than plain sunlight.

What it does is basically:

  • checkout fork of home-assistant from user specified in config
    • if you just specify it as home-assistant you can try out current dev, without waiting for new release!
  • copy your home-assistant config
  • run home-assistant on your fork on port 8234
  • oh, and it compiles coap-client for tradfri, as they’re my main planned field of work in home-assistant
  • add ssh to easily change code and experiment

You can try it by adding my add-ons repository to your hass:

Any comments and suggestions are welcome (-:

3 Likes

Note: until ssh is supported code can still be edited by sshing to host (as described here: https://home-assistant.io/developers/hassio/debugging/) and editing /resin-data/addons/data/2424f0c2_shade/home-assistant.

…and version with ssh has just been pushed to repository.

OK, if you’d like this addon to be prebuilt, let me know (e.g. by liking this post). I’d love to spend some time learning how to publish built images, but there’s not much point unless there’s interest in it (-:

3 Likes

To whom it may concern: yesterday new version which runs hass in screen landed. And it also prepares another screen with venv activated.