[RELEASE] Homebridge SmartThings v2.0

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

2 Likes

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.

2 Likes

Would ST to Homeassistant work? And then I can bring devices from HA to Homebridge?

I have never used HA.

I believe the SmartThings to Home Assistant integration uses an endpoint app in the new dev environment, so it should continue to work. SmartThings may have even hired the guy that wrote it IIRC.

1 Like

The maintainer of the Homebridge - SmartThings app (@tonesto7 ) has moved the app to Hubitat, and has archived the SmartThings version. The README makes it clear that the SmartThings app is no longer being maintained.

The GitHub repo for the Hubitat bridge is here.

I don’t have experience with this (yet - I’m hanging on until we know about the Groovy end-of-life plan), so I can’t answer the second half of your question, other than to observe that with The SmartThings - Homebridge app, the devices went from SmartThings to Homebridge and then on to Homekit and Siri, not the other way around.

1 Like

ST to Home Assistant would definitely work. It will split up some devices instead of merging them into one accessory under HomeKit.

But I personally use HA to bring a lot of devices into Homekit

@tonesto7 what would it take for you to update this so it’ll continue to work with SmartThings? Anything?

1 Like

Update isn’t the right word. It would have to be completely rewritten from scratch.

3 Likes

Hi there, I’ve enabled developer mode in my Smartthings IOS App and published the [ST-Community-Installer} under Smart Apps within my IDE portal.

I still can’t see Smart App in my IOS app?

That is due to ST changing the app recently (November 9, 2021). Click on the Automations tab, click the + in the upper right of the screen, choose Add Routine, click on the Discover tab at the top of the screen and scroll down to find Homebridge to set it up

1 Like

That’s great, thanks for that. I’m trying to add ST into Homebridge for the last few days. Almost there …

1 Like