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

