YO Temp
User guide
v1.1
page 24/27
Payload description
If you want to connect to your own server you have to decode the payload specific to each device. To
do this you need a payload decoder which can be downloaded from
. Extended
documentation of the protocol can be found at
. An exemplary payload produced
by YO Temp is presented below with division into each measurement marked together with decoded
values whose interpretation is described in the Payload description document.
Example of YO Temp payload with description:
02:00:00:00:08:00:01:11:88:0d:00:01:00:f7:10:00:00:38:41:00:05:ff:ed:ff:e0:00:84:0d:00:11:00:0
0:ea:0d:00:11:01:00:db:0d:00:11:02:00:d6
Payload header
First measurement (battery voltage)
0x02
0x00
0x00
0x00
0x08
0x00
0x01
0x11
0x88
ver = 2
cnt = 0
pct [s] = 0
type = 2
prec = 0
md [s] = 0
addr_len = 0
meas_len = 2
val = 4488
(4488[mV])
Second measurement (temperature)
0x0D
0x00
0x01
0x00
0xF7
type = 3
prec = 1
md [s] = 0
addr_len = 0
meas_len = 2
val = 247
(24,7 [°C])
Third measurement (relative humidity)
0x10
0x00
0x00
0x38
type = 4
prec = 0
md [s] = 0
addr_len = 0
meas_len = 1
val = 56
(56[%])
Fourth measurement (external temperature probe - 1 )
0x0D
0x00
0x11
0x00
0x00
0xEA
type = 3
prec = 1
md [s] = 0
addr_len = 1
meas_len = 2
addr=0
val = 234
(23,4[°])
Fifth measurement (external temperature probe - 2 )
0x0D
0x00
0x11
0x01
0x00
0xDB
type = 3
prec = 1
md [s] = 0
addr_len = 1
meas_len = 2
addr=1
val = 219
(21,9[°])