Lufft · Sensor
WS500-UMB / WS600-UMB (compact weather station) Modbus register map
Default configuration
- Protocol
- RS485
- Port
- 502
- Unit ID
- 1
- Addressing
- 0-based
- Byte order
- Big endian
- Word order
- High word first
- Baud rate
- 19200
- Parity
- Even
- Data bits
- 8
- Stop bits
- 1
This device has an RS-485 interface. Reach it through a Modbus RTU-to-TCP gateway, configured with the factory serial settings above.
Register map
| Address | Count | Name | Type | Unit | Scale | Access |
|---|---|---|---|---|---|---|
| 0 | 1 | Identification High byte = WS type (2, 3, 4, 5, 6 = WS200/300/400/500/600), low byte = software version. | UInt16 | - | 1 | R |
| 1 | 1 | Device status | UInt16 | - | 1 | R |
| 2 | 1 | Sensor status 1 Air temperature buffer, air temperature, dew point buffer, dew point - 4 status bits each; see the status table in section 19.7.3.3. | UInt16 | - | 1 | R |
| 3 | 1 | Sensor status 2 Relative humidity buffer, relative humidity, absolute humidity buffer, absolute humidity. | UInt16 | - | 1 | R |
| 4 | 1 | Sensor status 3 Mixing ratio buffer, mixing ratio, air pressure buffer, air pressure. | UInt16 | - | 1 | R |
| 5 | 1 | Sensor status 4 Wind, wind buffer, precipitation, compass. | UInt16 | - | 1 | R |
| 6 | 1 | Sensor status 5 Global radiation buffer, global radiation, leaf wetness buffer, leaf wetness. | UInt16 | - | 1 | R |
| 7 | 1 | Sensor status 6 External temperature. | UInt16 | - | 1 | R |
| 9 | 1 | Diagnostic run time In 10 s steps. | UInt16 | s | 10 | R |
| 10 | 1 | Relative humidity (act.) | Int16 | % | 0.1 | R |
| 11 | 1 | Relative humidity (min.) | Int16 | % | 0.1 | R |
| 12 | 1 | Relative humidity (max.) | Int16 | % | 0.1 | R |
| 13 | 1 | Relative humidity (avg.) | Int16 | % | 0.1 | R |
| 14 | 1 | Relative air pressure (act.) | Int16 | hPa | 0.1 | R |
| 15 | 1 | Relative air pressure (min.) | Int16 | hPa | 0.1 | R |
| 16 | 1 | Relative air pressure (max.) | Int16 | hPa | 0.1 | R |
| 17 | 1 | Relative air pressure (avg.) | Int16 | hPa | 0.1 | R |
| 18 | 1 | Wind direction (act.) | Int16 | ° | 0.1 | R |
| 19 | 1 | Wind direction (min.) | Int16 | ° | 0.1 | R |
| 20 | 1 | Wind direction (max.) | Int16 | ° | 0.1 | R |
| 21 | 1 | Wind direction (vct.) | Int16 | ° | 0.1 | R |
| 22 | 1 | Wind direction fast | Int16 | ° | 0.1 | R |
| 23 | 1 | Wind direction, compass corrected | Int16 | ° | 0.1 | R |
| 24 | 1 | Compass | Int16 | ° | 0.1 | R |
| 25 | 1 | Precipitation type | Int16 | - | 1 | R |
| 26 | 1 | Wind measurement quality | Int16 | - | 1 | R |
| 27 | 1 | Global radiation (UMB channel 900) | Int16 | W/m2 | 0.1 | R |
| 28 | 1 | Global radiation (UMB channel 920) | Int16 | W/m2 | 0.1 | R |
| 29 | 1 | Global radiation (UMB channel 940) | Int16 | W/m2 | 0.1 | R |
| 30 | 1 | Global radiation (UMB channel 960) | Int16 | W/m2 | 0.1 | R |
| 31 | 1 | Air temperature °C (act.) | Int16 | °C | 0.1 | R |
| 32 | 1 | Air temperature °C (min.) | Int16 | °C | 0.1 | R |
| 33 | 1 | Air temperature °C (max.) | Int16 | °C | 0.1 | R |
| 34 | 1 | Air temperature °C (avg.) | Int16 | °C | 0.1 | R |
| 35 | 1 | Dew point °C (act.) | Int16 | °C | 0.1 | R |
| 36 | 1 | Dew point °C (min.) | Int16 | °C | 0.1 | R |
| 37 | 1 | Dew point °C (max.) | Int16 | °C | 0.1 | R |
| 38 | 1 | Dew point °C (avg.) | Int16 | °C | 0.1 | R |
| 39 | 1 | Wind chill temperature °C | Int16 | °C | 0.1 | R |
| 40 | 1 | Heating temperature wind °C | Int16 | °C | 0.1 | R |
| 41 | 1 | Heating temperature R2S °C | Int16 | °C | 0.1 | R |
| 42 | 1 | Wind speed m/s (act.) | Int16 | m/s | 0.1 | R |
| 43 | 1 | Wind speed m/s (min.) | Int16 | m/s | 0.1 | R |
| 44 | 1 | Wind speed m/s (max.) | Int16 | m/s | 0.1 | R |
| 45 | 1 | Wind speed m/s (avg.) | Int16 | m/s | 0.1 | R |
| 46 | 1 | Wind speed m/s (vct.) | Int16 | m/s | 0.1 | R |
| 47 | 1 | Wind speed fast m/s | Int16 | m/s | 0.1 | R |
| 48 | 1 | Precipitation absolute Unsigned, limited to 655.34 mm. | UInt16 | mm | 0.01 | R |
| 49 | 1 | Precipitation differential Unsigned, limited to 100.00 mm. | UInt16 | mm | 0.01 | R |
| 50 | 1 | Precipitation intensity Unsigned, limited to 200.00 mm/h. | UInt16 | mm/h | 0.01 | R |
Read this device live with Modbus Connect, free for Windows, macOS and Linux
Related guides
Notes
RS-485 device: reach it through a Modbus RTU-to-TCP gateway using the factory serial settings above. Source: G. Lufft Mess- und Regeltechnik "Operating Instructions - Compact Weather Station WS200-UMB / WS300-UMB / WS400-UMB / WS500-UMB / WS600-UMB", manual v2.2, section 19.7 "Communication in Modbus Mode" - 19.7.1 (communication parameters), 19.7.2 (addressing), 19.7.3.3 function 0x04 with the input-register assignment table (registers 0-124), and section 10.1 "Factory Settings". Factory serial settings: 19200 bps, 8 data bits, even parity, 1 stop bit - selecting MODBUS-RTU in the UMB Config Tool preselects exactly these parameters, and the factory setting of the interface speed is 19200 with device ID 1; the Modbus address equals the UMB device ID (factory setting 1, valid range 1...247). Every measurement is a 16-bit integer with the scaling factor of the table applied ("Factor 10" = x0.1), and 65535 / 32767 mean "erroneous or not available" - use the sensor status registers to see which channel is missing on a given WS type (the register assignment itself is identical across the WS family). This seed lists the status block, the values independent of the unit system and the metric values up to register 50; the imperial-unit block (51-70) repeats the same quantities in °F/mph/in and the "further values" block (absolute humidity, mixing ratio, absolute air pressure, km/h and knots wind speeds, wet bulb temperature, enthalpy, air density, leaf wetness) are documented in the same table but are not repeated here. The writable holding registers of function 0x03 (local altitude, compass deviation, averaging intervals, heating modes, rain and station reset) are documented in section 19.7.3.1.