KS31-PT100-A1 Single-Channel Temperature
KS31-PT100-A1 connects the 4–20 mA output of a PT100 temperature transmitter to KS31 AI1. Its default range is −100 to 100 °C. It does not connect directly to a bare PT100 resistance element and is not a 0–10 V profile.
Onboarding and range
Wire the current loop according to the KS31 and transmitter instructions, then select KS31-PT100-A1. Inputs of 4, 12 and 20 mA correspond to −100, 0 and 100 °C. Only AI1 is used. The profile is Class A, with sampling and upload intervals both set to 900 seconds and a 200 ms power-on delay. Verify the regional radio settings and power arrangement.
Calibration
The single-channel calibration RPC changes zero_offset1, measure_min1, measure_max1 and slope1, initially 0, −100, 100 and 1. The formula is temperature = (minimum + (current−4)/16 × (maximum−minimum)) × slope + offset. This is a platform calculation applied to the next valid uplink, not a firmware calibration command.
Verification and exceptions
Check both endpoints and the midpoint with known inputs. Inspect raw current, calibrated current and signal_status. Out-of-range current is extrapolated and must not be treated as an in-range reading. Faults and invalid ranges produce no new temperature. COV is an input threshold, not a Celsius threshold. Preserve existing intervals and calibration when migrating a device; evaluate loop power and radio traffic separately before shortening either interval.
Model catalog
| Model type | Name | id_name | Platform model ID |
|---|---|---|---|
| Template | KS31-PT100-A1 | 152001659600269312 | |
| Thing Model | [KS31-PT100-A1] Parameters | mt_ks31_pt100_a1_para | 152011625396596736 |
| Thing Model | [KS31-PT100-A1] Temperature | mt_ks31_pt100_a1 | 152001660502044672 |
| RPC | [KS31-PT100-A1] Set Parameters | mt_ks31_pt100_a1_set_para | 152011627007209472 |
| RPC | [KS31-PT100-A1] Get Parameters | mt_ks31_pt100_a1_get_para | 152011626168348672 |
| RPC | [KS31-PT100-A1] Temperature Calibration | mt_ks31_pt100_a1_calibration | 152001661420597248 |
Data fields
mt_ks31_pt100_a1_para
| Field | Meaning | Type | Unit |
|---|---|---|---|
| pwron_delay | Power-on Delay | number | ms |
| period_up | Upload Period | number | s |
| measurePeriod | Measurement Period | number | s |
| cov_enable1 | COV Enable 1 | number | |
| cov_enable2 | COV Enable 2 | number | |
| cov_enable3 | COV Enable 3 | number | |
| cov_enable4 | COV Enable 4 | number | |
| covChan1 | Channel 1 Change Threshold | number | mA |
| covChan2 | Channel 2 Change Threshold | number | mA |
| covChan3 | Channel 3 Change Threshold | number | mA |
| covChan4 | Channel 4 Change Threshold | number | mA |
mt_ks31_pt100_a1
| Field | Meaning | Type | Unit |
|---|---|---|---|
| type | Type | string | |
| temperature | Temperature | number | ℃ |
| battery | Battery | number | V |
| fault | Fault | string | |
| rssi | RSSI | number | dBm |
| snr | SNR | number | dB |
| current_raw | Raw Current | number | mA |
| current | Calibrated Current | number | mA |
| temperature_offset | Temperature Offset | number | ℃ |
| signal_status | Signal Status | string |
Model names and IDs were checked against the ThinkLink PUBLIC catalog on 2026-10-13. Catalog availability does not establish field wiring, firmware installation or physical control acceptance.