05 is actually 0x05(unsigned number),
whose equivalent decimal value is 5. Divide it
by 10, You will get the actual value for UV
index as 0.5.
0011 is actually 0x11(unsigned number),
whose equivalent decimal value is 17. Divide
it by 10, you will get the actual value for UV
index as 1.7 m/s.
0156 is actually 0x0156(unsigned number),
whose equivalent decimal value is 342. You
will get the actual value for wind direction as
342° .
000000FE is actually 0x000000FE
(unsigned number), whose equivalent
decimal value is 254. Divide it by 1000, you
will get the actual value for rainfall hourly as
0.254 mm/hour.
2703 is actually 0x2703 (unsigned number),
whose equivalent decimal value is 9987.
Multiply it by 10, you will get the actual value
for barometric pressure as 99870 Pa.
10.3.2 Battery information packets
A packet of battery information will be uploaded when the device is powered on or reboot for
the first time. Thereafter, the battery information will be uploaded once a day.
The first pack of battery information is uploaded together with software, hardware version,
measurements information and etc.
The raw payload (Combined data packet):
04 64 01010103 000A 05A0 010110430000000000000002011A000000002702
64 is actually 0x64 (signed number), whose
equivalent decimal value is 100. You will get
the actual value for battery level as 100.
Batteries have only two states: a value of 0