Summary
The DoorBird D1101KV is a LAN-2-LAN IP video door station supporting HTTP/HTTPS control on ports 80/443, RTSP video streaming on port 554, SIP VoIP on port 5060, and UDP event broadcasts on ports 6524/35344. Authentication uses Basic/Digest HTTP auth or plaintext http-user/http-password parameters.
Transport
protocols:
- http
- tcp
addressing:
port: 80
secondary_ports:
- 443 # HTTPS (self-signed certificate)
- 554 # RTSP
- 8557 # RTSP-over-HTTP
- 5060 # SIP
- 6524 # UDP event broadcasts (v2)
- 35344 # UDP event broadcasts (v2, keep-alive every 7s)
auth:
type: basic_digest # Basic or Digest auth per RFC 2617
alternative: http_user_parameter # plaintext http-user/http-password (insecure)
Traits
- powerable # restart.cgi present
- queryable # info.cgi, sip.cgi?action=status present
Actions
- id: get_live_video
label: Get Live Video
kind: action
params: []
- id: get_live_image
label: Get Live Image
kind: action
params: []
- id: open_door
label: Open Door
kind: action
params:
- name: relay
type: string
description: Relay identifier (optional; omit for relay 1; format doorcontrollerID@relay)
- id: light_on
label: Light On
kind: action
params: []
- id: get_history_image
label: Get History Image
kind: action
params:
- name: index
type: integer
description: History image index (1 = latest, range 1-50)
- name: event
type: string
description: Event type (doorbell or motionsensor)
- id: monitor_events
label: Monitor Events
kind: action
params:
- name: ring
type: string
description: Event types to monitor (doorbell,motionsensor)
- id: receive_audio
label: Receive Live Audio
kind: action
params: []
- id: transmit_audio
label: Transmit Live Audio
kind: action
params: []
- id: get_device_info
label: Get Device Info
kind: action
params: []
- id: list_favorites
label: List Favorites
kind: action
params: []
- id: save_favorite
label: Add or Change Favorite
kind: action
params:
- name: action
type: string
description: Must be "save"
- name: type
type: string
description: sip or http
- name: title
type: string
description: Name/title of the favorite
- name: value
type: string
description: URL or SIP address
- name: id
type: integer
description: Optional; ID of existing favorite to change
- id: delete_favorite
label: Delete Favorite
kind: action
params:
- name: action
type: string
description: Must be "remove"
- name: type
type: string
description: sip or http
- name: id
type: integer
description: ID of the favorite to delete
- id: list_schedules
label: List Schedules
kind: action
params: []
- id: save_schedule
label: Add or Update Schedule
kind: action
params:
- name: input
type: string
description: Input event type (doorbell, motion, rfid, fingerprint)
- name: param
type: string
description: Parameter for input (doorbell number, transponder id, etc.)
- name: output
type: string
description: JSON output configuration array
- id: delete_schedule
label: Delete Schedule
kind: action
params:
- name: action
type: string
description: Must be "remove"
- name: input
type: string
description: Input event type
- name: param
type: string
description: Event parameter
- id: restart_device
label: Restart Device
kind: action
params: []
- id: sip_registration
label: SIP Registration
kind: action
params:
- name: action
type: string
description: Must be "registration"
- name: user
type: string
description: SIP proxy authentication user
- name: password
type: string
description: SIP proxy authentication password
- name: url
type: string
description: SIP proxy IP or hostname
- id: sip_makecall
label: SIP Make Call
kind: action
params:
- name: action
type: string
description: Must be "makecall"
- name: url
type: string
description: SIP URL to call
- id: sip_hangup
label: SIP Hangup
kind: action
params:
- name: action
type: string
description: Must be "hangup"
- id: sip_settings
label: SIP Settings
kind: action
params:
- name: action
type: string
description: Must be "settings"
- name: enable
type: integer
description: Enable/disable SIP (0..1)
- name: mic_volume
type: integer
description: Microphone volume (1..100)
- name: spk_volume
type: integer
description: Speaker volume (1..100)
- name: dtmf
type: integer
description: DTMF support (0..1)
- name: relay1_passcode
type: integer
description: Pincode for door open relay (0..99999999)
- name: incoming_call_enable
type: integer
description: Incoming calls (0..1)
- name: incoming_call_user
type: string
description: Allowed SIP user
- name: anc
type: integer
description: Acoustic noise cancellation (0..1)
- name: ring_time_limit
type: integer
description: Max ringing time in seconds (10..300)
- name: call_time_limit
type: integer
description: Max call duration in seconds (30..300)
- id: sip_status
label: SIP Status
kind: action
params:
- name: action
type: string
description: Must be "status"
- id: sip_reset
label: SIP Settings Reset
kind: action
params:
- name: action
type: string
description: Must be "reset"
- id: get_session
label: Get Session ID
kind: action
params: []
- id: invalidate_session
label: Invalidate Session ID
kind: action
params:
- name: invalidate
type: string
description: Session ID to invalidate
Feedbacks
- id: live_video_stream
type: binary
description: Multipart JPEG MJPG video stream (8 fps max, content-type multipart/x-mixed-replace)
- id: live_image
type: binary
description: JPEG image (content-type image/jpeg)
- id: history_image
type: binary
description: JPEG history image (content-type image/jpeg)
- id: audio_stream
type: binary
description: G.711 μ-law audio stream (8000 Hz sampling)
- id: monitor_state
type: string
description: Doorbell/motionsensor state (H/L values via multipart stream)
- id: device_info
type: json
description: Device version info including firmware, build number, MAC address, relays, device type
- id: favorites_list
type: json
description: JSON object containing sip and http favorites
- id: schedule_list
type: json
description: JSON array of schedule entries
- id: sip_status
type: json
description: JSON with LASTERRORCODE and LASTERRORTEXT fields
- id: session_info
type: json
description: JSON containing SESSIONID and NOTIFICATION_ENCRYPTION_KEY
- id: open_door_response
type: json
description: JSON acknowledgement for door open command
- id: light_on_response
type: json
description: JSON acknowledgement for light on command
Variables
# UNRESOLVED: device state parameters exposed as settable variables not enumerated in source
# SIP settings (mic_volume, spk_volume, etc.) could be mapped here but source does not list GET-able params
Events
- id: doorbell_event
description: Doorbell press detected via UDP broadcast (v2 ChaCha20-Poly1305 encrypted)
fields:
- intercom_id: string # First 6 chars of user name
- event: string # e.g. "1 " (doorbell number, padded)
- timestamp: unix_timestamp
- id: motion_event
description: Motion sensor triggered via UDP broadcast (v2 ChaCha20-Poly1305 encrypted)
fields:
- intercom_id: string
- event: string # "motion"
- timestamp: unix_timestamp
# UNRESOLVED: rfid and keypad events mentioned as "coming soon" - not active in source
Macros
# UNRESOLVED: multi-step sequences not explicitly defined in source
Safety
confirmation_required_for: []
interlocks: []
# UNRESOLVED: no explicit safety warnings or interlock procedures stated in source
# Note: SIP calls auto-terminate after 180 seconds (security auto-hangup) per source
# Note: Audio AEC/ANC must be implemented client-side per source
Notes
- Device accepts up to 1 concurrent API connection per second; excessive wrong auth blocks IP for 1 minute (HTTP 423)
- Live video/audio may be interrupted when official DoorBird App takes priority
- RTSP stream may be interrupted when official DoorBird App takes priority
- SIP calls limited to 1 simultaneous; auto-hangup at 180 seconds
- UDP broadcasts sent every 7 seconds (keep-alive) on ports 6524 and 35344
- Firmware 000110+ required for favorites and schedules API
- Video/audio streaming not available over HTTPS in LAN — requires session ID workaround
- Certificate authorities do not issue certs for IP addresses; device uses self-signed certificate for HTTPS
- SIP proxy port can be overridden with colon notation (e.g. 10.11.12.13:9999)
Provenance
source_domains:
- doorbird.com
source_urls:
- "https://www.doorbird.com/downloads/api_lan.pdf?rev=0.36"
retrieved_at: 2026-04-30T04:32:18.464Z
last_checked_at: 2026-06-03T06:39:13.895Z
Verification Summary
verdict: verified
checked_at: 2026-06-03T06:39:13.895Z
matched_actions: 24
action_count: 24
confidence: medium
summary: "All 24 actions and transport values match source (8 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "serial/RS-232 interface not supported per source — device is IP-only"
- "device state parameters exposed as settable variables not enumerated in source"
- "rfid and keypad events mentioned as \"coming soon\" - not active in source"
- "multi-step sequences not explicitly defined in source"
- "no explicit safety warnings or interlock procedures stated in source"
- "voltage/current/power specifications not provided in source"
- "fault behavior and error recovery sequences not detailed in source"
- "exact firmware version compatibility range not stated"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0