Cheap weatherstation as a wind instrument DIY project

toothless

Active Member
Joined
19 Sep 2024
Messages
66
Visit site
So my nasa clipper mast top wind instrument is playing up, with it always showing the wind as off my port quarter even when beating to windward. The speed is also intermittent and fibs a lot. Fiddled with cables, but no joy so I am sure the issue is at the masthead. I was looking to replace it when I realised I had something that might do the job.

I had been given a weatherstation - a vevor 7 in 1 unit. It is solar powered and sends data wirelessly to the base station including temp, humidity, wind direction, wind speed, solar intensity and a few other bits and bobs. Given it was wireless, I assumed I could probably do something clever with a raspberry pi. I already run openplotter and have messed around with signalk a lot, so felt confident I could get something out of it.

I had a left over USB TV tuner from previous experiments with AIS before buying a proper unit. I hooked this up to the raspberry pi and installed node-red via the signal k plugin store. I also installed rtl_433 using the terminal. After a quick reboot, I was able to access node-red via the signalk webapps tab. It looks a bit scary to be honest, but it really isn't too bad and there are lots of examples online of how to do things in it. Under pallet options I installed the rtl_433 node.

I created this little flow. WhatsApp Image 2025-09-15 at 18.36.39.jpeg

Moving from left to right, the rtl_433 node is listening to the frequency 868M, and protocol is 263. If i didnt add a protocol this still worked, but I was picking up other things from the surrounding area so thought it might get confusing. The output of the rtl_433 node is then piped into a change node that changes the temperature to kelvin instead of centigrade (signalK prefers that) and wind from km/h to knots. The result is then filtered into a couple of streams, with each being sent to signalK using the send delta nodes. I was able to separate out the gusts and average windspeed reporting, which the unit sends every 5 seconds or so.


I was then able to send the data from signalK to my nmea 2k network. It works! I have mounted the weather station on my stern arch for the time being, which no doubt will mean it is less accurate - but I don't know how long it'll last so I didn't want to stick it too far up the mast.

Pros:
I did this using only stuff I had laying around.
I enjoyed myself doing it.
I have lots of extra weather data on my NMEA network.
Less work and cheaper even if I had to buy all the bits than climbing the mast to replace the nasa system, which didn't output NMEA anyway.
I learned how to use node-red.

Cons:
I don't know how long it will survive. I suspect it will be ok, it is designed to go on a pole and sit outside in all weathers after all. Time will tell.
It only sends data every 5 seconds. Fine if you are cruising and using this for interest more than anything, not so good if you are trying to use it to operate an autopilot.
Sometimes you can miss one or more updates and so only get info after 10 seconds or so - this is probably because I am using the crappy antenna that came with the USB stick and it is in a locker. An easy enough fix.
I had to learn how to use node-red.
 
Myself and a few others looked at Weather stations to mount on boats ... but the main items that were highlighted : Direction Speed.

North of course could be easily accepted as 0 degree dead ahead .... so apparent dir / spd would be as shown ... but no way to correct to TRUE dir / spd.

I mentioned that in fact I rarely want tru8e as I am interested in sail set. But the argument was valid.
 
signalk has a plugin called 'derived data' that can use your magnetic heading sensor (for an autopilot say) and SOG to derive true from apparent wind direction and speed. But yeah, this is a limited toy really but still better than a dead nasa!
 
I think you will find, if the masthead unit battery is designed to be topped up by solar power, that the battery will have a short life. Solar powered devices are normally set up, on land, facing south in the northern hemisphere. Obviously, on a boat, that cannot be achieved.
 
I think you will find, if the masthead unit battery is designed to be topped up by solar power, that the battery will have a short life. Solar powered devices are normally set up, on land, facing south in the northern hemisphere. Obviously, on a boat, that cannot be achieved.
fair points, but my masthead unit is cabled (and dead) and the weatherstation is easy to access for battery changes :)
 
I think you will find, if the masthead unit battery is designed to be topped up by solar power, that the battery will have a short life. Solar powered devices are normally set up, on land, facing south in the northern hemisphere. Obviously, on a boat, that cannot be achieved.

I think if you read the specs of example - the NASA unit - your appraisal of battery is not correct.

The 'run-time' of the battery is significantly long ....

As to the 'life' of the battery - do you mean actual life .. ie how many times it can be charged before failing ... then I would be surprised if the battery is any different from any other solar charged unit.
 
I think if you read the specs of example - the NASA unit - your appraisal of battery is not correct.

The 'run-time' of the battery is significantly long ....

As to the 'life' of the battery - do you mean actual life .. ie how many times it can be charged before failing ... then I would be surprised if the battery is any different from any other solar charged unit.
I am going by my own personal experience. I installed a bog standard weather station on my mizzen masthead. It has a small PV panel to keep the battery topped up. Obviously such a device is designed for land based use, and should be set up so that the PV panel gets the maximum available sunlight. That doesn't work on a boat, unless it's permanently berthed alongside. With my device, the battery had to be changed frequently. That weather station is now installed up a pole in my garden, and performing faultlessly.
But, have it your own way, I don't care.
 
I am going by my own personal experience. I installed a bog standard weather station on my mizzen masthead. It has a small PV panel to keep the battery topped up. Obviously such a device is designed for land based use, and should be set up so that the PV panel gets the maximum available sunlight. That doesn't work on a boat, unless it's permanently berthed alongside. With my device, the battery had to be changed frequently. That weather station is now installed up a pole in my garden, and performing faultlessly.
But, have it your own way, I don't care.

Apples and oranges ...

The Weather station you use as your base - is of course limited by exactly what you say - directional face to sun ... but lets be honest - you could have sorted that by better installation of charging regime instead of just relying on its own PV.

My post - despite your sarcasm ... "But, have it your own way, I don't care." was regarding marine based as per the Nasa ...

Mute point anyway - as OP's gear is cabled.
 
Apples and oranges ...

The Weather station you use as your base - is of course limited by exactly what you say - directional face to sun ... but lets be honest - you could have sorted that by better installation of charging regime instead of just relying on its own PV.

My post - despite your sarcasm ... "But, have it your own way, I don't care." was regarding marine based as per the Nasa ...

Mute point anyway - as OP's gear is cabled.
And my post was in relation to the weather station referred to by the OP. A Vevor 7 in 1, which is solar powered.

Read and digest his second paragraph.

However, I'm interested in your comment that I could have, "sorted that by better installation of charging regime...."
With a wireless unit at the masthead, how do you suggest that I could have done that?
 
Top