sonos_update_alarm
Update an existing Sonos alarm by changing volume, enable state, start time, or recurrence. Specify device and alarm ID.
Instructions
Update an existing alarm. Only specified fields will be changed.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"deviceId": "<deviceId>",
"alarmId": "<alarmId>"
},
"name": "sonos_update_alarm"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| volume | No | Alarm volume (0-100) | |
| alarmId | Yes | Alarm ID to update | |
| enabled | No | Enable/disable alarm | |
| deviceId | Yes | Room name, UUID, or IP address | |
| startTime | No | Start time in HH:MM:SS format | |
| recurrence | No | DAILY, ONCE, WEEKDAYS, WEEKENDS, or ON_0123456 |