User Guide

User Guide
©2008-2020 Seeed Technology Co., Ltd. All rights reserved. solution.seeedstudio.com
9 / 21
4.3 Modbus Register Detail Description
Air Temperature
Range
-4000 ~ 8500 corresponding -40 ~ 85
Register Address: 0x0000
For example:
If the return value is 0x0AEE(HEX) = 2798 (DEC), then the temperature measurement is 2798/100=27.98 .
If the value returned is FF05H (hexadecimal, complement), then the original code is - (FA+1) (HEX) = -251 (DEC),
then the temperature measurement is -251/100 = -2.51
Air Humidity
Range
0 ~ 1000 corresponding 0 ~ 100 %RH
Register Address: 0x0001
For example:
If the return value is 0x1AB2 (HEX), then 1AB2 (HEX) = 6834 (DEC), then the temperature measurement is
6834/100=68.34%RH
Barometric Pressure
Range
30000 ~ 110000 corresponding 30000 ~ 110000 Pa
Register Address: 0x00020x0003
For Example:
If the return value is 0x0001 (MSB), 0x87D5 (LSB), it is actually (0x0001<<16) + 0x87D5 = 0x000187D5=100309
(DEC), so the measured barometric pressure is 100309Pa
Light Intensity
Range
0 ~ 188000000 corresponding 0 ~ 188000 Lux
Register Address: 0x00040x0005
For Example:
If the return value is 0x0005 (MSB), 0xFA00 (LSB), then it is actually (0x0005<<16) + 0xFA00 =
0x0005FA00=391680 (DEC), so the measured atmospheric pressure is 391680/1000=391.680Lux
Device Type
Range
134default: 4
Register Address: 0x0006
If the return value is 0x0004, the device type is the SenseCAP ORCH S4
Version
Range
High byte: hardware version; Low byte: software version
Register Address: 0x0007
If the return value is 0x0B0A, the hardware version = 0x0B / 10 =1.1; software version = 0x0A / 10 = 1.0
Modbus Slave Address
Range
1 ~ 247default: 1
Register Address: 0x0010
The device needs to be restarted to take effect after setup.
Baud Rate
Range
0 ~ 7 default: 3
Register Address: 0x0011
01200bps