Repository: Marcelveldt's hassio add-ons

Marcelveldt’s Hass.io Add-ons for Home Assistant

About

I created this repo to store the addons I use and/or created myself but as some add-ons might come in handy for others too I decided to make the repo public.

Installation

Adding this add-ons repository to your Hass.io Home Assistant instance is pretty easy. Follow the official instructions on the website of Home Assistant, and use the following URL:

https://github.com/marcelveldt/hassio-addons-repo

Add-ons provided by this repository

✓ [Hassio Auto Backup]

Automatically create/schedule snapshots of your hassio instance with some advanced finetuning and optional automatic upload to the cloud.

✓ [Google Assistant Webserver]

Webservice for the Google Assistant SDK - mofified version of the original by @AndBobsYourUncle with customizable broadcast command For my own personal use but maybe some other non-English hassio users can benefit from this too.

✓ [NZBget]

Nzbget is a usenet downloader, written in C++ and designed with performance in mind to achieve maximum download speed by using very little system resources.

✓ [Playlistsyncer]

This addon/docker image will allow you to sync playlists between several streaming services. I created this as a personal project but this might come in handy for others too. Supported streaming services: Spotify, Tidal and Qobuz Special: Also supports Roon media software for syncing playlists.

✓ [Radarr]

A fork of Sonarr to work with movies à la Couchpotato.

✓ [Sonarr]

Sonarr (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.

✓ [Roon]

Roon Core Server - The core manages your music collection from many sources, and builds an interconnected digital library using enhanced information from Roon.

✓ [Spotweb]

Spotweb add-on based on the docker image erikdevries/spotweb

4 Likes

Hey, thanks for this. I have the webserver setup and using it for automations to broadcast. However when tryinfg to send a command using the rest command it doesnt like the syntax. I have tried a few different ways but can seem to figure out what it likes. Could you take a look and let me know what Im doing wrong?

(I have used the example provided in the addon page as well)
Config

gc_test:
  url: 'http://10.1.99.111:5000/command?message={{ what time is it }}'

Log

2019-02-18 05:05:51 ERROR (MainThread) [homeassistant.config] Invalid config for [rest_command]: invalid template (TemplateSyntaxError: expected token 'end of print statement', got 'time') for dictionary value @ data['rest_command']['gc_test']['url']. Got 'http://10.1.99.111:5000/command?message={{ what time is it }}'. (See /config/configuration.yaml, line 129). Please check the docs at https://home-assistant.io/components/rest_command/

gc_test:
url: ‘http://10.1.99.111:5000/command?message=what time is it’

or

gc_test:
url: ‘http://10.1.99.111:5000/command?message={{ some_variable }}’

Thanks for sharing this. I’m just curious for any examples of how to use the “Config” section for each of these.

Ideally I’d like to set Sonarr, Radarr and NZBGet to external storage locations.

I installed the addons for radarr and sonarr, but i am having troubles when setting the path as the addon doesn’t allow me to choose the /share folder… How to do this?

The /share folder should be available in the addons by default

@marcelveldt Hi,

After recent update to Nzbget add-on, the old way of accessing Nzbget API from a client, such as Sonarr seems to have stopped working. I assume it’s because Nzbget add-on does no longer expose port 6789. I would be thrilled if you could point out how to make the API available again with the new version of the add-on

New versions of all addons are coming up, all with Ingress support and they can communicate internally.
Try this as hostname for nzbget: 62c7908d_nzbget_docker

Thanks, that’s great to know!

Unfortunately that hostname doesn’t work. I’m seeing the following in Sonarr:

Test was aborted due to an error: Unable to connect to NzbGet. DNS Name Resolution Failure: '62c7908d_nzbget_docker'

Anyhow, I appreciate you work and I shall patiently wait for updated addons.

Sorry, typo. use this: 62c7908d-nzbget-docker

2 Likes

Thanks, for anyone else wondering, I had also to change the port to 46836 from previous 6789.

2 Likes

@marcelveldt How can we find the url nzbget is available from outside? I want to install the integration to get info from nzbget and trying to get a url of the add-on. The above mentioned things are not working.