doorbell rang

This block is part of the globals group and was last modified in core v15.0.0.

doorbell rang v15.0.0

Starts the flow when someone rings a doorbell or door station.

In pins 2
  • device value v15.0.0

    Only fire for this device. Leave empty to fire for every matching device.

  • room value v15.0.0

    Only fire for devices in this room. Leave empty for every room.

Out pins 9 + flow
  • flow v15.0.0
  • device object v15.0.0

    The full device: id, name, room, type, capabilities, current state.

  • device id value v15.0.0

    Stable platform id, e.g. zigbee:0x00158d0007e1a2b3.

  • name value v15.0.0

    The device's friendly name.

  • room value v15.0.0

    The room the device is assigned to, empty if none.

  • type value v15.0.0

    sensor, light, switch, climate, cover, lock or button.

  • capability value v15.0.0

    Which capability changed, e.g. occupancy, contact, power.

  • value value v15.0.0

    The new value.

  • previous value v15.0.0

    The value before this change, empty on the first report.

  • at number v15.0.0

    Unix seconds the device reported.

Start-of-flow trigger. Fires on a doorbell ring event from a UniFi door station, a Protect doorbell camera, or any device exposing the doorbell capability. A ring is momentary : every press fires, there is no 'still ringing' state to dedupe against.

zigbee
zwave
matter
thread
smart home
home assistant
trigger

doorbell pressed fires once per press, so it needs no de-duplication of its own. The useful pattern is to enrich it before notifying: the device id feeds get device state to read whatever else the unit reports, so the message says which door rather than just that a bell rang.

Studio canvas example for the doorbell rang block: somebody at the door.

Used in these guides

These documentation pages use or explain this block:

Version history

Introduced in v15.0.0.


Back to globals Return to the main group to view all sub-groups Back to home Return to the group to view all blocks within this group