Verba Plugin profile

Doorbell Alert

Doorbell alert tool for when the user requests or says to run a doorbell alert.

doorbell_alert Version 1.0.4
When to use

Best-fit scenarios

Doorbell alert tool for when the user requests or says to run a doorbell alert.

How to call it

Execution guidance

Use the example call shape below and provide only the fields the plugin expects.

Arguments

Input shape

  • camera string

    camera.doorbell_high

  • players array

    ['media_player.kitchen']

  • tts_entity string

    tts.piper

  • notifications boolean

    True

  • persistent_notifications boolean

    True

  • api_notification boolean

    True

  • device_service string

    notify.mobile_app_my_phone

  • area string

    front door

Settings

Required configuration

  • AREA_LABEL string

    Area tag saved with events (e.g., 'front door', 'porch').

    Default: front door
  • CAMERA_ENTITY string

    Default camera entity for doorbell snapshots.

    Default: camera.doorbell_high
  • ENABLE_HA_API_NOTIFICATION boolean

    If true, also send to the Home Assistant platform notification endpoint.

    Default: True
  • MEDIA_PLAYERS textarea

    One media_player entity per line (newline or comma separated). Example: media_player.living_room media_player.kitchen

    Default: media_player.living_room media_player.kitchen
  • NOTIFICATIONS_ENABLED boolean

    If true, also post alerts to the HA notification queue and events.

    Default: False
  • PERSISTENT_NOTIFICATIONS_ENABLED boolean

    If true, also create Home Assistant persistent notifications via Home Assistant Notifier.

    Default: True
  • TTS_ENTITY string

    TTS entity to use (e.g., tts.piper).

    Default: tts.piper
  • VISION_API_BASE string

    OpenAI-compatible base (e.g., http://127.0.0.1:1234).

    Default: http://127.0.0.1:1234
  • VISION_API_KEY string

    Optional; leave blank for local stacks.

  • VISION_MODEL string

    OpenAI-compatible model name (qwen2.5-vl-7b-instruct, etc.).

    Default: gemma3-27b-abliterated-dpo
Example call

Canonical usage JSON

{
  "function": "doorbell_alert",
  "arguments": {
    "camera": "camera.doorbell_high",
    "players": [
      "media_player.kitchen"
    ],
    "tts_entity": "tts.piper",
    "notifications": true,
    "persistent_notifications": true,
    "api_notification": true,
    "device_service": "notify.mobile_app_my_phone",
    "area": "front door"
  }
}