From 539984e94e5860b101d1d57996a064011de890d1 Mon Sep 17 00:00:00 2001 From: Massimiliano Cannarozzo Date: Sat, 15 Feb 2020 11:52:26 +0100 Subject: [PATCH] Add lg_netcast turn_on_action configuration variable (#12075) * Update lg_netcast.markdown * :pencil2: Tweak This is more what I had in mind :) * :x: Remove part from first config example Co-authored-by: Klaas Schoute --- source/_integrations/lg_netcast.markdown | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/source/_integrations/lg_netcast.markdown b/source/_integrations/lg_netcast.markdown index 5f7c0d407e9..c5adcce8902 100644 --- a/source/_integrations/lg_netcast.markdown +++ b/source/_integrations/lg_netcast.markdown @@ -5,7 +5,7 @@ logo: lg.png ha_category: - Media Player ha_iot_class: Local Polling -ha_release: '0.20' +ha_release: 0.20 --- The `lg_netcast` platform allows you to control a LG Smart TV running NetCast 3.0 (LG Smart TV models released in 2012) and NetCast 4.0 (LG Smart TV models released in 2013). For the new LG WebOS TV's use the [webostv](/integrations/webostv#media-player) platform. @@ -16,7 +16,7 @@ To add a LG TV to your installation, add the following to your `configuration.ya # Example configuration.yaml entry media_player: - platform: lg_netcast - host: 192.168.0.20 + host: IP_ADDRESS ``` {% configuration %} @@ -33,6 +33,10 @@ name: required: false default: LG TV Remote type: string +turn_on_action: + description: Defines an [action](/docs/automation/action/) to turn the TV on. + required: false + type: string {% endconfiguration %} To get the access token for your TV configure the `lg_netcast` platform in Home Assistant without the `access_token`. @@ -40,5 +44,20 @@ After starting Home Assistant the TV will display the access token on screen. Just add the token to your configuration and restart Home Assistant and the media player integration for your LG TV will show up.
-The access token will not change until you factory reset your TV. + The access token will not change until you factory reset your TV.
+ +## Advanced configuration + +The example below shows how you can use the `turn_on_action` + +```yaml +# Example configuration.yaml entry +media_player: + - platform: lg_netcast + host: 192.168.0.20 + turn_on_action: + service: switch.turn_on + data: + entity_id: switch.tv_switch +```