Integrates Ecowitt WN90LP wired Modbus weather station via RTU to TCP gateway.
Overview
Template for the Ecowitt WN90LP wired Modbus weather station. Reads temperature, humidity, wind speed and direction, rainfall, light intensity, UV index, and absolute pressure via Modbus TCP using an RTU to TCP gateway.
Key readings
Temperature
Humidity
Wind Speed and Gust
Wind Direction
Rainfall and Rain Counter
Light, UVI, ABS Pressure
Use cases
Monitor outdoor temperature and humidity on a live cloud dashboard for building management.
Log wind speed and gust data over time to assess rooftop conditions for solar panel installations.
Create an alert when UV index exceeds a defined threshold to notify facility managers.
Track cumulative rainfall using the rain counter to support irrigation or drainage planning.
Combine light intensity readings with solar inverter data to evaluate PV system performance ratios.
Set up notifications when barometric pressure drops sharply, indicating approaching storm conditions.
Installation
1Mount the Ecowitt WN90LP outdoors according to the manufacturer's installation guide and run the RS485 wiring to your equipment cabinet.
2Connect the RS485 A and B lines from the WN90LP to an RTU to TCP gateway, ensuring correct polarity.
3Configure the RTU to TCP gateway with serial parameters: 9600 baud, 8 data bits, no parity, 1 stop bit.
4Verify the WN90LP Modbus address is set to 144 decimal (0x90 hex), which is the factory default.
5Connect the ModbusCloud gateway (MCG or MLP series) to the same IP network as the RTU to TCP gateway.
6Import the Ecowitt WN90LP template in the ModbusCloud platform and assign the correct IP address and port of the RTU to TCP gateway.
Things to watch for
01
Why am I not receiving any data from the WN90LP?
Confirm that the RTU to TCP gateway is configured with the correct serial parameters: 9600 baud, 8 data bits, no parity, 1 stop bit. Also verify the Modbus slave address is set to 144 decimal (0x90 hex).
02
Can I connect the WN90LP directly to the ModbusCloud gateway via TCP?
No. The WN90LP uses Modbus RTU over RS485. You need an RTU to TCP gateway to convert the serial communication to Modbus TCP before the ModbusCloud gateway can poll it.
03
What if I have multiple Modbus RTU devices on the same RS485 bus?
Ensure each device has a unique Modbus address. The WN90LP defaults to address 144. Check your other devices do not share this address and verify proper RS485 bus termination.
04
Are the temperature and pressure values raw or scaled?
The template handles register scaling automatically. Values displayed on the ModbusCloud dashboard are in standard units and do not require additional manual conversion.
Registers (10)
10 read / 0 write
Name
Address
Function
Type
Unit
Access
Humidity
360
FC03
int16
%
R
Light
357
FC03
uint16
Lux
R
Temperatur
359
FC03
int16
°C
R
Wind Speed
361
FC03
int16
m/s
R
Wind Gust
362
FC03
int16
m/s
R
Wind Direction
363
FC03
int16
°C
R
Rainfall
364
FC03
int16
mm
R
ABS Pressure
365
FC03
int16
hPa
R
RainCounter
366
FC03
int16
mm
R
UVI
358
FC03
uint16
R
Working with Modbus in your projects?
ModbusCloud is the hardware-plus-software platform that installers use to monitor, visualise and control Modbus devices from one portal. This template is one of hundreds you can use right away.