Vaisala standard temperature message 1 can be
used to receive temperature and humidity data. Data fields are comma-separated and missing
data is identified with solidi (/
) characters:
<SOH>HMP155,<id><STX><rh>,<t>,<u2>,<td>,<tdf>,<tw>,<x>,<stat>,<err><ETX>
<chk><CR><LF>
Name | Description |
---|---|
<SOH> |
ASCII character, Start of header #001 |
HMP155 |
Fixed characters |
, |
Comma separator |
<id> | Sensor ID: 2 characters |
<STX> |
ASCII character, Start of text, #002 |
<rh> | Relative humidity |
<t> | Air temperature |
<u2> | Temperature unit |
<td> | Dew point temperature |
<tdf> | Dew point/Frost point temperature |
<tw> | Wet bulb temperature |
<x> | Mixing ratio |
<stat> | Probe status: 7‑character field
|
<err> | Transducer status code, 1 … 4 characters, for example 0000 |
<ETX> |
ASCII character, End of text, #003 |
<chk> | Modulus-65536 (CS4) checksum, hexadecimal format |
<CR> |
Carriage return code, ASCII 0Dh |
<LF> |
Line feed code, ASCII 0Ah |
You can use the standard HMP155 or the HMP155 with the additional warmed temperature probe, but the output message must be configured at the Vaisala factory.
Example of temperature message 1
<SOH>HMP155,00<STX> 30.31, 22.27,'C, 3.97, 3.97, 12.61, 5.06,N ,0000<ETX>0B7D<CR><LF>
HMP155 FORM command to set temperature message 1
FORM \001 "HMP155," ADDR \002 3.2 RH "," T ",/,/,/,/,/,/,/" \003 CS4 \r \n
The full temperature message 1 definition
is too long for the HMP155 FORM command. Currently, the
display only uses RH and T from temperature message 1. The other parameters can be replaced
with solidi (/ ) characters. |
When polling, the HMP155 ID (ADDR) must be
the same as in the display. Vaisala default ID is 10
. If HMP155
sends data automatically, you can use 2 asterisks (**
) as an ID in the
display.