hubConnect as mentioned above but that won't be able to connect to smartthings once the transition away from groovy is complete.
NodeRed to serve as a bridge. Requires a local node server
New smartthings api to query status and issues commands. I do not have major appliances but I do have TVs and can easily pull status though some of the data is odd. Smartthings authorization token required.