It is not perfect by any means. It just doesn’t appear to create rogue devices. No one has been able to figure out how to change the default timer from 10 minutes. I think someone wrote an app to increase the time by basically starting it over and over. Now that I am not getting rogue devices I am going to try to increase the capability. I haven’t experienced any of the issues with it not turning on or off. I can share my device handler, but it isn’t doing anything that others on this post haven’t done. If you get one I would keep the receipt.