Siren 实体
Siren 实体是主要用途为控制 siren 设备(如门铃或铃声)的设备。从 homeassistant.components.siren.SirenEntity 派生实体平台。
属性
Tip
属性应始终仅返回内存中的信息,而不是执行 I/O(如网络请求)。实现 update() 或 async_update() 来获取数据,或构建一种机制将状态更新推送到实体类实例。
音调
设备可以有不同的 tones。集成在支持时负责提供可用的 tones。
支持的功能
支持的功能常量使用按位或(|)运算符进行组合。
方法
开启
turn_on 服务操作需要 SirenEntityFeature.TURN_ON 功能。
有三个可选输入参数可以传入服务操作调用,每个由支持的功能标志门控。如果在服务操作调用中提供某个输入参数时相应的标志未设置,基础平台将在传递给集成之前从调用中过滤掉它。
关闭
turn_off 服务操作需要 SirenEntityFeature.TURN_OFF 功能。

