Integration *into* Samsung SmartThings

So, there’s already integration of SmartThings-enabled devices into HomeAssistant. However, Samsung has a reverse API for the very scenario HA presents - integrating a 3rd party cloud service into Samsung SmartThings.

This integration is called the SmartThings Schema Connector. It allows any 3rd party cloud to display devices within a SmartThings home, enabling state polling, and command sending. Samsung also provides a plethora of device types - and most of them can be easily mapped to/from HomeAssistant types.

The Schema Connector also requires a static URL pointing to the cloud, wit OAuth 2.0 enabled - this should be relatively straightforward, since HomeAssistant already supports OAuth 2.0, albeit slightly differently than Samsung.

I think this integration would come real handy, since, while HA’s interface is good, SmartThings is just… Better overall. It’s easier for the users, the controls are more refined, and access management is also simplified.

The only drawback is that the Schema Connector currently uses a Node.js library for client access - it does not come with a REST API definition. There are a few ways to execute JavaScript from Python, but I’m not sure that would be the optimal way going forward.

Could support for this type of connection be added, even if it’s a Nabu Casa Cloud exclusive for the time being? Sort of like how HomeBridge support is present?