set_fixture_attribute
Set a specific attribute like Pan, Tilt, or Dimmer on one or multiple lighting fixtures by providing the fixture number, attribute name, and value. Supports range selection.
Instructions
Set a specific attribute on fixture(s).
First selects the fixture(s), then applies the attribute value.
Args:
fixture_id: Fixture number (or start of range)
attribute: Attribute name (e.g., "Pan", "Tilt", "Dimmer")
value: Value to set
end_fixture: (Optional) End fixture for range
Returns:
str: Operation result message
Examples:
- Set Pan to 128 on fixture 1
- Set Tilt to 50 on fixtures 1 thru 10
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": {
"fixture_id": "<fixture_id>",
"attribute": "<attribute>",
"value": "<value>"
},
"name": "set_fixture_attribute"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fixture_id | Yes | ||
| attribute | Yes | ||
| value | Yes | ||
| end_fixture | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |