Just get a Smartthings outlet (which reads power) and call it a day. Might be a few more $$ but get it and set it and forget it. It will work very easily, and I believe you can use the native ST routines with it for what you want to do. If not, webcore will do it.