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
doorbellRepresents smart doorbells, providing features such as button press detection and optional camera integration.NoSee details
device_informationProvides metadata about the device, including manufacturer details, model information, and operational statuses.NoSee details

Optional Channels

These channels are optional and provide additional features:

ChannelDescriptionMultipleDetails
batteryReports the status of a device’s battery, including level, charging state, and operational health.NoSee details
cameraProvides video and image data streams from surveillance or monitoring cameras. This channel supports configuration and control of camera devices, such as surveillance cameras or babysitting monitors.NoSee details
contactTracks the open or closed state of a contact point, such as a door, window, or cabinet.NoSee details
lightControls lighting devices, supporting brightness, color temperature, and color adjustments.NoSee details
lockManages the locked/unlocked state of physical locks for doors, safes, or other secure areas.NoSee details
microphoneRepresents audio input devices, reporting activity or capturing sound.NoSee details
motionDetects motion in an area to trigger alerts or automate responses.NoSee details
speakerControls speaker devices, including volume, mute state, and audio output modes.NoSee details

Use Case Scenarios

  1. Visitor Detection:

    • Receive notifications when someone presses the doorbell or motion is detected.
  2. Video Communication:

    • View live video feed and communicate with visitors using camera, microphone, and speaker channels.
  3. Access Control:

    • Integrate with lock channel to remotely unlock doors for trusted visitors.

Developer Notes

  1. The doorbell channel is required for button press detection.
  2. Camera integration is optional but common for video doorbells.
  3. Lock channel enables remote access control functionality.
Last updated on