Close
0%
0%

Meshtastic or Helium Ultrasonic WX Station

Modify the Ecowitt WS85 to output serial data to create a Meshtastic enabled weather station.

Public Chat
Similar projects worth following
This project piggy backs on the https://hackaday.io/project/194509-harbor-breeze-meshtastic-hack project to create a Meshtastic weather station. This hack can enable the WS85 to transmit over a Meshtastic or Helium Lora network. The hardware mods involved enable serial output from the WS85. That data can then be parsed by a Meshtastic node and the weather data will be sent out onto the mesh as a telemetry packet. I created a new serial mode for Meshtastic to allow for the proper parsing of the data. To accomplish this hack you'll need an Ecowitt WS85 and soldering tools. The video tutorial for the WS85 portion of the mod is here : https://www.youtube.com/watch?v=bpVVf8dRDc4

Step 1 : Take off the rubber sleeve from the top of the unit and then untwist the solar cap to reveal the top circuit board.
Step 2 : Following photo 2 make the mods shown including removing the small pulldown resistor, adding the 10k pullup resistor and adding the TX jumper wire.
Step 3 : Following photo 3 unscrew the four screws in the bottom of the unit and open up the base of the unit.
Step 4 : Following photo 4 make the two wire mods to create the serial output cable and drill the wire egress hole and reassemble.
Step 5 : connect to the Meshtastic node serial pins. Photo 5 shows where to solder into the Rak4631.
Step 6 : Optionally install serial wire coupler connection for ease of disconnect as shows in photo 6.

Step 7 : When enabling the serial mode WS85 in meshtastic configuration use pins 15, 16 

  • 1 × Ecowitt WS85 Sensor Only
  • 1 × 10k resistor
  • 1 × Rak Meshtastic Starter Kit https://store.rakwireless.com/products/wisblock-meshtastic-starter-kit
  • 1 × Harbor Breeze Solar Light 60LM https://www.lowes.com/pd/60LM-Solar-Spot-Light/1002689960

  • 1 month of deployment debrief and teardown.

    Tavis10/12/2024 at 19:46 0 comments

    The station on Maui was deployed for 1 month on the north east coast.  It experienced winds up to 30mph almost everyday.  Near the end the RF transmissions were getting fewer and far between the normal 5 minute interval. So we took it down to inspect its condition. Here are some pictures of the result.  The inside of the harbor breeze solar enclosure was spotless.  Corrosion ocurred on the SMA connector for the antenna.  This part needs to be an outdoor waterproof or completely sealed with glue.

    We swapped this unit out for a twin unit with a beefed up serial connection and smaller antenna.

View project log

Enjoy this project?

Share

Discussions

Tavis wrote 09/26/2025 at 18:09 point

I think rtlt_433 

 project is close to being able to decide the RF signals from the ws85 8

  Are you sure? yes | no

Tavis wrote 09/26/2025 at 18:06 point

The super caps are way too small to keep the Lora board going overnight. I did try it.

  Are you sure? yes | no

Brian Khuu wrote 09/26/2025 at 16:33 point

Also what would be appreciated as well is some note on where you added the feature and the serial protocol breakdown. This will help if people want to port it over to other projects.


One other thing to also consider... is if it's possible to install a 433Mhz receiver and decode the transmission without having to modify the device in the first place. 

  Are you sure? yes | no

Brian Khuu wrote 09/26/2025 at 16:26 point

Wonder if the internal WS85 solar panel is large enough for you to bake the meshtastic node right into it

  Are you sure? yes | no

Tavis wrote 01/04/2026 at 04:03 point

 Using the 433 to RX would be very nice indeed but a lot more work.  I did try embedding the meshtastic device inside of the WX unit but the supercaps that run the unit during the night are not nearly enough to keep the meshtastic/helium node running.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates