[RELEASE] Homebridge SmartThings v2.0

@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

Sadly, that didn’t happen. (It could have, but it didn’t.)

As I know you know, but other people may not, and it belongs at this point in this discussion, Samsung has announced that the smartthings/Aeotec hub will not be a matter bridge. So their integration will be one way: you’ll be able to bring some mattercompliant devices into the smartthings app, but devices connected to a smartthings/Aeotec hub will not show up in other companies’ mattercompliant apps. Such as Apple Home. So no joy there. :disappointed_relieved:

2 Likes

I realize that this is no longer maintained.

I had it running find on a Homebridge VM install, but I’m moving to a new server with a Docker install of Homebridge. When I install the HB ST plugin and reboot, the system goes completely wonky. Even if I disable it, the status display in HB just shows continuing gibberish. Post uninstall, HB reboots fine.

Anyone else have a similar experience or know what the issue might be?

For whatever it is worth–problem seems to have been resolved by running the old homebridge-smartthings plugin in it’s own child bridge.