Roku


Roku集成允许您控制一个Roku设备。

配置

将Roku添加到你的家庭助理实必威体育存款例可以通过必威是什么用户界面完成,通过使用这个My按钮:

Roku可以被Home Assistant自动发现。必威是什么如果找到一个实例,它将显示为“发现”,您可以选择它来立即设置它。

手动配置步骤

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

  • 媒体播放器
  • 远程

远程

roku远程平台允许您发送远程控制按钮到Roku设备。当配置Roku时,它会自动设置。

目前,支持以下按钮:

  • 回来
  • 退格
  • channel_down
  • channel_up
  • 下来
  • 输入
  • find_remote
  • 向前
  • 首页
  • 信息
  • input_av1
  • input_hdmi1
  • input_hdmi2
  • input_hdmi3
  • input_hdmi4
  • input_tuner
  • 文字
  • 权力
  • 重播
  • 反向
  • 正确的
  • 搜索
  • 选择
  • 向上
  • volume_down
  • volume_mute
  • volume_up

按几个按钮的典型服务调用如下所示。

服务:远程。Send_command目标:entity_id: remote。rokudata: command: - left - left - select

媒体播放器

当家庭助理Roku必威是什么集成启用和Roku设备已配置,在家庭助理UI中,Roku媒体播放器将显示已安装的频道或应用程序的列表,在“源代码”下。选择一个,它将尝试启动您的Roku设备上的频道。这个动作也可以自动执行。渠道可以通过的名字使用类似于下面的配置:

动作:-目标:entity_id: media_player。data: source:“Prime Video”服务:media_player.select_source

或者,appID对于可以使用的信道来源:虽然这些信息是由Roku集成收集的,但目前它还没有暴露给终端用户。这一项可能会在未来的版本中添加。现在,你可以很容易地自己获取信息。您所需要做的就是在与设备相同的网络上调用GET API。

API调用是这样的:

GET http://ROKU_IP:8060/query/apps POST http://ROKU_IP:8060/launch/APP_ID YouTube示例:POST http://YOUR_ROKU_IP:8060/launch/837?contentID=YOUR_YOUTUBE_VIDEOS_CONTENT_ID&MediaType=live

执行GET请求的一种方法是打开http://ROKU_IP:8060/query/apps在您选择的网络浏览器中。Roku将返回一个xml格式的可用频道列表,包括它们的全名和appID。

更多细节可在Roku dev页面

要在家庭助理中使用这些信息,格式如下。必威是什么请注意,来源:是你在API调用中发现的appID:

操作:-服务:media_player。选择_source target: entity_id: media_player.roku data: source: 20197

如果你有一台Roku电视并使用OTA天线,也可以直接调到特定的频道。此服务仅支持media_channel_type的“通道”。media_content_id对应于电视频道,当您在电视UI上导航到这些频道时,应该会看到。

操作:-服务:media_player。玩_media target: entity_id: media_player.roku data: media_content_id: 5.1 media_content_type: channel

服务

服务roku.search

该服务允许模拟打开搜索屏幕并输入搜索关键字。

服务数据属性 可选 描述 例子
entity_id 是的 搜索的实体。 media_player.roku
关键字 没有 搜索关键字。 空间果酱
Baidu