Ecowitt Ecowitt WN90LP Modbus Modbus TCP template

Ecowitt WN90LP Modbus

Integrates Ecowitt WN90LP wired Modbus weather station via RTU to TCP gateway.

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.

Protocol
Modbus TCP
Connection
Ethernet, Modbus TCP
Registers
10, read only
Brand
Ecowitt
Key readings
Temperature · Humidity · Wind Speed and Gust · Wind Direction · Rainfall and Rain Counter · Light, UVI, ABS Pressure
Compatible models
WN90LP
Last updated

Registers (10)

10 read, 0 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
Humidity%Read
LightLuxRead
Temperatur°CRead
Wind Speedm/sRead
Wind Gustm/sRead
Wind Direction°CRead
RainfallmmRead
ABS PressurehPaRead
RainCountermmRead
UVIRead

Loading registers…

Send your device list

If a device is not in the library yet, we build the template for free as soon as we have the register data.

Number of installations (optional)

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

  1. Mount the Ecowitt WN90LP outdoors according to the manufacturer's installation guide and run the RS485 wiring to your equipment cabinet.

  2. Connect the RS485 A and B lines from the WN90LP to an RTU to TCP gateway, ensuring correct polarity.

  3. Configure the RTU to TCP gateway with serial parameters: 9600 baud, 8 data bits, no parity, 1 stop bit.

  4. Verify the WN90LP Modbus address is set to 144 decimal (0x90 hex), which is the factory default.

  5. Connect the ModbusCloud Gateway to the same IP network as the RTU to TCP gateway.

  6. Import 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

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).

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.

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.

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.

More TCP templates

Want to see how it works?

Electrician working in an open distribution board