Question: why vizio tv turns on by itself?
Answer: There is an option in your VIZIO TV to power on when given specific network commands (like casting an app). You TV may be turning on because someone on your home network is (unintentionally) casting contant from an app. If you're still having problems, you may want to try a 'Factory Reset' of your television.