diff --git a/source/_integrations/vizio.markdown b/source/_integrations/vizio.markdown index 75b2f758a4d..e6c882bd0f4 100644 --- a/source/_integrations/vizio.markdown +++ b/source/_integrations/vizio.markdown @@ -6,6 +6,7 @@ ha_category: - Media Player ha_release: 0.49 ha_iot_class: Local Polling +ha_config_flow: true ha_codeowners: - '@raman325' --- @@ -41,7 +42,7 @@ and note its IP address. If using the IP address by itself does not work, you ma ## Pairing -Before adding your device to Home Assistant, you may need to pair it manually. In particular, it is unclear how a sound bar would notify you of a valid auth token. In this case, it might be best to first skip the pairing process entirely, specify a `device_class` of `soundbar` in your configuration, and try interacting with the entity to see if you have any success. If the media player controls aren't working, and if specifying different ports as mentioned above doesn't work, you will need to find a way to obtain the auth token during this process. +Before adding your device to Home Assistant, you may need to pair it manually. In particular, it is unclear how a sound bar would notify you of a valid auth token. In this case, it might be best to first skip the pairing process entirely, specify a `device_class` of `speaker` in your configuration, and try interacting with the entity to see if you have any success. If the media player controls aren't working, and if specifying different ports as mentioned above doesn't work, you will need to find a way to obtain the auth token during this process. To obtain an auth token, follow these steps: @@ -50,7 +51,7 @@ Make sure that your device is on before continuing. | Parameter | Description | |:----------------|:---------------------| | `ip` | IP address (possibly including port) obtained from the previous section | -| `device_type` | The type of device you are connecting to. Options are `tv` or `soundbar` | +| `device_type` | The type of device you are connecting to. Options are `tv` or `speaker` | Enter the following command to initiate pairing: @@ -79,9 +80,8 @@ To add your Vizio TV to your installation, add the following to your `configurat ```yaml # Example configuration.yaml entry -media_player: - - platform: vizio - host: IP_ADDRESS +vizio: + - host: IP_ADDRESS access_token: AUTH_TOKEN ``` @@ -100,10 +100,15 @@ access_token: required: false type: string device_class: - description: The class of your device. Valid options are `tv` or `soundbar` + description: The class of your device. Valid options are `tv` or `speaker` required: false type: string default: tv +volume_step: + description: The number of steps that the volume will be increased or decreased by at a time. + required: false + type: integer + default: 1 {% endconfiguration %} ## Notes and limitations