get_all_device_readings
Get current sensor readings for all AC Infinity controllers at once, providing a complete status overview with readings keyed by device ID.
Instructions
Get current sensor readings for all AC Infinity devices. Useful for a full status check across all controllers. Returns a list of readings keyed by device_id.
Returns:
JSON with "readings" list — one entry per device, same shape as
get_device_reading. Devices that fail to parse individually include
an "error" key instead of sensor fields.
ports[].plug_status is present on not-powered port entries (same
loadState == 0 AND speak == 0 condition as get_device_reading,
and only on default-named "Port N" ports); omitted otherwise.
external_sensors excludes phantom entries (API-reported sensor slots
with no physical hardware connected — see API Quirk 20).
On auth/API failure returns {"error": "...", "detail": "..."}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |