I got it working with some hints from the post above.
It kinda bugs me. The developer documentation (http://docs.smartthings.com/en/latest/getting-started/overview.html) leaves much to be desired. It only mentioned the SendHubCommand ONCE in the entire thing! And it was loosely related to what I was attempting. Does anyone know if there is a better set of documentation/a book I can buy?
I am coming from a Vera and LUA which is VERY well documented. It’s a massive let down to not have thorough up-to-date documentation on SmartThings.