[RELEASE] Homebridge SmartThings v2.0

I assume this app needs to re-rewritten due to not grabbing the scenes on the new SmartThings app.

Any chance to see Samsungs Robot vacuum support added to homekit to control via switches?

love your work BTW

I have followed the setup procedure on GitHub, and my devices still are not showing up in Home Bridge.

Here is what I am seeing in the logs.

[10/18/2020, 1:07:19 pm] [SmartThings-v2] ERROR: getDevices Error: [object Object] | Message: Request failed with status code 403
[10/18/2020, 1:07:19 pm] [SmartThings-v2] ALERT: Total Initialization Time: (0 seconds)
[10/18/2020, 1:07:19 pm] [SmartThings-v2] NOTICE: Unknown Capabilities:
[10/18/2020, 1:07:19 pm] [SmartThings-v2] INFO: SmartThings DeviceCache Size: (0)
[10/18/2020, 1:07:19 pm] [SmartThings-v2] INFO: WebServer Initiated…
[10/18/2020, 1:07:19 pm] [SmartThings-v2] INFO: Sending StartDirect Request to SmartThings | SendToLocalHub: (false)
[10/18/2020, 1:07:19 pm] [SmartThings-v2] INFO: Direct Connect Active | Listening at
[10/18/2020, 1:07:19 pm] [SmartThings-v2] ERROR: sendStartDirect Error: [object Object] | Message: Request failed with status code 403
[10/18/2020, 1:07:20 pm] [SmartThings-v2] INFO: INFO: Your plugin version is up-to-date
[10/18/2020, 1:07:20 pm] [SmartThings-v2] NOTICE: Sending Plugin Status to SmartThings | UpdateAvailable: false | newVersion: 2.3.4
[10/18/2020, 1:07:20 pm] [SmartThings-v2] ERROR: sendUpdateStatus Error: [object Object] | Message: Request failed with status code 403

Am I missing something obvious here?


Hi Friends,

I recently installed Homebridge on an older 2011 Mac mini running MacOS High Sierra, primarily to bridge SmartThings to iOS. The install went fine and I was able to initially load all 134 ST devices to the Home app and can control them as expected; however, when I add new devices in ST, Home app won’t discover them. They show up in Homebridge, and I can control them there, but they never are discovered by the home App. I’ve tried pre-entering the HomeKit code, restarting everything, blah blah blah.

Here’s an example of a successful add to Homebridge for a test virtual switch:
GOOD: Devices to Create: (1) [ ‘AAA Test’ ]
INFO: Added Device: (AAA Test | fdf570b6-2290-47da-80a4-3be475d2e96c)

Any help or thoughts on what I’m missing or what might be going on would be much appreciated!


Possibly silly question, but did you go into the Homebridge v2 SmartApp and select the new devices to show up in Homebridge after you added the to SmartThings?

[Edit] Apologies- you did say the devices show it in Homebridge, so they must be selected. I’ve only had one instance of a Homebridge device not showing up in the HomeKit app, and it oddly ended up being caused by having the wrong DH for the device (a multi-button keypad) back in SmartThings.

Thanks for the suggestion. I checked the DH and it’s the same as other virtual switches that are working. (And, correct, the device is allowed in the smart app.)

The current documentation is wrong. There isn’t anything called “View Configuration Data for Homebridge” in the HomebridgeV2 SmartApp. However, you can still find the URL and Oauth token on the SmartThings Dev website.

You can also find the information you need in the ST Classic SmartApp under “Plugin Options & Review.” Then you need to click on “Render the platform data for Homebridge config.json”

You have to input all of that data into your Homebridge config json file, or install the plugin though homebridge-config-ui-x and just add the URL and your Oauth information. I recommend the latter.

I was able to get the plugin to work, but for some reason it is showing an Alarm System, Smart Plug, and a couple of other devices I don’t have in the iOS Home app. I only added my 3 light bulbs, the only things I own, though the Homebridge Smart App and didn’t touch anything else.

Edit: I was able to get the 3 light bulbs to appear and they’re working perfectly. However, I’m still stuck with an Alarm System I don’t have. Does anyone else have this issue? The only 3 items I selected in the Homebridge SmartApp are the three bulbs.