# \[DISCONTINUED\]\[APP\]\[Pro\] Sonarr and Radarr

**URL:** <https://community.homey.app/t/discontinued-app-pro-sonarr-and-radarr/120>\
**Category:** Apps\
**Tags:** app, homey-pro\
**Created:** [August 22, 2018, 11:20am UTC](https://community.homey.app/t/discontinued-app-pro-sonarr-and-radarr/120 "2018-08-22T11:20:47Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Phuturist](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/phuturist/32/49_2.png) [@Phuturist](https://community.homey.app/u/Phuturist)\
**Post date:** [August 22, 2018, 11:20am UTC](https://community.homey.app/t/discontinued-app-pro-sonarr-and-radarr/120/1 "2018-08-22T11:20:47Z")

</div>

![sonarrradarr](https://us1.discourse-cdn.com/flex025/uploads/athom/original/1X/3ac9acb50a727423173de003b6456363f1ab849f.jpeg)

DUE TO LACK OF TIME DEVELOPMENT OF THIS APP HAS BEEN STOPPED, IF ANY DEVELOPER WANTS TO TAKE OVER DEVELOPMENT FEEL FREE TO CONTACT ME.

# Connect Sonarr and Radarr with Homey

**App Store page** : n.a.

## Description

Connect [Sonarr](https://github.com/Sonarr/Sonarr) and/or [Radarr](https://github.com/Radarr/Radarr) with Homey and receive updates about grabbed and finished downloads and upcoming episodes and movies.

## Instructions

For Homey to be able to receive updates from Sonarr and Radarr these applications need to send notifications to Homey on events like finished downloads. This is achieved by registering a webhook in Sonarr and/or Radarr. Below is a short instruction on how to register this webhook.

- First add your Sonarr, Radarr or Lidarr installations as devices in Homey. You will need to fill in the IP address and API key from your instance. Also make sure you have done the basic setup of your Sonarr, Radarr or Lidarr instance, adding a clean install to Homey wont work.
- Then log into your Sonarr or Radarr installation and go to “Settings \> Connect” (these steps are not needed for a Lidarr installation).
- Click on the plus button and click on the Webhook notification in the Add Notification popup
- Enter the details as followed:
  - Name: Homey (or something similar)
  - On Grab: Yes
  - On Download: Yes
  - On Upgrade: No
  - On Rename: No
  - Filter Series Tags: Empty
  - URL for Sonarr: http(s)://yourip-or-homey-url/api/app/tv.video.sonarr.radarr/sonarr/ where you add the local IP of Homey (if on the same network as Sonarr) or the external cloud URL of Homey
  - URL for Radarr: http(s)://yourip-or-homey-url/api/app/tv.video.sonarr.radarr/radarr/ where you add the local IP of Homey (if on the same network as Radarr) or the external cloud URL of Homey
  - Method: POST

## Looking for another developer

I’m not using this app myself anymore. Therefor I’m looking for a developer that is interested in taking over development.

## Donations

I enjoy creating apps for Homey and try to support them as best as I can. If you enjoy using my apps a [donation](https://www.paypal.me/jghaanstra) in return for the time I put into this is much appreciated.

---

<div class="post-metadata">

**Author:** ![Phuturist](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/phuturist/32/49_2.png) [@Phuturist](https://community.homey.app/u/Phuturist)\
**Post date:** [August 22, 2018, 11:40am UTC](https://community.homey.app/t/discontinued-app-pro-sonarr-and-radarr/120/2 "2018-08-22T11:40:42Z")

</div>

# Changelog

> ## v3.0.2 - 2021-02-22
> 
> - Update to SDK3 (requires Homey firmware 5.x)
> - Minor improvements

> ## v2.1.1 - 2020-04-19
> 
> Add SSL (https) support for Sonarr, Radarr or Lidarr installations. Re-pair or edit device settings to enable.

> ## v2.1.0 - 2020-03-25
> 
> Add support for notifications from Lidarr

> ## v2.0.8 - 2019-11-15
> 
> Moved installation instructions from app store to community support topic.

> ## v2.0.7 - 2019-02-06
> 
> FIX: improvements to pairing templates for firmware 2.x

> ## v2.0.6 - 2018-12-27
> 
> FIX: removed incoming IP address security validation in api.js due to Athom removing the request object in firmware 2.x

> ## v2.0.5 - 2018-12-14
> 
> FIX: update compatibility to enable install on Homey firmware v2.x

> ## v2.0.4 - 2018-09-09
> 
> REFACTORING: switched from request node module to node-fetch (reduced footprint from 7,5MB to 400 kB)

> ## v2.0.3 - 2018-08-22
> 
> - UPDATE: updated app manifest to include id of new forum support topic
> - UPDATE: updated node packages to latest versions

> ## v2.0.2 - 2018-04-26
> 
> - UPDATE: updated dependencies to fix security issue in on of the packages, no functionality changes

---

<div class="post-metadata">

**Author:** ![Torrfura](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/torrfura/32/139_2.png) [@Torrfura](https://community.homey.app/u/Torrfura)\
**Post date:** [August 23, 2018, 7:24pm UTC](https://community.homey.app/t/discontinued-app-pro-sonarr-and-radarr/120/3 "2018-08-23T19:24:19Z")

</div>

This url [http://123.12.1.1/api/app/tv.video.sonarr.radarr/sonarr/](http://123.12.1.1/api/app/tv.video.sonarr.radarr/sonarr/) (example ip ofcourse) just responds with:

```
{
    status: 404,
    result: "not_found"
}

```

Neither radarr nor sonarr can push to homey ☹

---

<div class="post-metadata">

**Author:** ![Phuturist](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/phuturist/32/49_2.png) [@Phuturist](https://community.homey.app/u/Phuturist)\
**Post date:** [August 23, 2018, 8:25pm UTC](https://community.homey.app/t/discontinued-app-pro-sonarr-and-radarr/120/4 "2018-08-23T20:25:22Z")

</div>

The API URL only listens to POST request, not to direct GET requests. What is the error you see in Sonarr or Radarr when you webhook notification as described in the instructions?

---

<div class="post-metadata">

**Author:** ![Torrfura](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/torrfura/32/139_2.png) [@Torrfura](https://community.homey.app/u/Torrfura)\
**Post date:** [August 23, 2018, 8:39pm UTC](https://community.homey.app/t/discontinued-app-pro-sonarr-and-radarr/120/5 "2018-08-23T20:39:15Z")

</div>

Ah, sorry, my bad. I had “GET” as method for some reason.

---

<div class="post-metadata">

**Author:** ![Damon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/damon/32/8194_2.png) [@Damon](https://community.homey.app/u/Damon)\
**Post date:** [April 4, 2019, 2:23pm UTC](https://community.homey.app/t/discontinued-app-pro-sonarr-and-radarr/120/6 "2019-04-04T14:23:05Z")

</div>

Hi! First of all thanks for making this app.

I have a flow that uses the ACTION to speak the latest movies or episodes downloaded.  
However, If i ask google home to “ask homey” the flow is started nicely but the answer is being given on te homey speaker (which sounds horrible).  
Is there a way to get the answer back through the google home speaker?

---

<div class="post-metadata">

**Author:** ![Rocodamelshekima](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rocodamelshekima/32/8209_2.png) [@Rocodamelshekima](https://community.homey.app/u/Rocodamelshekima)\
**Post date:** [April 4, 2019, 3:17pm UTC](https://community.homey.app/t/discontinued-app-pro-sonarr-and-radarr/120/7 "2019-04-04T15:17:05Z")

</div>

U can try with [the Google TTS app](https://apps.athom.com/app/com.google.tts), works like a charm!

---

<div class="post-metadata">

**Author:** ![Patrick\_Vliegen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/patrick_vliegen/32/9659_2.png) [@Patrick\_Vliegen](https://community.homey.app/u/Patrick_Vliegen)\
**Post date:** [April 30, 2019, 9:46am UTC](https://community.homey.app/t/discontinued-app-pro-sonarr-and-radarr/120/8 "2019-04-30T09:46:56Z")

</div>

I keep getting a ‘error: Could not find that PairSession’, even after getting a new key from sonarr, any idea what i’m doing wrong here?

---

<div class="post-metadata">

**Author:** ![Damon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/damon/32/8194_2.png) [@Damon](https://community.homey.app/u/Damon)\
**Post date:** [April 30, 2019, 11:10am UTC](https://community.homey.app/t/discontinued-app-pro-sonarr-and-radarr/120/9 "2019-04-30T11:10:38Z")

</div>

All i can tell you is to make sure the IP and port are correct and that your homey is connected on the same network.  
I had the ports mixed up at the start and got the same error.

You can test the API + key from command line or any browswer in the same network.

```
$ curl http://IP:PORT/api/system/status?apikey=YOUR_API_KEY
    {
      "version": "2.0.0.5322",
<SNIP>
```

---

<div class="post-metadata">

**Author:** ![luguber](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/luguber/32/16795_2.png) [@luguber](https://community.homey.app/u/luguber)\
**Post date:** [March 5, 2020, 5:30pm UTC](https://community.homey.app/t/discontinued-app-pro-sonarr-and-radarr/120/10 "2020-03-05T17:30:46Z")

</div>

Hi, any chance you will include Lidarr in this app at some point?

---

<div class="post-metadata">

**Author:** ![Phuturist](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/phuturist/32/49_2.png) [@Phuturist](https://community.homey.app/u/Phuturist)\
**Post date:** [March 5, 2020, 7:34pm UTC](https://community.homey.app/t/discontinued-app-pro-sonarr-and-radarr/120/11 "2020-03-05T19:34:04Z")

</div>

Sure, submit a feature request on GitHub and I’ll look into the possibilities.

---

<div class="post-metadata">

**Author:** ![Phuturist](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/phuturist/32/49_2.png) [@Phuturist](https://community.homey.app/u/Phuturist)\
**Post date:** [March 25, 2020, 9:07am UTC](https://community.homey.app/t/discontinued-app-pro-sonarr-and-radarr/120/12 "2020-03-25T09:07:53Z")

</div>

> ## v2.1.0 - 2020-03-25
> 
> Add support for notifications from Lidarr

---

<div class="post-metadata">

**Author:** ![luguber](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/luguber/32/16795_2.png) [@luguber](https://community.homey.app/u/luguber)\
**Post date:** [March 26, 2020, 8:51am UTC](https://community.homey.app/t/discontinued-app-pro-sonarr-and-radarr/120/13 "2020-03-26T08:51:41Z")

</div>

Perfect, thank you. It works great the little I’ve gotten to try so far.

---

<div class="post-metadata">

**Author:** ![Phuturist](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/phuturist/32/49_2.png) [@Phuturist](https://community.homey.app/u/Phuturist)\
**Post date:** [April 19, 2020, 7:53am UTC](https://community.homey.app/t/discontinued-app-pro-sonarr-and-radarr/120/14 "2020-04-19T07:53:32Z")

</div>

> ## v2.1.1 - 2020-04-19
> 
> Add SSL (https) support for Sonarr, Radarr or Lidarr installations. Re-pair or edit device settings to enable.

---

<div class="post-metadata">

**Author:** ![roma](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/roma/32/24572_2.png) [@roma](https://community.homey.app/u/roma)\
**Post date:** [April 29, 2020, 10:11pm UTC](https://community.homey.app/t/discontinued-app-pro-sonarr-and-radarr/120/15 "2020-04-29T22:11:44Z")

</div>

Got all the settings correct as described by you, but no notifications to Homey. Radarr, Sonarr and Lidarr do confirm a correct web webhook. None of them notify to Homey.

Message  
`Unable to send OnReleaseImport notification to: Homey: HTTP request failed: [500:InternalServerError] [POST] at [http://10.0.1.160/api/app/tv.video.sonarr.radarr/lidarr/]`

Exception  
NzbDrone.Common.Http.HttpException: HTTP request failed: [500:InternalServerError] [POST] at [[http://10.0.1.160/api/app/tv.video.sonarr.radarr/lidarr/](http://10.0.1.160/api/app/tv.video.sonarr.radarr/lidarr/)]  
at NzbDrone.Common.Http.HttpClient.Execute (NzbDrone.Common.Http.HttpRequest request) [0x00130] in \<96b70a41daeb490db51c9994341a8d2b\>:0  
at NzbDrone.Core.Notifications.Webhook.WebhookProxy.SendWebhook (NzbDrone.Core.Notifications.Webhook.WebhookPayload body, NzbDrone.Core.Notifications.Webhook.WebhookSettings settings) [0x0006f] in :0  
at NzbDrone.Core.Notifications.Webhook.Webhook.OnReleaseImport (NzbDrone.Core.Notifications.AlbumDownloadMessage message) [0x000a2] in :0  
at NzbDrone.Core.Notifications.NotificationService.Handle (NzbDrone.Core.MediaFiles.Events.AlbumImportedEvent message) [0x000cf] in :0  
{“code”:500,“error”:“Invalid response from Lidarr”,“error\_description”:“Er is een onbekende fout opgetreden [unknown\_error]”}

---

<div class="post-metadata">

**Author:** ![Phuturist](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/phuturist/32/49_2.png) [@Phuturist](https://community.homey.app/u/Phuturist)\
**Post date:** [April 30, 2020, 5:48am UTC](https://community.homey.app/t/discontinued-app-pro-sonarr-and-radarr/120/16 "2020-04-30T05:48:04Z")

</div>

Could something between your Sonarr, Radarr and Lidarr instances block the traffic to Homey. Is you are running them in docker containers you might need to tweak the network settings of the containers.

---

<div class="post-metadata">

**Author:** ![roma](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/roma/32/24572_2.png) [@roma](https://community.homey.app/u/roma)\
**Post date:** [April 30, 2020, 7:01am UTC](https://community.homey.app/t/discontinued-app-pro-sonarr-and-radarr/120/17 "2020-04-30T07:01:55Z")

</div>

No, not running in a docker just as spk’s on Synology. Testing the webhook gives a confirmation message within all of them, just nothing is received in Homey. Currently I also use Prowl, without any issue. Port forwarding ports 80 and 443 within my router for testing doesn’t change the behavior.

Edit: In none of the logs in Sonarr, Radarr or Lidarr is an error message, so my previous posted error might have to do with a new installation or Lidarr that wasn’t fully functional yet. So at senders side all seems correct, as the confirmations tell. Could it be at receiver side? In Homey I get ‘connected’ for all three apps, so I’m puzzled where this faults.

---

<div class="post-metadata">

**Author:** ![Phuturist](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/phuturist/32/49_2.png) [@Phuturist](https://community.homey.app/u/Phuturist)\
**Post date:** [April 30, 2020, 10:06am UTC](https://community.homey.app/t/discontinued-app-pro-sonarr-and-radarr/120/18 "2020-04-30T10:06:54Z")

</div>

Did you actually set up a flow doing something with the message send to Homey?

---

<div class="post-metadata">

**Author:** ![roma](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/roma/32/24572_2.png) [@roma](https://community.homey.app/u/roma)\
**Post date:** [May 11, 2020, 9:40am UTC](https://community.homey.app/t/discontinued-app-pro-sonarr-and-radarr/120/19 "2020-05-11T09:40:41Z")

</div>

Sorry for the late response. Yes, I activated a flow with “Movie downloaded” from the Radarr plugin as trigger. If I test is, I get a notification in Homey and a push message to my phone. The web hook test in Radarr is also ok, but doesn’t trigger the flow. I’m unable to figure out what might be wrong in the settings.

Update:  
Fixed. Started from scratch again and now it’s working. Thanks!

---

<div class="post-metadata">

**Author:** ![VincentWRX](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/vincentwrx/32/6175_2.png) [@VincentWRX](https://community.homey.app/u/VincentWRX)\
**Post date:** [May 29, 2020, 10:54am UTC](https://community.homey.app/t/discontinued-app-pro-sonarr-and-radarr/120/20 "2020-05-29T10:54:23Z")

</div>

Is there a possibility to do it the other way around? That you can ask homey to download a movie/show via sonarr/radarr?

[Next page](https://community.homey.app/t/discontinued-app-pro-sonarr-and-radarr/120.md?page=2)
