Click or drag to resize

GHASchema.Classes.Capabilities.Security Namespace

[This is preliminary documentation and is subject to change.]

Security-related capabilities
Classes
  ClassDescription
Public classAlarmMetadata
Provides additional metadata that can optionally be used by the service provider
Public classAlarmServiceNeeded
Services needed for a particular alarm. Any or all may be selected
Public classDetection
Implements the presence detection data model
Interfaces
  InterfaceDescription
Public interfaceIAlarmActuator
Defines the Alarm actuator capability
Public interfaceIAlarmControl
Defines the Alarm control capability
Public interfaceIAlarmServiceProvider
Defines the alarm service provider capability
Public interfaceIAlarmZone
Defines the Alarm Zone capability
Public interfaceIDaylightSensor
Implements the Daylight detection capability
Public interfaceIGarageDoorSensor
Defines the garage door sensor
Public interfaceILightLevel
Defines the light level sensor
Public interfaceIMomentaryPushButton
Implements the momentary push-button capability
Public interfaceIMotionDetector
Implements the motion detector capability
Public interfaceIPresenceDetector
Defines the presence detector capability
Public interfaceISecurityCamera
Defines the security camera capability
Enumerations
  EnumerationDescription
Public enumerationActuatorType
Device connected to the actuator port
Public enumerationAlarmSensor
Sensor type
Public enumerationAlarmZoneType
Default state for the alarm
Public enumerationButtonState
Button states enumeration