So it seems like this is live now and although the version of HA itself has some issues, the ST integration appears to be working fine.
It’s definitely much, much simpler than the previous approaches with the MQTT bridge, and it automatically generates all the devices and sensors on the HA side which can be controlled immediately via the UI.
The process is basically just a couple of steps:
- Create a personal access token
- Click on the new SmartThings integration in the HA web interface and enter the token
- This automatically creates the SmartApp that you can just install from the mobile app
- You’re done
When you return to the Integrations screen, you can see the configured ST integration in place:
Clicking on this shows you the state of all the devices imported from ST and their current status.
At that point you can start using these as devices in groups or using the payload for automations.
I must say it does offer a much simpler way of integrating both systems, so you can take advantage of whatever you might want to do in HA based on input from ST devices.
The single most useful thing that I’m eyeballing right now is the introduction of “Areas” in version 0.87, which allows you to specify areas which can be restricted to some users – so you can for example make the kitchen or guestroom devices available for guests via the web interface in a dashboard, without allowing them to control your bedroom / bathroom or some other devices.
Keep in mind that this implementation requires external access, so you still have a dependency on the internet even if HASS is local, plus it requires SSL. This is easy enough to configure using the DuckDNS add-on with Let’s Encrypt (literally takes a couple of minutes) so it’s not a big deal if you want to go that route. Rolling your own might be a bit trickier since you can’t use self-signed certs.