From 48f6714370ff9a039d6f4f18b8412c0f1e33ccec Mon Sep 17 00:00:00 2001 From: Raman Gupta <7243222+raman325@users.noreply.github.com> Date: Tue, 11 Aug 2020 05:03:48 -0400 Subject: [PATCH] Document new Vizio service (#13736) Co-authored-by: Franck Nijhof --- source/_integrations/vizio.markdown | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/source/_integrations/vizio.markdown b/source/_integrations/vizio.markdown index c7075bf32d0..343579ce924 100644 --- a/source/_integrations/vizio.markdown +++ b/source/_integrations/vizio.markdown @@ -209,6 +209,17 @@ The list of apps that are provided by default is statically defined [here](https pyvizio --ip=0 get-apps-list ``` +## Service `vizio.update_setting` + +This service allows you to update a setting on a given Vizio device. You will need to know the type of setting and the name of the setting to call this service. You can determine this by using the SmartCast app and going to device settings for your target device. The setting type is the lowercase version of the first menu item you'd select (e.g., display, audio, system), and the setting name is what you see in the app, but spaces are replaced with underscores and it is also all lowercase (e.g., AV delay would be called `av_delay`). + +| Service data attribute | Optional | Description | Example | +| ---------------------- | -------- | ----------- | ------- | +| `entity_id` | yes | The devices to update a setting for. | `media_player.vizio_smartcast` +| `setting_type` | no | The type of setting. | `audio` +| `setting_name` | no | The name of the setting. | `eq` +| `new_value` | no | The new value to set the setting to. | `Music` + ## Notes and limitations ### Turning device on