苹果电视


Apple TV集成使您可以控制Apple TV(任何一代)。

目前,Apple TV设备中的以下实体有支持:

配置

可以通过使用此my按钮将Apple T必威体育存款V添加到您必威是什么的家庭助理实例中:

Apple TV可以由家庭助理自动发现。必威是什么如果发现实例,它将显示为“发现”,您可以选择立即设置它。

手动配置步骤

媒体播放器

Apple TV Media Player平台将为您网络上发现的每个Apple TV创建一个媒体播放器实体。该实体将显示活动应用程序和播放控件。

偏僻的

Apple TV Remote平台将为每个配置在您的家庭助理实例上的Apple TV创建一个远程实体。必威是什么必威体育存款这些实体允许您打开/关闭设备并发送控制命令。

当前可用以下命令:

  • 醒来
  • home_hold
  • 顶部菜单
  • 菜单
  • 选择
  • 向上
  • 向下
  • 剩下
  • 提高音量
  • 音量减小

笔记:并非所有命令都受到所有Apple TV版本的支持

服务send_command

服务数据
属性
选修的 描述
ENTITY_ID ENTITY_ID苹果电视
命令 命令或要发送的命令列表
num_repeats 是的 重复命令的次数
delay_secs 是的 一秒钟的间隔在一个发送和另一个发送之间
这是一个漂浮值,例如1,1.2等

例子

创建一个脚本以根据应用程序图标在主屏幕上的固定位置调用Netflix应用程序:

Lounge_appletv_netflix别名选择Netflix”顺序-服务远程.send_command目标ENTITY_ID远程.lounge_appletv数据delay_secs1.5命令-顶部菜单---选择

脚本使用home_hold命令将您的Apple TV入睡并关闭媒体播放器:

Apple_tv_sleep别名制作苹果电视睡觉”顺序-服务远程.send_command目标ENTITY_ID远程.lounge_appletv数据delay_secs1命令-home_hold-选择-服务Media_player.turn_off目标ENTITY_IDMedia_player.lounge_appletv

发送3剩下命令在每个之间延迟:

服务远程.send_command目标ENTITY_ID远程.apple_tv数据num_repeats3delay_secs2.5命令-剩下

常问问题

当我在前端按/关闭时,我的Apple TV不会打开/关闭

那是对的;它只能在家庭助理中切换权力状态。必威是什么请参阅上面的示例以使用home_hold命令。可以在运行TVOS 14.0或更高版本的Apple TV上使用。

是否可以查看设备是否在没有与之交互的情况下打开

添加新设备时,请求引脚代码,但在屏幕上显示没有任何PIN代码

如果访问设置错误,则可以在配对AirPlay协议时发生这种情况。在您的Apple TV上,导航到设置,查找AirPlay菜单,并确保将访问设置设置为“同一网络上的每个人”,然后重试。

按钮(播放,暂停等)不起作用

TVOS应用程序本身决定他们支持哪些命令以及何时支持它们。您使用的应用程序可能不支持您要执行的操作。在编写有关此问题的问题之前,请验证iOS中的远程应用程序是否可以使用相同的操作。如果是这样,请在PYATV并包括日志(请参见下面的调试)。

我正在尝试通过Airplay播放流,但它不起作用

当涉及哪种格式时,Apple TV非常挑剔。最好的选择是MP4。如果不起作用,则可能是由于媒体格式。

调试

如果您有任何问题并打算写问题,请确保您包含相关日志。对于此集成,您可以这样启用它们:

记录器日志PYATV调试homeassistant.components.apple_tv调试

通过在创建问题时直接提供日志,您可能会更快地获得帮助。