> ## Documentation Index
> Fetch the complete documentation index at: https://docs.myzendo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Use your tablet as a door panel or intercom

> Turn a wall-mounted tablet into a full-screen door panel that rings, shows who's there, and lets you answer on the spot.

export const MenuButton = ({badged = false}) => <div className="bg-[#a8c8b9] w-[36px] h-[36px] rounded-[10px] p-[6px] justify-center items-center aspect-square inline-flex relative">
    {badged && <div className="absolute top-[-3px] right-[-3px] w-[12px] h-[12px] rounded-[12px] bg-[#417777]"></div>}
      <svg width="22px" height="22px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
      <g fill="#417777"><path d="M12 0a12 12 0 1 0 12 12A12 12 0 0 0 12 0m0 22a10 10 0 1 1 10-10 10 10 0 0 1-10 10"></path><path d="M10 12a2 2 0 1 0 4 0 2 2 0 1 0-4 0m5.5 0a2 2 0 1 0 4 0 2 2 0 1 0-4 0m-11 0a2 2 0 1 0 4 0 2 2 0 1 0-4 0"></path></g>
      </svg>
  </div>;

## Intro

Pair a supported [smart doorbell](/accessories/doorbell) with a wall-mounted tablet and Zendo becomes your door panel, no proprietary intercom or door station required.

When someone rings, the tablet wakes, plays a ringtone, and shows a full-screen alert with a snapshot from the doorbell camera. Tap **Answer** to open the live stream, talk to your visitor, and unlock the door if you have a [smart lock](/accessories/door-lock) nearby.

<Note>
  This sits **on top of** [push notifications](/automate/push-notifications). Push notifications reach your phone or tablet when you're **away from home**. The door panel is for when you're **home**, so your tablets ring out loud and you can answer on whichever one's closest, without picking up your phone.
</Note>

***

## What you need

* A **wall-mounted tablet** (or counter device) running Zendo. The ring reaches every device linked to the Person you target.
* The Zendo app open on that device. The alert appears while the app is running on screen, and the device only rings while it's connected. We recommend turning on [Kiosk Mode](/permanent-devices/configure-zendo) so the screen stays awake and the tablet is always ready to ring.
* A supported [smart doorbell](/accessories/doorbell) linked to a room in your floorplan.
* An automation on your Home Assistant/Homey to fire the ring (see [Set it up in your automations](#set-it-up-in-your-automations)).

***

## How it works

| When                 | What happens                                                                                         |
| -------------------- | ---------------------------------------------------------------------------------------------------- |
| **Someone rings**    | The tablet wakes, plays your ringtone, and shows a full-screen alert with a snapshot of who's there. |
| **You tap Answer**   | The doorbell's live stream opens so you can see and talk to your visitor.                            |
| **You tap Decline**  | The alert closes and the ringing stops.                                                              |
| **You tap anywhere** | The sound stops but the alert stays, handy when you've seen who it is and you're on your way.        |
| **Nobody answers**   | The alert clears itself after a short while and the screen dims again.                               |

### One ring, many panels

If you've got panels in more than one room, they can all ring together. The moment someone answers, declines, or silences the ring on **one** panel, the others stop ringing too, so the whole home doesn't keep chiming once the door's been dealt with.

***

## Fast, and works even when you're offline

The ring is delivered **locally** from your Home Assistant or Homey, so there's no round-trip to a cloud push service. The panel rings the instant someone's at the door, with no lag.

It also means your tablet keeps working as a door panel even when your internet is down.

For a fully offline panel, please make sure:

* The tablet, your hub, and the doorbell are all on the **same local network**.
* Your doorbell supports **local streaming**, so the live video works without the cloud too.

***

## Setup automation

The ring is triggered by your own automation, so you decide exactly when and how the panel rings. Point it at a doorbell press, choose who to ring, pick a ringtone, and you're set.

### Home Assistant

Use the `zendo.ring_doorbell` action. Target the [Zendo notify entities](/automate/push-notifications#configure-home-assistant) for the people you want to ring, and point `deep_link_destination` at the camera that should open when answered.

```yaml theme={null}
automation:
  - alias: "Doorbell - ring the hallway panel"
    trigger:
      - platform: state
        entity_id: binary_sensor.front_doorbell
        to: "on"
    action:
      - action: zendo.ring_doorbell
        target:
          entity_id: notify.zendo_owner
        data:
          deep_link_destination: "securityCamera_abc123"
          sound: "ding-dong"
          volume: 80
          repeat: 2
```

| Field                   | Required | What it does                                                                                                                                                         |
| ----------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `entity_id` (target)    | Yes      | One or more Zendo people to ring.                                                                                                                                    |
| `deep_link_destination` | Yes      | The doorbell camera to open on Answer. Run [`zendo.list_deep_link_destinations`](/home-assistant/notification-deep-link#list-available-destinations) to find the ID. |
| `sound`                 | No       | Ringtone to play. Leave it out for a silent, visual-only alert.                                                                                                      |
| `volume`                | No       | Output volume (0-100). Falls back to the device's current volume.                                                                                                    |
| `repeat`                | No       | How many times to play the ringtone (1-5). Defaults to once.                                                                                                         |

### Homey

Use the **Ring doorbell on Zendo** flow action card.

* **When:** your doorbell is pressed.
* **Then:** add the **Ring doorbell on Zendo** card, choose the **person** to ring and the **doorbell** to open when answered, then set the **ringtone**, **volume**, and **repeat**.

***

## Ring volume

You set how loud the panel rings in two ways:

* **A fixed volume for the ring.** Set the `volume` field (Home Assistant) or **Volume** on the **Ring doorbell on Zendo** card (Homey), and the ring plays at that level whatever the tablet is set to.
* **The tablet's own volume.** Don't set a volume, and the ring follows the tablet's current volume. An automation that lowers the volume at night - like [Dim the tablet in the evening](/permanent-devices/automations#dim-the-tablet-in-the-evening) - then quiets the doorbell too, with nothing extra to set up.

To silence the ring at certain hours instead of just lowering it, see [Quiet times and other options](#quiet-times-and-other-options).

***

## Ring only some panels

A ring is aimed at a **Person**, and a tablet only rings if it's linked to that Person. That gives you an easy way to ring some panels but not others, say, the hallway and kitchen, but never the bedrooms.

Group your tablets by linking each one to a different Person in [People & Invitations](/share/invite), then target whichever Person you want in your automation:

* Link the hallway and kitchen tablets to one Person (e.g. "Door panels").
* Link the bedroom tablets to another (e.g. "Bedrooms").
* In your automation, target only the "Door panels" so the bedrooms stay quiet.

<Tip>
  A **Person** doesn't have to be a real person. It's really just a group of devices you can target however you like. Panels by location is a great example. Name them in a way that makes sense to you ("Door panels", "Upstairs Devices", "Reception Devices"), and target the group you want.
</Tip>

***

## Quiet times and other options

Because the ring lives in your automation, you can shape it however you like:

* **Quiet at night.** Add a condition so the panel doesn't ring between, say, 22:00 and 07:00, or have it ring silently (drop `sound`, or set a low `volume`) so you still see the alert without the chime.
* **Ring on silent.** Leave `sound` out altogether for a visual-only alert.
* **Suppress repeat rings.** Add a condition or a short cooldown so a jumpy doorbell doesn't ring the panel over and over.

Here's a Home Assistant example that stays quiet overnight:

```yaml theme={null}
automation:
  - alias: "Doorbell - ring the panel (daytime only)"
    trigger:
      - platform: state
        entity_id: binary_sensor.front_doorbell
        to: "on"
    condition:
      - condition: time
        after: "07:00:00"
        before: "22:00:00"
    action:
      - action: zendo.ring_doorbell
        target:
          entity_id: notify.zendo_owner
        data:
          deep_link_destination: "securityCamera_abc123"
          sound: "ding-dong"
          volume: 80
```

On Homey, add a **time** or **logic** condition to the same flow to get the same result.
