XATI — Temperature Sensors Info
Queries the list of all connected OneWire temperature sensors with their current values.
Format
Query Connected Sensors
>QXATI<
Response:
>RXATI{ID1},{TAG1},{VALUE1};{ID2},{TAG2},{VALUE2};...<— List of sensors with values>RXATIU<— No temperature sensors connected
Response Fields
| Field | Format | Description |
|---|---|---|
ID | 14-hex chars | Sensor ID (DS18B20) |
TAG | Single letter (A–J, or U if untagged) | Sensor tag (assigned via XATL) |
VALUE | Sign + 4 digits | Temperature value (e.g., +0250 = 25.0°C, -0100 = -10.0°C) |
Examples
Query connected sensors:
>QXATI<
>RXATI28000013406C1001,A,+0250;28000013406C1002,B,+0180<
This response shows:
- Sensor tagged A (ID
28000013406C1001): 25.0°C - Sensor tagged B (ID
28000013406C1002): 18.0°C
No sensors connected:
>QXATI<
>RXATIU<
Temperature Value Format
The value is a 4-digit number representing temperature in tenths of degrees Celsius:
| Value | Temperature |
|---|---|
0250 | 25.0°C |
1850 | 185.0°C |
0000 | 0.0°C |
-010 | -1.0°C (note: negative sign included) |
Related Commands
- XATL — Temperature Sensor List (assign tags and IDs)
- XATO — Temperature Thresholds (configure alarms)
Notes
- Sensors must be tagged with XATL to appear in the list
- Temperature values are read in real-time from connected sensors
- Query this command periodically to monitor sensor data
- Tags are A–J (maximum 10 sensors)