bosch_camera_light_set
Turn the camera spotlight on or off. Supports local LAN control for compatible cameras, with automatic fallback to cloud API.
Instructions
Turn the camera's spotlight on or off.
Only for cameras with featureSupport.light=true (currently: Eyes Outdoor II /
HOME_Eyes_Outdoor). Raises hardware_unsupported immediately for cameras without
a controllable light — no Bosch cloud call is made.
When prefer_local=True, attempt the RCP-LAN write path FIRST (skipping
the Bosch cloud entirely). Maps enabled=True to brightness 100, False
to 0. Falls back to the cloud API automatically if the LAN write fails or if
no local_ip is configured. Wallwasher RGB is always cloud-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| camera | Yes | ||
| enabled | Yes | ||
| prefer_local | No |
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 |