Doorbell Device
Device Category: doorbell
The Doorbell device represents a smart doorbell system that provides video, audio, and additional monitoring features for enhanced home security.
Required Channels
These channels are mandatory for the functionality of the doorbell:
Channel | Description | Multiple | Details |
---|---|---|---|
doorbell | Detects doorbell press events and manages related notifications. | 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 for wireless doorbells. | No | See details |
camera | Provides video streams and image data for visual monitoring. | No | See details |
contact | Detects the opening or closing of an associated door. | No | See details |
light | Controls integrated lights, such as a doorbell LED ring. | No | See details |
lock | Manages locks associated with the doorbell for access control. | No | See details |
microphone | Captures audio from the doorbell. | No | See details |
motion | Detects motion near the doorbell for security purposes. | No | See details |
speaker | Plays audio notifications or enables two-way communication. | No | See details |
Use Case Scenarios
-
Doorbell Events and Monitoring:
- Detect doorbell presses using the
doorbell
channel. - Monitor visitors via the
camera
andmicrophone
channels.
- Detect doorbell presses using the
-
Security and Access Control:
- Use the
motion
channel for detecting activity near the doorbell. - Control or monitor locks with the
lock
channel for secure access.
- Use the
-
Audio and Visual Interaction:
- Enable two-way communication using the
microphone
andspeaker
channels. - Provide visual feedback with integrated lights using the
light
channel.
- Enable two-way communication using the
-
Battery Management:
- Monitor the doorbell’s battery status with the
battery
channel for wireless systems.
- Monitor the doorbell’s battery status with the
Developer Notes
-
Channel Implementation:
- Implement all required channels for core doorbell functionality.
- Add optional channels based on the specific features of the doorbell device.
-
Integration:
- Ensure proper mapping of channels to the doorbell’s physical or logical components.
- The
device_information
channel is mandatory for device identification.
-
Extensibility:
- Add the
camera
channel for video capabilities. - Integrate the
motion
channel for enhanced security features.
- Add the
-
Use Cases:
- Suitable for home entry systems with video, audio, and motion monitoring.
- Can integrate additional security features such as locks and contact sensors.
Last updated on