LG webOS智能电视


webostv平台可以让你控制一个LGwebOS智能电视。

目前在“家庭助理”中支持以下设备类型:必威是什么

首先,enableLG连接应用程序功能网络电视机的设置。

一旦基本配置添加到您的configuration.yaml文件。通知应该是可见的前端通知部分。按照说明并接受您的电视机上的配对请求。

配对信息将保存到配置文件中webostv.conf“Home A必威是什么ssistant”配置目录下。这个过程是IP地址敏感的,以防你的电视的IP地址将来会改变。

配置

若要将电视机添加到安装中,请将以下内容添加到您的configuration.yaml文件:

#配置示例。yaml条目webostv:

配置变量

宿主 字符串 要求

LG webOS智能电视的IP192.168.0.10

的名字 字符串 可选

这是你想给LG webOS智能电视取的名字。

turn_on_action 字符串 可选

定义了一个行动打开电视。

定制 地图 可选

要自定义的选项列表。

来源 列表 可选

硬件和webOS应用程序输入列表。

完整的配置示例

完整的配置示例如下:

#配置示例。yaml条目webostv:宿主: 192.168.0.10 name: Living Room TV turn_on_action: service: persistent_notification.create data: message: "Turn on action" customize: sources: - livetv - youtube - makotv - netflix media_player: notify:

避免使用[]名称:你的设备。

使用多个电视

通过这种集成,还可以使用多个电视。

#配置示例。webostv: - name: Living Room TV host: 192.168.1.100 - name: Bedroom TV host: 192.168.1.101

请注意,上面提供了一个最小的例子,但是,所有的选项都可以用于每个电视。

打开操作

必威是什么如果你指定一个动作(如HDMI-CEC或WakeOnLan),“家庭助手”就可以打开LG的webOS智能电视。

webOS 3.0及以上版本的常见功能是使用WakeOnLan功能。要使用这一功能,你的电视应该通过以太网连接到你的网络,而不是无线,你应该启用LG连接应用程序功能网络电视设置指令(或手机应用程序一般旧型号的设置)(*可能因版本不同而不同)。

在较新的型号(2017+)上,可能需要在电视设置中启用WakeOnLan,请进入设置>通用>移动电视打开>通过WiFi打开指令

这通常只在电视连接到同一个网络时才有效。将WakeOnLan数据包路由到不同的子网需要您的路由器上的特殊配置,或者可能不可能。
#配置示例。wake_on_lan: # enable ' wake_on_lan ' integration webostv: host: 192.168.0.10 #其他设置send_magic_packet data: mac: AA-BB-CC-DD-EE-FF broadcast_address: 11.22.33.44 media_player: notify:

任何其他行动可配置设备上电。

来源

获取可用资源的完整列表,目前在电视上配置,一旦webOS电视配置和链接,而它的电源是头部到开发人员工具>,找到你的media_player。<名称>并使用其中列出的资源source_list:记住要把它们按一行分开来源:配置。如果你离开来源:配置为空,media_player将提供所有的电视资源。如果在配置中列出源的子集,则只显示那些源。

注意:对于已关闭的电视,只有Live TV源在media_player,即使您也配置了其他源。电视一打开,这些图像就会显示出来。

通过play_media服务更改频道

play_media服务可以在脚本中切换到指定的电视频道。它根据信道的大小选择最佳的匹配信道media_content_id参数:

  1. 通道数量(即“1”或“6”)
  2. 确切的通道名称(例如,“France 2”或“CNN”)
  3. 通道名中的子字符串(即“BFM TV”中的“BFM”)
#切换到1号频道服务的脚本动作条目:media_player。Play_media目标:entity_id: media_player。示例动作条目在脚本中切换到包括'TF1'在其名称服务:media_player。Play_media目标:entity_id: media_player。lg_webos_smart_tv data: media_content_id: "TF1" media_content_type: "channel"

下一个/以前的按钮

下一个和上一个按钮的行为是不同的,这取决于活动源:

  • 如果源是“LiveTV”(电视):下一个/上一个按钮作为频道向上/向下
  • 否则:next/previous按钮充当next/previous track

声音输出

在状态属性下可以找到电视机当前的声音输出。如果要更改声音输出,可以使用以下服务:

服务webostv.select_sound_output

服务数据属性 可选 描述
entity_id 没有 针对特定的webostv媒体播放器。
sound_output 没有 要切换到的声音输出的名称。

通用命令和按钮

可用的服务:按钮命令

服务webostv.button

服务数据属性 可选 描述
entity_id 没有 针对特定的webostv媒体播放器。
按钮 没有 按钮的名称。已知的可能值有正确的下来向上首页菜单回来输入破折号信息星号CC退出沉默的红色的绿色蓝色的VOLUMEUPVOLUMEDOWNCHANNELUPCHANNELDOWN暂停网飞公司指南亚马逊0123.456789

服务webostv.command

服务数据属性 可选 描述
entity_id 没有 针对特定的webostv媒体播放器。
命令 没有 命令的端点,例如:system.launcher /开放。已知端点的完整列表可在https://github.com/bendavid/aiopylgtv/blob/master/aiopylgtv/endpoints.py
有效载荷 是的 以键值对的格式提供给端点的可选有效负载。

例子

脚本:home_button: sequence:—service: webostv。按钮目标:entity_id: media_player。lg_webos_smart_tv data: button:“HOME”open_google_command: sequence:—service: webostv.command target: entity_id: media_player。Lg_webos_smart_tv data:命令:“system.”发射/打开"有效载荷:目标:https://www.google.com

通知

webostv通知平台可以向LG webOS智能电视发送通知。

图标可以通过提供一个替代图标图像的路径来覆盖单个通知:

自动化:-别名:“前门运动”触发:平台:状态entity_id: binary_sensor.front_door_motion:“on”动作:服务:通知。数据:icon: "/home/home - assistant/images/doorbell.png"

笔记

如果H必威是什么ome Assistant和您的电视不在同一个网络上,您需要创建一个防火墙规则,它允许在3000端口上使用TCP协议连接Home Assistant到您的电视。

Baidu