Remote 实体
Remote 实体可以表示两种不同类型的设备:
- 发送命令的物理设备。
- Home Assistant 中的虚拟设备,向另一个物理设备(如电视)发送命令。
从 homeassistant.components.remote.RemoteEntity 派生实体平台。
属性
Tip
属性应始终仅返回内存中的信息,而不是执行 I/O(如网络请求)。实现 update() 或 async_update() 来获取数据。
活动
Activity 是一个预定义的 activity 或宏,将 remote 置于特定状态。例如,"Watch TV" activity 可能会打开多个设备并将频道更改为特定频道。
支持的功能
支持的功能通过使用 RemoteEntityFeature 枚举中的值来定义,并使用按位或(|)运算符进行组合。
方法
开启命令
关闭命令
切换命令
发送命令
学习命令
仅当设置了 RemoteEntityFeature.LEARN_COMMAND 标志时实现此方法。
删除命令
仅当设置了 RemoteEntityFeature.DELETE_COMMAND 标志时实现此方法。

