[RELEASE] Homebridge SmartThings v2.0

Physical button devices… I reloaded everything and can get them to MOSTLY work by exposing them in the sensor section… but some button devices do not work with most advanced rules/automations and or take “waking up”…

I recommend you look through the GitHub page. I remember that there were some issues with buttons mentioned a while back but I think they were actually fixed. Also, I assume you have the latest plugin.

If I update my smart app - will it mess up all the integrations that I have to Homebridge and HomeKit?

I do have the latest… I saw something in Issues and it was fixed but no other mention I could find…

Even since I upgraded to v2, my Schlage lock is not longer showing up in the Home App. I found a bug that was logged for this issue: (BUG) {Schlage locks not showing up} · Issue #322 · tonesto7/homebridge-smartthings · GitHub

Anyone is been able to control their Schlage lock z-wave locks with the new V2 software?

Hi all,

I’ve tried reading through this, but I’m having trouble with getting the app_url, app_id, and access_token for the installation on Homebridge. The SmartApp is installed, with OAuth enabled. But the SmartThings Classic app is entirely unavailable now, so I can’t look those up.

Can I get those elements some other way?

thank you!

Howdy everyone,

I just wanted to post that i’m not actively developing for ST anymore. I’ve moved the homekit plugin over to hubitat and it runs amazing now.
I would continue to maintain the ST version but it’s pointless they are eliminating groovy very soon which requires a massive rewrite of the app code.

I highly recommend you move to Hubitat


Thank you, Anthony, for your work! All the Best!

It shows up in the new SmartThings app under SmartApps. There you can scroll down to something called “Render the platform data for Hombridge config.json”. These are the details.

I haven’t got it to work yet though…

EDIT: got it to work using the homebridge-smartthings v2.3.8 (rather than homebridge-smartthings-v2)

1 Like

Just for reference: The smartthings plugin v2 still works fine for me without any problems. I have Schlage lock and it also works fine.

You can get the data you are looking for under the “Render Platform Data for Homebridge config.json” menu in the new app.

I did get a Hubitat hub though and started migrating. There is an app called HubConnect that lets you share devices between Hubitat and Smartthings. So you can migrate gradually.

Did you get an answer elsewhere to your question? I basically added ““polling_seconds”: 20,” to my Json file simulate bi-directional status changes, but not sure this is the most efficient means since it updates statuses of all devices every 20 seconds vs just the one that changed.

You’re saying this would allow me to see my Raspberry Pi/Homebridge server in SmartThings? Would you mind showing an example of your config?

@tonesto7 any idea what would cause these errors in ST IDE logs? They’re happening repeatedly but as far as I know everything is working fine.

32d973c7-9ce8-44ee-9303-6751a50f39cd 5:17:00 PM: error groovy.lang.MissingMethodException: No signature of method: script_app_25221e55df4fc49bc6be97bd97c50c79f7899a6fc211f57aafc7d3db4bb45d5e.logError() is applicable for argument types: (java.lang.String, groovy.json.JsonException) values: [lanEventHandler Exception:, groovy.json.JsonException: Unable to determine the current character, it is not a string, number, array, or object

The current character read is ‘<’ with an int value of 60
Unable to determine the current character, it is not a string, number, array, or object
line number 1
index number 0

<?xml version='1.0' encoding='UTF-8' ?>

Possible solutions: authError() @line 846 (lanEventHandler)

I have installed the Smart App via the IDE editor per the directions. I am using the latest version of Smartthings IOS App and not the classic App. When I try to add the Smart App it is not shown in the list of available smart apps.

Any guidance here?

Thank you… Jim

You will need to enable developer mode


Thank you!

Any fix for this?

Will Homebridge integration with ST be dead with the end of Groovy? Anybody working on an alternative?

Would love for the SmartThings- HomeKit bridge to stay alive, but sadly the developer has jumped to another platform. I’m not aware of any direct replacement. We can hope Thread will allow ST devices to bridge to HomeKit, but that pretty much speculation.

My contingency plan is to add Zigbee and Z-wave sticks to my Homebridge server, and go all-in on HomeKit for automation.

I’d assume it dies with Groovy since the dev is gone. Hopefully we hear at SDC in October what SmartThings’ Matter plans are. In theory that could get a lot of SmartThings Devices into HomeKit.