There can be several reasons why a Vizio TV would turn on without any user input. The most common ones are a third-party remote control interfering with the signal or another user casting onto the TV.  A simple fix to this would be to configure the TV to run in ECO mode and avoid such problems.