bulk_set_button_mapping
Apply a button binding to multiple activities at once using filters, with a dry-run option to preview changes before applying.
Instructions
Set the same button binding across many activities at once (e.g. route VOLUME_UP on every activity to the AVR). Filter with activity_ids and/or name_contains; no filter = all activities. Invalid activities are skipped with a reason. One backup before the batch. Defaults to dry_run=True (returns the full per-activity plan); set dry_run=false to apply.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | No | ||
| press | No | short_press | |
| button | Yes | ||
| params | No | ||
| command | Yes | ||
| dry_run | No | ||
| entity_id | Yes | ||
| activity_ids | No | ||
| name_contains | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||