Skip to Content
🚀 We just launched! Please star us on Github!

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:

ChannelDescriptionMultipleDetails
doorbellDetects doorbell press events and manages related notifications.NoSee details
device_informationProvides metadata about the device, such as manufacturer, model, and firmware.NoSee details

Optional Channels

These channels are optional and provide additional features:

ChannelDescriptionMultipleDetails
batteryMonitors the battery level and status for wireless doorbells.NoSee details
cameraProvides video streams and image data for visual monitoring.NoSee details
contactDetects the opening or closing of an associated door.NoSee details
lightControls integrated lights, such as a doorbell LED ring.NoSee details
lockManages locks associated with the doorbell for access control.NoSee details
microphoneCaptures audio from the doorbell.NoSee details
motionDetects motion near the doorbell for security purposes.NoSee details
speakerPlays audio notifications or enables two-way communication.NoSee details

Use Case Scenarios

  1. Doorbell Events and Monitoring:

    • Detect doorbell presses using the doorbell channel.
    • Monitor visitors via the camera and microphone channels.
  2. 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.
  3. Audio and Visual Interaction:

    • Enable two-way communication using the microphone and speaker channels.
    • Provide visual feedback with integrated lights using the light channel.
  4. Battery Management:

    • Monitor the doorbell’s battery status with the battery channel for wireless systems.

Developer Notes

  1. Channel Implementation:

    • Implement all required channels for core doorbell functionality.
    • Add optional channels based on the specific features of the doorbell device.
  2. Integration:

    • Ensure proper mapping of channels to the doorbell’s physical or logical components.
    • The device_information channel is mandatory for device identification.
  3. Extensibility:

    • Add the camera channel for video capabilities.
    • Integrate the motion channel for enhanced security features.
  4. 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