Siren
Siren
Scope
Permission Config. Device and channel. detection.siren has scope = all: omit channelId for the whole device; pass channelId for that channel. Device-level stop and channel-level invoke share this capability; other leaves follow their point and channelId semantics.
Reader notes
Start with Using capabilities. Call device.capability.list before you use IDs on this page. See Permission codes and Capability errors.
Index in this folder
| Operation | ID |
|---|---|
| Read siren switch | detection.siren.enabled |
| Read alarm-linked siren | detection.siren.linkage |
| Set alarm-linked siren | detection.siren.linkage |
| Read siren linkage events | detection.siren.linkageEvents |
| Set siren linkage events | detection.siren.linkageEvents |
| Read siren arming time periods | detection.siren.plan |
| Set siren arming time periods | detection.siren.plan |
| Read siren state | detection.siren.state |
| Start siren | detection.siren.start |
| Stop siren | detection.siren.stop |
| Get siren countdown | detection.siren.countdown |
| Set siren duration | detection.siren.duration |
| Siren activated | detection.siren.activated |
| Read siren hold duration | detection.siren.holdDuration |
| Set siren hold duration | detection.siren.holdDuration |
