get_air_quality
Query air quality sensor values from devices by name, location, or group. Choose time-averaged or instantaneous readings, with sensor unit documentation provided.
Instructions
Get current air quality sensor readings from one or more devices.
Specify exactly one of:
- 'device' — query a single device by name
- 'location' — query all devices at a given location (e.g. "Wohnzimmer")
- 'group' — query all devices in a group (e.g. "zu Hause")
When using 'location' or 'group', the response contains one entry per
device. Returns sensor names mapped to values. Set return_average=True
for time-averaged data (recommended) or False for instantaneous readings.
The response includes a _sensor_guide field with full unit and index
documentation — read it before interpreting any values.
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_air_quality"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| device | No | ||
| location | No | ||
| group | No | ||
| return_average | No | ||
| clip_negative | No | ||
| include_uncertainties | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |