Vizio TV (D24f-G1) power toggle

I have a Vizio D24f-G1 that seems to toggle the power with every command. Both “Power On” and “Power Off” are command options in RR, but they both seem to function as a Power Toggle command (which is not shown as a command option for 2016+ models of Vizio TVs).

A topic from 2013 Indicates that Toggled power devices should have Track Power State turned on (which is on by default). However, later topics indicate that this option is deprecated.

“Always Turn This On” is active for the device under Room Function.

I found some documentation online for the Vizio Smart Cast API that shows three power commands:

Event Name Codeset Code
Power Off 11 0
Power On 11 1
Power Toggle 11 2

This indicates that the TV can respond to discrete on or off commands, as well as a toggle command.

Thanks in advance for any suggestions on how I can get the TV to stop turning off when it is on and I select another activity.

I have that exact model, it’s actually one of our test units for Vizio. One issue here is that most/almost all Vizio units do support proper discrete power, the commands we send are discrete, and I have never noticed this model behaving unpredictably, but I have not tested it in this area given that I know the vast corpus of Vizio models work fine here. However, it is common in other brands to see this kind of feature-removal at the bottom end. As long as you only control the unit from Roomie and have a properly setup Primary, there is no issue because the commands are always issued in sequence.

Track Power State still exists if needed. If a Power Toggle command exists in the codeset, it appears. If needed, an alternate codeset could be added with only the toggle command to enable that. You can contact support to look into this.

I have a somewhat similar problem with power functions on our new 2024 Samsung TV. There is only a power toggle in RR for Samsung TV’s, and no separate power on an off commands (that I could find). I can’t set the Samsung as the “primary” since I’m using Dish boxes as the primary or I lose the displayed channel on the TV activity. Without separate on and off commands for my Samsung Activities they get out of sync. My work around previously was to use a global cache box with IR commands for both the power on and off. Is there a way to transmit discrete separate on/off Samsung commands through IP? Thanks.

Would love to understand better why every so often a user gets confused about Samsung TV power – which obviously like 40% of users use, so we’ve made it super simple. But you’re not the first to be confused. Roomie auto-creates the correct commands for you, so that is the primary reason I’m not sure why anyone can get it wrong. I assume what happens is the user deletes or changes what we created and then they’re lost except it’s also documented multiple times, in the FAQ with a dedicated entry, and covered here often. So, I would like to eliminate this confusion, but I feel like preventing users from changing the commands to something broken is a bit too heavy handed.

Anyway, as documented and covered here since at least 2016 when they made the last changes to this area, Samsung is a Wake on LAN unit. POWER ON does not exist, it is simply a Wake on LAN command. Officially, the command they provide (which only works when the TV is turned on) is a POWER TOGGLE. So we provide that. Technically though, it is actually a POWER OFF because it toggles when it is turned on while Wake on LAN turns the TV on.

Perhaps also the confusion is that certainly during that 8 year period, sort of like Vizio in this thread you’re hijacking, Samsung has produced a small number of TV models that break some aspects of this usually at the very low end, Costco-only bargain basement stuff. It’s not common, but we encountered a few of them in the roughly 2019 period. Also, behavior can vary based on the settings of your TV.