Yeah, your way is different though. My way uses CommandR, Tasker and Mobilinc apps to control Insteon, and Zwave devices controlled by an ISY controller. Since the ISY controller and Insteon products are very popular, the only thing one has to do is install the 3 apps. At that point it take 10 seconds to set up.
With the hardware that I have, this way is super easy.