Mediaroom
mediaroom
integration集成将 Home Assistant 与您的设备、服务等连接和集成。 [Learn more] 允许您从 Home Assistant 控制 Mediaroom
要将 Mediaroom STB 添加到您的安装中,请将以下内容添加到您的 configuration.yaml
configuration.yaml 文件是 Home Assistant 的主要配置文件。它列出了要加载的集成及其特定配置。在某些情况下,需要直接在 configuration.yaml 文件中手动编辑配置。大多数集成可以在 UI 中配置。 [Learn more] 文件中。
在更改了configuration.yaml
configuration.yaml 文件是 Home Assistant 的主要配置文件。它列出了要加载的集成及其特定配置。在某些情况下,需要直接在 configuration.yaml 文件中手动编辑配置。大多数集成可以在 UI 中配置。 [Learn more] 文件后,重启 Home Assistant 以应用更改。 该集成现在显示在集成页面的 设置 > 设备与服务 下。其实体在集成卡片上以及实体标签上列出。
# 示例 configuration.yaml 条目
media_player:
- platform: mediaroom
注意,所有参数都是可选的,并且发现应该为您配置所有内容。
使用 Mediaroom 集成
该集成是为当前使用 Mediaroom 平台的葡萄牙电视运营商开发的,但也应该适用于其他可以通过端口 8082 的套接字远程控制 STB 的部署。
在大多数情况下(单个 STB),您只需要设置 platform,发现将完成其余的工作。
如果 STB 与 Home Assistant 在同一网络段上,它可以确定设备是否处于开启或关闭状态。如果没有,集成将无法确定机顶盒的状态,您需要添加 optimistic 配置变量。
示例
示例脚本
play_media
函数可以在脚本中用于更改频道:
# 示例 play_media 脚本以更改频道
#
change_channel:
sequence:
- action: media_player.play_media
target:
entity_id: media_player.mediaroom_stb
data:
media_content_id: "{{ channel_number }}"
media_content_type: "channel"
play_media
函数也可以用于在机顶盒上触发操作,例如打开视频俱乐部:
# 示例 play_media 脚本以触发操作
#
press_button:
sequence:
- action: media_player.play_media
target:
entity_id: media_player.mediaroom_stb
data:
media_content_id: "{{ action }}"
media_content_type: "mediaroom"
请查看 这里
示例配置,包含 2 个 STB
# 示例 configuration.yaml 条目,用于 2 个 STB
media_player:
- platform: mediaroom
host: 192.168.1.64
name: 客厅 STB
- platform: mediaroom
host: 192.168.1.65
name: 卧室 STB