-
Notifications
You must be signed in to change notification settings - Fork 34
Description
I've noticed that on occasion at random my screens will stop responding to color profile changes despite PyVizio confirming the command was sent successfully.
Output:
INFO:pyvizio.cli:Attempting to set 'picture_mode' to 'PC'
INFO:pyvizio.cli:OK
When this happens it's usually across all 3 of my displays connected to my PC and none of the screens respond by changing the color profile when the command is issued to them and "OK" is returned. When it gets into this state, I have to open the iPhone Vizio app and close it and then the TV's will start responding to PyVizio commands again. I suspect that the app does something when it handshakes with the TV's on startup that makes the TV's receptive to commands again. Not sure what the iPhone app is doing differently to handshake with the TV's to get them to become responsive to PyVizio again but figured I would open an issue incase someone else is hitting the same thing and is wondering if they are alone.
Also, I wouldn't be the least bit surprised if this isn't some Vizio bug specifically surrounding color profile changes via commands since that's not something the iPhone app can even do. You have to navigate the TV menu to change color profiles where as PyVizio can tell it to change the color profile directly. But something that happens during the handshake with the iPhone app definitely wakes the TV's back up to taking commands again. The only other thing that works is physically unplugging the TV to hard reboot it when it gets into this state.
PS: I love this app and it honestly makes the TV's usable since they reset the color profiles at random each time I turn on all 3 screens regardless of what they were set to when I powered them down so I rely on this automation to sync the screens to the same color profile and it's also nice to change the display modes, etc. Just wanted to show appreciate to the dev's on this project since it's incredibly helpful if you use this TV as a computer display.