Remote Control for LG TV WebOS

LG-WebOS-Remote-Control

Remote Control for LG TV WebOS

the project is now curated and developed in collaboration with Piotr Machowski

browser_mod is required for this channel panel (you can find it here)

custom card: "card-channel-pad" is required (you can find it here)

fixed Disney+ and Prime Video icon: New Features: fixed turn on/off

define mac address in config for simple setups (where a specific broadcast IP is not required), otherwise you will need to create an automation using the "Device is requested to turn on" trigger against the entity

fixed colors Color Management

color customization implemented through the section

colors: buttons: set buttons background color - default: "#f2f0fa" texts: set buttons color - default: "var(--primary-text-color)" background: set remote background color - default: "var(--primary-background-color)"

colors: buttons: var(--deactive-background-button-color) texts: pink background: rgba(95,155,234)

NOTE: option in "your-theme.yaml

#button deactive-background-button-color: "#f2f0fa" hacs Card install

Find and install LG WebOS Remote Control plugin

Add a reference inside your resources config:

resources: - type: module url: /hacsfiles/LG-WebOS-Remote-Control/lg-remote-control.js Manual install

Download and copy lg-remote-control.js from (https://github.com/madmicio/LG-WebOS-Remote-Control) into your custom components directory.

Add a reference lg-remote-control.js inside your resources config:

resources: - url: /local/"your_directory"/lg-remote-control.js type: module lovelace config: default view

- type: 'custom:lg-remote-control' entity: media_player.tv_lg_55c8 mac: xx:xx:xx:xx Main Options

Name Type Default Supported options Description
type string Required custom:lg-remote-control Type of the card
entity string Required tv entity
name string Option tv name
mac string Option tv mac address (if not specified, you need to create an automation to perform the action to turn the TV on)
colors string Option list of color options
channels Option list of channel in popup
sources Option list of custom app. if not set, default apps will be displayed
color_buttons Option enable display color buttons: RED GREEN YELLOW BLUE
Source Options
Name Type Default Supported options Description
icon string Required 'mdi:netflix' url of the image to be displayed in the channel pad popup
name string Required app name you have to write the exact name of the app to launch. you can find the correct name in the state of your media_player entity under "source_list:"

sources: - icon: 'mdi:power' name: "Netflix" - icon: 'mdi:youtube' name: "YouTube"

Note: disney amazon and dazn are special, icon you must enter them like this:

- icon: disney name: Disney+ - icon: amazon name: Prime Video - icon: dazn name: Dazn Channels Options

Name Type Default Supported options Description
image url Required /local/your_dir/tv_logo/your_image.png url of the image to be displayed in the channel pad popup
number string Required number TV channel number

channels: - image: /local/lg_remote/tv_logo/Rai 1 HD.png number: '501' - image: /local/lg_remote/tv_logo/Rai 2 HD.png number: '502' - image: /local/lg_remote/tv_logo/Rai 3 HD.png number: '503' Colors Options

Name Type Default Supported options Description
buttons string Option color formats buttons background-color
texts string Option color formats number and icon color
background: string Option color formats list of color options
border: string --app-header-text-color color formats remote border color
dimensions Options
Name Type Default Supported options Description
scale Option number scale factor; default 1
border_width Option number set remote border width; default 1px
Channel pad

in this version of the card there is no longer a "channel pad popup" with preset channels. this is to give each user the ability to create his own list.

"channels" configuration is not mandatory. if "channels" is not configured the remote control will work normally but you will not be able to use the channel pad. pressing the button on the remote control you will receive this message.

New Features Config

in this new version we have implemented some new features:

customizable and incremental app button

option: sources: ( if you do not configure this option, the remote control will display the default apps)

customizable channel pad

option: channels: ( if you do not configure this option, on button click you receive an error message)

customizable scale:

option: scale: ( this option reduces or enlarges the size of the remote control. we are testing this option )

lovelace config: custom view

- type: 'custom:lg-remote-control' entity: media_player.tv_lg_55c8 mac: xx:xx:xx:xx sources: - name: Netflix icon: 'mdi:netflix' - name: Disney+ icon: disney - name: Dazn icon: dazn - name: YouTube icon: 'mdi:youtube-tv' - name: HDMI 1 icon: 'mdi:video-input-hdmi' - name: HDMI 2 icon: 'mdi:video-input-hdmi' channels: - image: /local/images/tv_logo/channel_1.png number: '1' - image: /local/images/tv_logo/channel_2.png number: '1'

note: disney and danz are special icon. so you you must enter it as in the example

dimnensions option:

the remote control supports the scale option to adjust its size

- type: 'custom:lg-remote-control' entity: media_player.tv_lg_55c8 mac: xx:xx:xx:xx dimensions: scale: 0.98 border_width: 3px Install Tv Logo download tv_logo directory put the images file where you prefer (we suggest: www / images / tv_logo) calls the image in the configuration as in the example

image: /local/your_directory/your_file.png

new_tv logo at this moment only tv logo of italian tv are available. users who produce other logos are invited to share them, so we could have a complete and international library new logo spec height: 268px width: 171px background: transparent image must have 10px margin like this example:

Popup Buttons

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。