Door Device
Device Category: door
The Door device represents automated or monitored doors, such as garage doors, entrance doors, or other types of doors, with additional features for security and environmental awareness.
Required Channels
These channels are mandatory for the functionality of the door:
| Channel | Description | Multiple | Details |
|---|---|---|---|
door | Controls and monitors the opening, closing, and status of the door. | No | See details |
device_information | Provides metadata about the device, such as manufacturer, model, and firmware. | No | See details |
Optional Channels
These channels are optional and provide additional features:
| Channel | Description | Multiple | Details |
|---|---|---|---|
battery | Monitors the battery level and status, if the door system is battery-powered. | No | See details |
contact | Detects the opening or closing of the door. | No | See details |
lock | Monitors or controls the lock mechanism for the door. | No | See details |
motion | Detects motion near the door for enhanced security. | No | See details |
Use Case Scenarios
-
Door Control and Monitoring:
- Open, close, or monitor the door’s status using the
doorchannel. - Detect door activity through the
contactchannel for security purposes.
- Open, close, or monitor the door’s status using the
-
Security and Safety:
- Use the
lockchannel to integrate locking mechanisms with automated door systems. - Detect motion near the door using the
motionchannel for enhanced situational awareness.
- Use the
-
Battery and Energy Monitoring:
- Monitor the battery status via the
batterychannel for wireless door systems.
- Monitor the battery status via the
Developer Notes
-
Channel Implementation:
- Implement all required channels for core door functionality.
- Add optional channels based on the specific features of the door device.
-
Integration:
- Ensure proper mapping of channels to the door’s physical or logical components.
- The
device_informationchannel is mandatory for device identification.
-
Extensibility:
- Use the
motionchannel for motion detection capabilities. - Add the
lockchannel for doors that support locking mechanisms.
- Use the
-
Use Cases:
- Suitable for garage doors, entrance doors, or any automated or monitored door systems.
- Integrate additional features like
batterymonitoring for standalone or wireless doors.
Last updated on