Door contact
Door contact
Scope
contactState, lock state, keys, and related capabilities use property / invoke via get, set, or invoke—mostly permission Config. Open/close/failure/hijack events are listed below; subscribe to capabilityEvent via setMessageCallback for pushes and use message query permission Alarm. See Detection and alarms and door-contact entries in the Event catalog. Follow device.capability.list; most are device scope.
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 door contact state | detection.door.contactState |
| Door opened alarm | detection.door.opened |
| Door closed alarm | detection.door.closed |
| Read remote unlock enable | detection.door.remoteEnabled |
| Set remote unlock enable | detection.door.remoteEnabled |
| Read reset user data | detection.door.reset |
| Set reset user data | detection.door.reset |
| Read key data | detection.door.keyData |
| Set key data | detection.door.keyData |
| Read dynamic result | detection.door.dynamicResult |
| Set dynamic result | detection.door.dynamicResult |
| Read key ID update | detection.door.keyUpdateId |
| Set key ID update | detection.door.keyUpdateId |
| Add key | detection.door.keyAdd |
| Delete key | detection.door.keyDelete |
| One-time password | detection.door.keyOnce |
| Recurring password | detection.door.keyPeriod |
| Deadbolt jammed | detection.door.blocked |
| Key inserted | detection.door.keyInserted |
| Failed password unlock | detection.door.passwordFailed |
| Failed card unlock | detection.door.cardFailed |
| Failed fingerprint unlock | detection.door.fingerprintFailed |
| High temperature alarm | detection.door.highTemperature |
| Lock hijack alarm | detection.door.hijack |
| Unlock event | detection.door.unlockEvent |
