Get Values (Bulk)
get_valuesRetrieve datapoint values for multiple channels at once by specifying channel addresses, room, or function group.
Instructions
Read datapoint values for multiple channels at once via HM Script. Provide either a list of channel addresses, or filter by room or function name.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_values"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| room | No | Room name — read all channels in this room | |
| target | No | CCU target to read from (default: active). See list_ccu_targets. | |
| channels | No | Array of channel addresses to read | |
| function | No | Function name — read all channels in this function group |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| values | Yes | One entry per channel: {address, name, datapoints} |