GHASchema.Classes.Capabilities.Security Namespace |
[This is preliminary documentation and is subject to change.]
| Class | Description | |
|---|---|---|
| AlarmMetadata |
Provides additional metadata that can optionally be used by the service provider
| |
| AlarmServiceNeeded |
Services needed for a particular alarm. Any or all may be selected
| |
| Detection |
Implements the presence detection data model
|
| Interface | Description | |
|---|---|---|
| IAlarmActuator |
Defines the Alarm actuator capability
| |
| IAlarmControl |
Defines the Alarm control capability
| |
| IAlarmServiceProvider |
Defines the alarm service provider capability
| |
| IAlarmZone |
Defines the Alarm Zone capability
| |
| IDaylightSensor |
Implements the Daylight detection capability
| |
| IGarageDoorSensor |
Defines the garage door sensor
| |
| ILightLevel |
Defines the light level sensor
| |
| IMomentaryPushButton |
Implements the momentary push-button capability
| |
| IMotionDetector |
Implements the motion detector capability
| |
| IPresenceDetector |
Defines the presence detector capability
| |
| ISecurityCamera |
Defines the security camera capability
|
| Enumeration | Description | |
|---|---|---|
| ActuatorType |
Device connected to the actuator port
| |
| AlarmSensor |
Sensor type
| |
| AlarmZoneType |
Default state for the alarm
| |
| ButtonState |
Button states enumeration
|