bosch_camera_siren_trigger
Activate or deactivate the indoor siren on a Bosch camera to sound an alarm or stop it before the duration expires.
Instructions
Trigger (or stop) the indoor siren on a camera.
Endpoint depends on the camera model:
Gen1 360° indoor (
model == "INDOOR") →PUT /v11/video_inputs/{id}/acoustic_alarmBody:{"enabled": <bool>}. Outdoor cameras return HTTP 442 (not supported).Gen2 Indoor II (
model == "HOME_Eyes_Indoor") →PUT /v11/video_inputs/{id}/panic_alarmBody:{"status": "ON"|"OFF"}. 75 dB integrated siren.
The siren plays for the camera-side configured duration (typically 30–60 s
on Gen2). To change the duration, use bosch_camera_siren_duration_set
(range 10–300 s) before triggering.
Raises hardware_unsupported for outdoor cameras and Gen1 outdoor models.
Raises privacy_blocked when the camera is in privacy mode (Gen2 panic
alarm is gated by privacyMode at the Bosch cloud level).
Args: camera: Camera name (case-insensitive). stop: If True, send the stop variant ({"enabled": False} or {"status": "OFF"}). Useful for cancelling an active Gen2 panic alarm before its duration expires.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| stop | No | ||
| camera | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| status | Yes | ||
| light_on | No | ||
| privacy_mode | Yes | ||
| last_event_at | No | ISO 8601 timestamp of the latest motion event |