bosch_camera_siren_duration_set
Set the siren alarm duration on a Gen2, Indoor II camera before triggering it. Saves a 10-300 second value without sounding the siren, while preserving other alarm settings.
Instructions
Set the siren alarm duration for one camera (Gen2 Indoor II only).
Read-modify-write on GET/PUT /v11/video_inputs/{id}/alarm_settings
(field alarmDelayInSeconds) — existing fields in that config are
preserved. Does not trigger the siren itself; call
bosch_camera_siren_trigger afterwards to fire it with the new duration.
Raises hardware_unsupported for non-Gen2-Indoor-II cameras (matches
bosch_camera_siren_trigger's own gating). Raises invalid_argument
if seconds is outside 10-300. Raises privacy_blocked when the
camera is in privacy mode.
Args: camera: Camera name (case-insensitive). seconds: New siren duration, 10-300 seconds inclusive.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| camera | Yes | ||
| seconds | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| alarm_delay_seconds | Yes | Configured siren duration in seconds (Bosch API field 'alarmDelayInSeconds') |