Video Doorbell

May 16, 2026 ยท View on GitHub


Device List Information

KeyValue TypeDescription
deviceIdStringdevice ID
deviceNameStringdevice name
deviceTypeStringdevice type. Video Doorbell
enableCloudServiceBooleandetermines if Cloud Service is enabled or not for the current device
hubDeviceIdStringdevice's parent Hub ID

Device Status

KeyValue TypeDescription
deviceIdStringdevice ID
deviceTypeStringdevice type. Video Doorbell
hubDeviceIdStringdevice's parent Hub ID
versionStringthe current BLE and Wi-Fi firmware version, e.g. V3.1-6.3
batteryIntegerthe current battery level
onlineBooleanthe connection status of the device. true or false

Control Commands

deviceTypecommandTypeCommandcommand parameterDescription
Video DoorbellcommandenableMotionDetectiondefaultSet to enabled state
Video DoorbellcommanddisableMotionDetectiondefaultSet to disabled state

Webhook Events

Key NameValue TypeDescription
eventTypeStringthe type of events
eventVersionStringthe current event version
contextObjectthe detail info of the event
deviceTypeStringthe type of the device
deviceMacStringthe MAC address of the device
batteryIntegerthe battery level
detectionStateStringthe motion state of the device, "DETECTED" stands for motion is detected; "NOT_DETECTED" stands for motion has not been detected for some time
timeOfSampleLongthe time stamp when the event is sent
pressBooleanthe Doorbell button was pressed
{
    "eventType": "changeReport",
    "eventVersion": "1",
    "context": {
        "deviceType": "Video Doorbell",
        "deviceMac": DEVICE_MAC_ADDR,
        "battery": 80,
        "detectionState": "DETECTED",
        "press": true,
        "timeOfSample": 123456789
    }
}