I heard from Mike, the code is no longer being supported for SmartThings.
However, several people have said they have been able to do something very similar using webcore, so I would ask on the webcore forum if you were looking for this functionality as of 2018.