TEMPHION INSTRUCTIONS
Seametrics • 253.872.0284
Page 19 seametrics.com
SDI-12 Commands
Sensor Identification
<a>I! <a>13 INWUSA TempHi
206
ssssssssss
<cr><lf>
Note:
206
will change to reflect current
firmware version.
ssssssssss = device serial number
Acknowledge Active, Address Query
<a>! <a><cr><lf>
?! <a><cr><lf>
Change Address
<a>A<b>! <b><cr><lf>
Change address to <b>
Request Measurement
<a>M! <a>0024<cr><lf>
Request all measurements
<a>D0! <a>
+21.345+7.181+.053+.459
<cr><lf>
Read: temperature, pH (in pH units), (ISE in
ppm), ORP (in Eh)
<a>M1! <a>0024<cr><lf>
Request all measurements
<a>D0! <a>
+21.345-134.458+100.48+.84.404
<cr><lf>
Read: temperature, pH (in mV), (ISE in mV),
ORP (in mV)
Reading via SDI-12
SDI-12 commands always return values for all four TempHion channels – temperature, pH, ORP, and ISE channels. Most
TempHions are configured either as temperature, pH, and ISE or just temperature and ISE (such as Chloride or Bromide).
You will need to disregard the readings for the channel(s) you do not have configured on your unit.
Note: The default units for temperature is Celsius. To change this, use the Direct Read Units option in the Aqua4Plus/
Aqua4Plus Lite Control Software. When using the M!, MC!, C!, or CC! command, all mV channels will report in either pH,
ppm, or Eh, depending on the channel type (pH = pH, ORP = Eh, ISE = ppm). When using the M1!, MC1!, C1!, or CC1!
command, all mV channels will report in mV.
DIRECT READ MODBUS & SDI-12
Addressing
Default SDI-12 Address: 0
SDI-12 Command Nomenclature
<a> = Sensor address
{crc} = SDI-12 compatible 3-character CRC
<cr> = ASCII carriage return character
<lf> = ASCII line feed character
highlighted values
indicate variable data
All SDI-12 requests consist
of a command followed by
a request for values. Some
software or equipment may
combine these, making the
second one unnecessary. Refer
to your software or equipment
documentation for details.
<a>D0! <a>
+7.15863
<cr><lf>
Request
Response
Address
Request for
Address
Returned
value(s)
Carriage Return
Linefeed
values read
<a>M1! <a>0021<cr><lf>
Request
Response
Address
Command
Address
Time until
response
Carriage Return
Linefeed
# of values to
be returned
(in seconds)
Note:
For firmware version 2.0–2.3, the M!
and M1! commands are reversed. Likewise
for the MC!/MC1!, C!/C1!, and CC!/CC1!
commands.