Weather Meters

Whether you're an agriculturalist, a professional meteorologist or a weather hobbyist, building your own weather station can be a really rewarding project. When you're measuring weather, however, you need some pretty specialized sensors. This kit represents the three core components of weather measurement: wind speed, wind direction and rainfall.

None of the sensors in this kit contain active electronics, instead they use sealed magnetic reed switches and magnets so you'll need to source a voltage to take any measurements. The positive side of this is that the sensors are easy to interpret:

The rain gauge is a self-emptying bucket-type rain gauge which activates a momentary button closure for each 0.011" of rain that are collected. The anemometer (wind speed meter) encodes the wind speed by simply closing a switch which each rotation. A wind speed of 1.492 MPH produces a switch closure once per second. Finally, the wind vane reports wind direction as a voltage which is produced by the combination of resistors inside the sensor. The vane’s magnet may close two switches at once, allowing up to 16 different positions to be indicated. For more information on how this works, as well as a table of voltage and resistance values for each position, refer to the manual below.

All of the included sensors are supplied with RJ11 terminated cables, for information on the pin-out of the cable, check out the datasheet.

Note: Some basic assembly is required.

  • Wind Vane
  • Cup Anemometer
  • Tipping Bucket Rain Gauge
  • Two-Part Mounting Mast
  • Rain Gauge Mounting Arm
  • Wind Meter Mounting Bar
  • 2 x Mounting Clamps
  • 4 x Zip Ties
  • 28.5" x 8"

Weather Meters Product Help and Resources

Arduino Weather Shield Hookup Guide V12

March 2, 2017

Read humidity, pressure and luminosity quickly and easily. Add wind speed, direction and rain gauge for full weather station capabilities.

micro:climate Kit Experiment Guide

July 21, 2017

A weather station kit that is built on top of the inexpensive, easy-to-use micro:bit and Microsoft MakeCode.

Weather Meter Hookup Guide

July 20, 2017

How to assemble your very own weather meter!

Core Skill: Electrical Prototyping

If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.

1 Electrical Prototyping

Skill Level: Noob - You don't need to reference a datasheet, but you will need to know basic power requirements.
See all skill levels


Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • i've done some testing on the rain gauge, and although the spec says it dumps the cups at a rate of 0.011" per click i've measured that my rain gauge rate is 0.0123 inches per click.

    this may not seem like much, but it's a 12% error, which over time is fairly significant. if my region gets 38 inches of rain per year, i would be measuring over 42.5 inches.

    Here is my method and numbers:

    with a small hose i slowly ran water into the gauge via a slow steady trickle and collected the water in a container. i let this run for about an hour while counting the clicks via arduino (the click counting is solid, no misses or bounces). then i stopped the water at a count of 350 clicks, and carefully measured all the water that had accumulated since the start.

    i measured the volume of water at 588 mL. this was with a 500 mL measuring cup to make the measurement. it wound up being the full 500 mL plus 3 more ounces, making a total of 588 mL.

    I measured the area of the collector at 4.9cm x 11.0cm. Then dividing the volume collected (588 cc) by this area (53.9 sq cm) gives a depth of 10.95 cm, which is 4.31in. at 350 clicks, this is 0.0123 inches per click.

    (note: I realize the corners of the collector area are beveled. with a 0.5 cm arc radius the total area is reduced only by 0.2 sq. cm., and did not change the the overall value of inches/click)

    can anyone comment on this?

  • Member #1082862 / about 7 years ago / 1

    As Rob Purser said: "You have to make sure the rain gauge is VERY level, or it gets stuck. You probably shouldn’t mount it on the pole, since it’ll give spurious results on a windy day. These aren’t flaws in the design – it’s a sensitive instrument, and is sensitive to how it is installed."

    I can't get the rain gauge to work properly and I've already tried different orientations. It counts even with 5 km/h winds. I'll try to fix it to the roof instead the pole. The other instruments are working as expected.

  • just a note, the datasheet for the WindVane is incorrect in one place. for the direction of 315 degrees (NW), the resistance is 64.9Kohm. this is correct, but the derived value for 5VDC using a 10Kohm divider resistor, the output voltage is 4.33V, not 4.78V.

    I'm sure whoever has gotten this far is probably able to figure this out, but if you just plug in the values without testing, you'll get erroneous readings.

  • Member #851176 / about 7 years ago / 1

    Hello, is it possible to use as source voltage 12 or 24V?

    • short answer, yes.

      long answer, it depends -- the vane is a resistor (or sometimes two) that is switched. the anemometer and rain gauge are just switches. Switches don't care what voltage is applied, as long as your pullup (or pulldown) resistor limits the current. 1K will be sufficient. But the real question is, what kind of microcontroller are you going to use to count the switches or monitor the Analog voltage input? most hobbyist microcontrollers expect TTL logic levels, either 3.3 or 5V. 12V or 24V would burn out the GPIO controller on those boards

  • Member #839210 / about 8 years ago / 1

    The wind vane in the kit I received is faulty. The reed switch between North and East is not working therefore the current is not changing as it should be. The rest of the headings work just not those between N and E. How do I resolve this. As the South African distributor 1st conformation from Sparkfun before they send a replacement unit.

    • did you get this resolved? i realize this is 8mo old now, but how did you determine the switch is faulty? specifically what resistance value do you read when the vane is pointing NE?

  • Lutorm / about 8 years ago / 1

    My anemometer has given up after 2 years, the bearing is locking up every few revolutions. Is this the expected lifetime?

    • Lutorm / about 8 years ago / 1

      In case anyone else has this problem, you get to the bearing by pulling the rotating part off. It takes quite a bit of force, so be careful. The bearing is a 5mm ID, 10mm OD, 4mm width sealed ball bearing. I'm going to get another one on ebay and see how that works out.

  • BerenV / about 8 years ago / 1

    Sparkfun could you please include a solar radiation shield (and mount), maybe with temperature+humidity+pressure sensors built in!? That would make these weather meters sooo more useful! The BME280 sensor would be great. The two weather shields (for photon and Arduino) are cool, but temp, humid, and press sensors are onboard. This means that you have to put the shield out in the elements to read data ;) Thanks!

  • N1VG / about 15 years ago / 6

    Hi guys,
    The weird data sheet is my fault. I wrote it and provided it to SparkFun with the expectation that they'd clean it up a bit before distributing it. What you're seeing is part of a collection of notes I made to myself in Notepad for the design of a weather station around these sensors. I think the table formatting got clobbered by conversion to Word. raweb is exactly right that the table shows ADC readings for a voltage divider with different resistor values. I forgot that was in there when I sent it off, which is why it isn't explained in the document.
    If there are any technical questions I can answer, let me know.

  • dpaton / about 15 years ago / 4

    Um....please re-shoot the product photos. White on white makes it impossible to see the product detail!

    • Sorry everyone, I just found out about this. It's reshot now. Sorry about that.

      • bbotany / about 8 years ago / 1

        Despite the lack of evidence in this thread, the new photos are a lot better (I still remember trying to interpret the originals). I appreciate the photo upgrade.

    • Yep, you're right. We'll get this product in line for a black background.

      • MoriFi / about 13 years ago / 3

        NEVER DID

        • Blacklab1 / about 12 years ago /

          Still has not been updated -10/31/2011

          • Once we get it back in stock, we will be able to re-shoot the product on black.

            • Word around the office is that they could be available by the end of this year. This projected ETA is subject to change, of course, but for those of you who are anxiously awaiting the Weather Meter's return, watch for any updates to the product throughout December.

              • tommytwoeyes / about 12 years ago / 1

                I see you have them now. This thing is fairly large. Do you think it would be possible and/or relatively easy to mount on a large robot? (The robot will be based on a modified Peg Perego Truck (think, Power Wheels), so about the size of one of those children's electric ride-on vehicles). Thanks.

                • Knossos / about 12 years ago / 1

                  I have one, and yes it should fit fine. It is fairly lightweight as well.

            • Member #38207 / about 12 years ago / 2

              When do you expect them to be back in stock?

            • cuzincuz / about 12 years ago / 1

              Cool - thanks for the update. Any ballpark ETA for new units?

            • etronix / about 12 years ago / 0

              if need to order two the il get two. pls get this product on stock. if next wek available can order asap.

            • etronix / about 12 years ago / 0

              hello sir,i new here, can this product be on stock again very very soon? i need this one. i back order it already hope can get respond. tnx

      • chriscross93 / about 13 years ago / 2


      • cryptographrix / about 12 years ago / 1

        "We’ll get this product in line for a black background."

        ...about 3 years ago...

  • BrentT / about 14 years ago / 3

    In addition, I have modified Steve's code for the Wind Direction. I used the 10k resistor as suggested from the datasheet. You'll see I am outputting a float rather than a string for my needs.
    // Find vane direction.
    void calcWindDir() {
    #define NUMDIRS 16
    float adc[NUMDIRS + 1] = {0.0, 0.365, 0.43, 0.535, 0.76, 1.045, 1.295, 1.69,
    2.115, 2.59, 3.005, 3.255, 3.635, 3.94, 4.33, 4.7, 5.0};
    //float expectedVoltages[NUMDIRS] = {0.32, 0.41, 0.45, 0.62, 0.9, 1.19, 1.4, 1.98
    // 2.25, 2.93, 3.08, 3.43, 3.84, 4.04, 4.62, 4.78}
    //char *strVals[NUMDIRS] = {"ESE","ENE", "E","SSE", "SE","SSW", "S", "NNE",
    // "NE","WSW","SW","NNW","N","WNW", "W", "NW"};
    float directions[NUMDIRS] = {112.5, 67.5, 90, 157.5, 135, 202.5, 180, 22.5,
    45, 247.5, 225, 337.5, 0, 292.5, 270, 315};
    //byte dirOffset=0;
    unsigned int val;
    float voltage;
    byte x;
    val = analogRead(PIN_WIND_DIR);
    voltage = (float)val / 1024.0 * 5.0;
    for (x=0; x= adc[x]) && (voltage < adc[(x+1)]))
    //x = (x + dirOffset) % NUMDIRS;
    windDir = directions[x];

  • saustin / about 15 years ago / 3

    Here's a link to an Arduino program I wrote that reads the wind speed and direction, and sends it back to the PC via the UART in readable text. The device works great, but the provided documentation isn't much (to put it kindly), so even if you want to develop your own code, this might clear a few things up (or make it worse!).
    I also have a C# program that reads the COM port, and logs it all to a disk file (with time stamps) for later statistical processing (or whatever). Let me know if you're interested, and I'll post that.
    Good luck,

    • CapnScott / about 14 years ago / 3

      I'm putting together a website to attempt to document and help others build full weather stations... I'd like to add your code and invite you to be part of the project...

      • UNTEngineer / about 12 years ago / 1

        Also interested in this project, is this available?

      • OutBackSolarCars / about 13 years ago / 1

        Hi, I am currently designing a simple weather station. Does this website exist yet? Sounds usefull...

  • Member #519229 / about 10 years ago / 2

    How long are the cables?

    • h2k / about 10 years ago / 2

      The cables from the wind vane and rain gauge are a little more than 9 ft. The anemometer is quite a bit shorter as you can see in the pictures above.

  • Member #454547 / about 10 years ago / 2

    hi, i am interseted in using the weather station (and the weather board)with the arduino ethernet shield.Is that possible to happen and how it will be the best to put together the three boards (arduino+ethernet shield+weather board) I mean which comes first is it of any importance?if you know any tutorial regarding that I would be grateful too thank you in advance!

  • Member #394032 / about 11 years ago / 2

    Hi. This product will be available again?

    • MikeGrusin / about 11 years ago / 2

      We're sorry for the delay, we've been waiting for our current order to be fulfilled for some time. We do expect to be getting more sometime in March. Be sure to click the "autonotify" button above to receive an email as soon as they're available.

  • Rui / about 14 years ago / 2

    I made a weather station that reports current weather info to an LCD plus sends info to my local network where it's stored on a mySQL database and used to generate weather data charts that can then be displayed on websites.
    I'm trying to sort out all the information that used to make it work and I'm posting things as I go.
    Check it out and perhaps help me out to clean/ optimize the code (there's a lot of things still to do).
    I also used the STH15 temperature and humidity sensor on top of these weather sensors. All works pretty well!

    • Member #542868 / about 10 years ago / 1

      Rui! Do you still have this project ongoing? If so I really need to speak with you.

  • Neels / about 14 years ago / 2

    got it to work fine with Steve's code:
    received debounce on an external interrupt for rain, had to add this code to get it to work...i think/hope
    // Interrupt handler for rainmeter. Called each time the reed
    // switch triggers (one tip of bucket).
    void countRainmeter()
    static unsigned long last_millis = 0;
    unsigned long m = millis();
    if (m - last_millis < 200){
    // ignore interrupt: probably a bounce problem
    last_millis = m;

  • N1VG / about 14 years ago / 2

    I've completed and submitted a more useful datasheet. Hopefully they'll have it on here soon.

    • n8tron / about 13 years ago / 1

      Hey N1VG. I was wondering if I could get a copy of the updated data sheet. I'm not sure if the one on the site is the correct one or not. I have one of these devices and am trying to trouble shoot a couple of points. Any help would be greatly appreciated.
      Thanks in advance.

  • PAL / about 15 years ago / 2

    Can anyone confirm which colored wires go to the anemometer and which go to the vane? I want to connect to arduino as well. Not sure which colors go to ground versus pins.

    • Member #334196 / about 11 years ago / 1

      I would love to know as well.

      • MikeGrusin / about 11 years ago / 1

        The color isn't as important as the wire's position in the connector. If you look at the clear connector, you can see where the colors line up. The circuits use the outer pair and the inner pair, so you just need to know which wires were at those positions in the connector. Since the circuits only involve switches and resistors, the polarity doesn't matter, so you can ground either end of the pair. Good luck!

  • saustin / about 15 years ago / 2

    Sure. I put the executable in the same directory. You'll need the .NET runtime unstalled to run it. It assumes you're in COM port 13 (that's just where I've been testing), so you'll get an error at startup (unless you happen to use 13 as well). Just keep going, and set the port to whatever you are using.
    If you want to tweak the code, I included the whole C# project too. It was done under C# Express, so to compile it under regular Visual Studio, you'd just have to start your own project, and copy in the files. If that's a pain, I could also produce one for that version too. I think I still have it around.

  • Member #167287 / about 8 years ago / 1

    Can someone share a simple working code for Arduino? Code must have been provided with this already. I can't use integrated weather board code because I have an older weather board SEN-08311 and I need to run this with Arduino directly.

  • The data sheet claims one trigger for every revolution of the anemometer. I have verified on 2 units it's two triggers per revolution. working anemometer code posted at

  • OneNerdyGuy / about 9 years ago / 1

    How fast of a rainfall event can this rain gauge keep up with?

    Where I am interested in deploying this, central Texas, we can receive 6-12" of rain in under an hour. Will these reed switches report with that accuracy?

    • Lutorm / about 8 years ago / 1

      Mine has seen some hard rains, but not 6-12"/h. Maybe 2-3"/h max. It still reports reasonable values, but I have no way of determining how accurate it is.

  • Member #688331 / about 9 years ago / 1

    Hi, how uniform are the anemometer samples metrologically? Do they undergo any kind of calibration? Is it possible to get the same set without rainfall. I need only wind speed/direction but if possibly more precise. Any pointers to similar sensors set are appreciated and welcome.

  • " A wind speed of 1.492 MPH produces a switch closure once per second." Can't be right. That would equal a 8.363" diameter anemometer. Correct me if I'm wrong, the diameter is 5.5", so 60 rpm (1 RPS) = a wind speed of 0.98125 MPH.

    • Lutorm / about 8 years ago / 1

      It's not obvious to me that the wind speed and cup speeds are the same. There's some resistance from the cups going upwind, so there needs to be some slip between the airspeed and the cup speed to provide torque. I'd assume the stated value comes from some sort of calibration.

  • Member #401236 / about 9 years ago / 1

    Any good solution for temperature, humidity, and barometric pressure that can be added to this?

  • Member #452911 / about 10 years ago / 1

    I am currently using this product to create a ground station for UAS (multicopter and fixed wing) deployments as part of a research project. I am utilizing the wind vane and anemometer sensors, and have found them to be relatively accurate. As mentioned by other reviewers, the anemometer does give two contacts per revolution.

    I have found the wind vane to only really give 8 directions, not the 16 as advertised in the datasheet. That is due to the magnetic switch design, which simply allows for the tertiary directions to be measured, but does not guarantee that those tertiary directions will actually trigger. I personally used a 9.9 kOhm resistor (just happened to be what was lying around).

    For the anemometer, I found that I needed to give a scaling factor to take into account the fact that the anemometer does not spin at wind speed (due to aerodynamic affects caused by the opposite side cup coming through the air and the inefficiency of the cup in catching air). I found that a scaling factor of approximately 0.099 works, but this is based on very crude testing with a car in a somewhat windy environment.

    The pipe on which the weather station is mounted has an OD of 0.800 +/- 0.007 inches. The plastic boss for the arm that holds the wind vane and anemometer for the pipe to mate onto is 0.731 +/- 0.006 inches.

    The code for my project is located at, under the folder WeatherStation.

  • Member #533213 / about 10 years ago / 1

    I just released a C++ Arduino class supporting the SEN-08942 product on and I'm publishing an article about it in the September issue of Raspberry Pi Geek magazine. WeatherArduino Lives!

    The post is at:

  • mb / about 10 years ago / 1

    having a hard time sourcing the voltage. I'm am new to this. just looking to grab the most basic data from the wind sensors. Thanks!

  • Member #361278 / about 10 years ago / 1

    I put this together tonight and have one machine screw left over. Did I miss something? Also, there were two small screws, one I assume was for the rain sensor but where is the other one supposed to go?

  • Member #461908 / about 10 years ago / 1

    This might be a stupid question, but everything included in this kit is waterproof right? not just the rain meter? how much water could the whole thing handle before it starts to go haywire?

  • Member #532961 / about 10 years ago / 1

    There is one slightly misleading information regarding the wind direction sensor - it does not provide "true" 16 directions - one cannot assume a change in reading every 22.5 degrees. There are 8 "stable" directions with 8 intermediate directions - this is mainly to prevent a case where both reed relays of the main directions are off. It took me some time a communication with tech support to find this out. But otherwise, and understanding this limit, a very nice kit which I very easily interfaced to an Arduino (rain and wind speed go into the interrupt pins - use a small cap to prevent bouncing, wind direction into an analog input)

  • Member #321663 / about 10 years ago / 1

    Help please: I want to connect this sensors directly to Arduino without the weather shield. Is it possible? Can you please help me with a connection diagram and a basic code?

  • Member #413137 / about 10 years ago / 1

    hai., i have few problems that i would like to have advice from u guys. can anyone help me how to obtained the pulse/signal from the wind speed as i need the data so that i can convert it to a voltage,. i had discovered that the line cable indicates black - cable 1 colour for the ground and green colour -cable 4 is the output (correct me if I'm wrong). really appreciate your help.. tq

  • Member #206462 / about 10 years ago / 1

    How about The accuracy on the wind sensor etc ? Is anyone running this and Can I get the link to access the data ? I would like to compare with one of our high end weather stations nearby. I read Nate's tutorial.. I wonder that system still alive and transmitting the data. The reason I am asking one of my co worker told me this kit they sell on amazon with different brand labels and has some bad reviews. I have integrated Vaisala WXT 520, Davis wx and Onset HOBO above 2k price range weather stations for our customers with our proprietary hardware. Would like to interface cheap wx station like this on our current system ( or ardunio based open source system ) with some mesh networking if they want multiple stations and sell for school kids for a small price. I bought a cheap wireless lacross wireless weather station for $70 bucks on sale from costco with a gateway, Full price is $299. It is got everything mobile phone app, alerts system and etehrnet gateway, But it is hard to hack into that system to work with a development kit. The coolest thing is those sensors are wireless and easily you can mount. I haven't installed out door but other sensors work okay indoor ans set up is easy. But we need to build a kit where kids can learn about weather stations. My company already have a back end and front end to get the data to cloud. We all the system to support sensors But our price is because we don't have control over the off the shelf sensors We buy from 3rd parties. I need to know the accuracy of wind sensor etc before purchasing this. Idea is make a kit and target school kids specially to learn environmental monitoring not for profit. They can store data for free on our server and we can also provide data visualization on Google earth style open source map call Inteleview. Thanks If anyone can reply with more information regarding this product. I need to know the truth. Sometines people lie on the internet or they simply they don't know what they are talking about. Below is my company web address.

  • Member #553420 / about 10 years ago / 1

    Hi, could you tell me the weight of the kit?

  • Member #460387 / about 10 years ago / 1

    Hello everyone. I am trying to design a circuit to wire this weather sensor up to a Raspberry Pi. I understand the wind vane needs to go though an ADC before going through to the Pi (I'm using I2C), but not sure what circuit to use to connect it to the ADC. Furthermore, I am unsure of how of what a circuit for connecting the rain gauge and anemometer to the GPIO on the RPi would look. I'm using a 3.3V supply voltage. The datasheet is not the most handy. Any help would be greatly appreciated. Thanks.

  • Member #321663 / about 10 years ago / 1

    Hi, please tell me how can i connect this sensors with Arduino, i have no datasheet, and 3 connectors not 2 (not compattble with weather shield).

  • Member #531879 / about 10 years ago / 1

    How can I supply a power to the weather meter, can you please tell me in detail what should I use? I want to link it with an arduino that the signal will be sent from the weather meter to the arduino!!

  • montegq / about 10 years ago / 1

    Your "Datasheet" doesn't mention a speed limit for the anemometer... Will it work up to 150mph?

  • Member #11639 / about 10 years ago / 1

    Just wondering how well this plastic will hold up to UV. I have had two other assemblies from another vendor and the sun takes a toll on the plastic. Eventually becomes fragile and breaks easily.

    • Lutorm / about 8 years ago / 1

      Mine's been in the Hawaii sun for 2 years. The plastic is a bit bleached and rough, but nothing's broken yet. (Except something in the anemometer bearings, but I wouldn't expect that to have anything to do with the sun.)

  • Redneck EE / about 10 years ago / 1

    I'm wondering if it's best to use the meters with the weather shield, or just cut off the RJ11's and feed the wires directly to my Arduino? It may be more code-work, but it seems like it wouldn't be too hard to just poll the data and insert some formulas. Any feedback?

  • jtreacy / about 10 years ago / 1

    I have been testing the wind direction sensor. I find that two of the sixteen positions do not register. In my case it's wnw and nnw or 292 and 338. At one of the positions neither the 270 or 315 switch is closed and I get a full 5v at the arduino pin from the voltage divider. Has anyone had any success taking this apart and tweaking the switches or magnet to get better sensitivity?

  • Member #484498 / about 10 years ago / 1

    Does the Rain Gauge anchors to its arm with just one little screw ? It seems unsafe to me... Or meybe i do something wrong ? Thanks

  • Hi! to connect the weather station with Arduino, ->

  • To connect the weather station with Arduino:

  • Member #214422 / about 10 years ago / 1

    I've hooked this up as described using a 10K ohm resistor and 5v power source but for some reason the measured voltage seems to stay constant. I check the other pins incase I was using the wrong one but I get the same result.

    Does anyone have any suggestions?

  • vagyver / about 10 years ago * / 1

    Looking for the way the rain gauge works, i think there are two options:

    a) Each change a tiping bucket makes a short pulse, so with the pull up resistor we have, it makes a pulse from logic 1 to logic 0 and back to logic 1. Then the circuit we all use is correct.

    b) Each tiping bucket position makes either logic 1 or logic 0. So, since we use a pull up resistor, we count only the change of logic 1 to logic 0. After a change from 1 to 0, and after more rain, the gauge will change to logic 1 (this will NOT increase microcontroller's rain counter) and then, after more rain, the gauge will change to logic 0 (this will INCREASE microcontroller's rain counter) .So, we are only counting changes of logic 1 to logic 0 and NOT counting changes of logic 0 to logic 1. Do we miss some rain, this way? The question: If this is the way to gauge reed relay works, why not connect the rain gauge to a microcontroller port with interrupt on change capability and count both changes???

    I am asking that, since i also saw the recent change in the Sparkfun's weather shield board software (after a user's real work measurents). I mean the increment of the rain value of each pulse.

    So, with which way it works?

  • Member #484498 / about 10 years ago / 1

    When is this going to be available again ? :(

    • As soon as we receive our shipment from our supplier! Check the "Notify Me" button under the stock levels, and you'll receive an email as soon as it is back in stock.

  • Member #105863 / about 10 years ago / 1

    Do you really expect the next shipment to arrive on Christmas day?

  • Member #456020 / about 10 years ago / 1

    Hello sparkfun,

    I am waiting for this product to be available for purchasing for more than two months. Come ooonnnnnn :(

    • We've been trying our hardest! Unfortunately, our supplier has an extremely long lead time. We're waiting as impatiently as you :( You can always add it to a back order and have it ship as soon as they come in.

  • Member #491173 / about 10 years ago / 1

    hello .... sell the sensor that measures wind speed separately? .... if so, how much?

    • MikeGrusin / about 10 years ago / 1

      Sorry, our source only offers these as complete units. If you look through these comments, you may find other sources for individual replacement parts.

  • Member #356528 / about 11 years ago / 1

    Has anyone used these in freezing temperatures? I'm somewhat concerned about ice damaging them, but would like to leave it up year round if other have had success.

    • Member #343890 / about 10 years ago / 1

      I have had the wind sensors up on the roof here in southern Norway since December 2012, and they have been working fine for about a year now, in temperatures down to -19 C (-2 F). I did not put the rain sensor up there, as it gets filled with debris from the trees around here, and I have to clean it out occasionally. As it isn't heated, it doesn't work below freezing, however, it starts working again once thawed out.

      • BigBadWolfe / about 10 years ago / 1

        Has anyone used in temperatures around the -40 degree mark, and what is the max wind speed that it is rated for? I want to use one on my house, but the ideally of climbing 30 feet into the air at -40 when things start going funny is less than appealing.

        Thanks for the info.

  • Member #463778 / about 11 years ago / 1

    HI there, anybody here knows how much current will this take? I'm asking because I want to add a LiPo battery and Solar charger to my project in order to let it work off the grid.


  • Member #465198 / about 11 years ago / 1

    Whilst I understand the interest in assembling projects for oneself, it is possible to buy a finished product including these same sensors, together with a tempature & humidity sensor & RF transmitter unit (so that all the sensors can be connected wirelessly from outside), together with an RF receiver, LCD touch-screen display and data logger (lasts many months depending on sampling frequency), and a USB interface for little more cost ($100). See . Or without the wind direction module or USB interface, it's only $65 ( or $45 for B-Grade (opened box customer return)

    There are links on their site for buying individual sensors as spare parts.

  • vagyver / about 11 years ago / 1

    I would like to come back to the issue of wind speed sensor.

    Since the sensor makes two pulses for a full revolution, there was a small issue about the way of calculating wind speed.

    I mean either use a pulse or two pulses for calculating a wind speed of 1.492 MPH (or 2.4 km/h).

    So, is there any verification about this?

  • Member #404964 / about 11 years ago / 1

    Hi, I have a problem with the wind direction vane. I connected it according to Steve sketch, with a 10k resistor to wind vane. The wind vane doesn't work properly. I mean that some wind directions are not shown. i.e. S and NW are missing. I disconnected the RJ11 and checked with a tester all the resistors values: I can read all values correctly according to the data sheet but when I connect the plug to arduino, some of values are missing. Can you help me? Thank you for your help and ... I apologize for my bad English. Piero

    • MOcean / about 11 years ago / 1

      I have the same problem with mine, as well; monitoring the values while rotating the vane reveals that those two positions literally don't report any value! Any assistance would be greatly appreciated...

      • MOcean / about 11 years ago / 1

        My problem is resolved: The code from here: Is superior. It supports all 16 positions on the windvane and refers to a typo on the data sheet with respect to the specific resistance values. I'm finding that the cutoffs for some of the angles are a little narrower than others, so I might tweak the values, but this is clearly the way to go. Good luck!

        • Member #488671 / about 9 years ago / 1

          I'm trying to get my weather station running, using Mr. Kessler's code, but I'm having problems taking his code and making it work with my setup. Can you help me understand his code, please?

          Thank you-Dave Anderson

  • Member #424200 / about 11 years ago / 1


    Want arduino code to read wind speed and wind direction on a com port.


    • MikeGrusin / about 11 years ago / 1

      Look through the above comments for good advice; you might also be able to extract the necessary bits from the USB Weather Board firmware.

  • aero / about 11 years ago / 1


  • aero / about 11 years ago / 1

    A simple google search of the product code SEN-08942 returned this:

    I didn't complete the order, but it seems they have it in stock, at a bit higher price though.

    • Diesel / about 11 years ago / 2

      Thanks for the heads up. I called, no stock.

      • aero / about 11 years ago / 1

        Yup, that's what i thought.. Thank you for checking and sharing the info.

  • Member #196129 / about 11 years ago / 1

    Can someone write a list of possible weather station sensors. What things could be valuable to track?

  • uChip / about 11 years ago / 1

    Here is another source for anemometer/wind vane, albeit expensive at $100.

    This looks like a very well made device. Reading the description, someone should be able to adapt the weather board to read this. I haven't tried it and make no promises, but it looks interesting.

    They have a rain bucket too, but I haven't investigated it.

  • sgtell / about 11 years ago / 1

    What is the prognosis for getting these back in stock again? still looks like a great core for a custom weather station.

    • MikeGrusin / about 11 years ago * / 1

      We're sorry these remain out of stock; there's a problem in the supply chain that is delaying our current shipment. We'll have them back on the storefront as soon as they arrive.

  • GlennPowers / about 11 years ago / 1

    These appears to be the same sensors that the Ambient Weather WS-2080 uses:

    They work and will probably last awhile for most applications. But they are not "rugged."

    • uChip / about 11 years ago * / 1

      I bought a set of these as "WS-2080 replacement parts". You can find them on ebay for about $20 (plus shipping) for each of weather vane, anemometer and rain bucket. Search on "WS-2080". Leave the "Ambient" off the search or all you will get are weather station packages, not the parts. I have confirmed that the vane and anemometer work with the Sparkfun Weather Board. I have not confirmed the rain bucket yet.

      When you buy them this way, you don't get the mast or the cross bar, but this is all DIY right? At least they are available.

  • Member #392728 / about 11 years ago / 1

    How did you calculate the 50.74 ? const float WIND_RPM_TO_MPS = 50.748803; // divide RPM by this for meters per second in the USB Weather Board V3 firmware?

    The datasheets states that 1 click/s gives 2.4 Km/h or 0.67 m/s. Assuming 2 clicks per rotation: 1 Rotation/s corresponds to 1.3333 m/s now if you have RPM the speed should be (RPM/60) * 1.3333 m/s or RPM/45

    How did you come up with the 50.74?

    • MikeGrusin / about 11 years ago / 1

      Real-world testing. I hacked a USB Weather Board to also accept GPS data (via softserial and TinyGPS), and output/logged GPS speed and anemometer RPM. We then drove around with the weather meters sticking out of Robert's fast car on a windless day, driving different speeds in different directions. Since the anemometer is a mechanical device with inertia etc. there are always going to be some inaccuracies, but 50.74 was an extremely good fit between the GPS speed and the RPM data.

  • Member #245890 / about 11 years ago / 1

    I'm trying to test the rain gauge portion of this product. By my calculations, to get 1/2 inch of rain, I'd need to pour 2 oz. of water in the gauge.

    Calculations for cubic inches for 1/2 inch of rain: (H x W x L): 1.875 L x 4.25 W x .5 H = 3.98 Cubic Inches

    Conversion from cubic inches to US Fluid OZ: 3.98 * .55411 = 2.2 OZ.

    Only, my rain gauge read 1.5 inches, not .5. I'll try de-bouncing the switch to see if that helps. Any other thoughts would be greatly appreciated!

    • Member #245890 / about 11 years ago / 1

      Ok. Adding debounce code worked; well sort of. 2.2 Oz of water shows .23 inches of rain on the rain gauge, not the .5 inches my math calculations predicted.

      • MikeGrusin / about 11 years ago / 1

        What I'd recommend at this point is, if you're sure your debounce code is operating correctly and that your weights and measures are accurate, is to use your result as the calibrated value for your sensor. That's what we do here.

        • Member #245890 / about 11 years ago / 1

          Thanks MikeG. Great suggestion, only, I'm not exactly sure my math is entirely accurate. My gut says that my math is off, not the meter (nor my debounce code). Math isn't exactly my strong suit. Has anyone else tried to verify the accuracy of this device?

          • MikeGrusin / about 11 years ago / 1

            I did almost the same test when working on the firmware for the USB Weather Board, so you might take a look at that code. I came up with the number 0.0086206896; multiplying bucket-tips by that number should give you inches. That assumes that -my- math was accurate as well, which isn't guaranteed either. ;)

            • Member #245890 / about 11 years ago / 1

              Hey Mike. Thanks for the feedback. I ran 8 oz of water and got 135 bucket tips. So, while your 'rainfall per bucket tip' number is '0.0086206896', mine turns out to be about double that at '0.014814815'. Is there any chance you can run 8 oz through your gauge and give me your bucket count?

              So, check this out. When I dump 8 Oz of water into the sensor (as fast as it will take it), the gauge registers .8 inches of rain. Turns out, that rate is the equivalent of 30 inches an hour (probably over-loading the gauge). The max a hurricane can deliver is about 6 inches an hour. Plus, at 8 oz. of water, I'm expecting it to register 2" of rain, not .8. Oh joy!

              On the advice of a friend, I drilled a couple of holes in an unused jar of peanut butter (one of my favorite scientific instruments by the way) using a 1/16" drill bit. Now, 8 Oz. registers 1.33 inches of rain (at a rate of 30 inches an hour). This is still raining faster than a hurricane, so I'm guessing that I'm still overloading the gauge. Next, I use a needle to create the smallest hole I can possibly imagine. Now, I get 1.43 inches of rain of a rate of about 5.5 inches per hour. I'm unsure on how to make it any slower. But, the good news is that multiple tests yield about the same results. Only, mathematically, 8 oz of water should be 2 inches of rain, not 1.43. So, I'm still stumped...

              Mike, thanks again for the feedback!

              • MikeGrusin / about 11 years ago / 1

                When I did it, I effectively put about a liter of water through it using an eyedropper, because I was concerned as you are about the rate throwing things off (and rainfall is typically at a very low rate).

                I don't have time at the moment to re-run the test, but my math was: opening area of 12.7392", so volume to equal 1" is 12.7392 cubic inches = 208.758ml, which took 116 counts on average over several runs. Your mileage may vary. =)

                • Member #245890 / about 11 years ago / 1

                  How did you come up with an opening area of that size? Has the rain gauge changed in size? The opening for the one I purchased from Sparkfun is 1 7/8" x 4 1/4". That's about 8 square inches.

                  • MikeGrusin / about 11 years ago / 1

                    You're right; I wrote down 2.95" wide, it should be 1.95" wide. D'oh!

                    The updated numbers should be 4.33" x 1.95" - 0.2" corner radius = 8.4092 square inches = 8.4092 cubic inches for 1" of rain = 137.802 ml = 4.66025 (US) ounces. I'll have to do another test and update the code. =) Thanks for the second pair of eyes!

                    • Member #245890 / about 11 years ago / 1

                      Great! This sounds like progress to me. Seems as if our calculations about the number of ounces needed to get an inch of rain now match up to mine. Please post your revised 'rain inches per bucket dump' number when you get a chance. I'm really hoping I'm not crazy and it's close to ‘0.014814815’.

                      • Member #245890 / about 11 years ago / 1

                        Good news. I ran my first 'real world' test against a rainstorm last night. reported .40 inches (they round to the nearest .05), and using the ‘0.014814815’ factor above, I recorded .44 inches of rain. I'm pretty happy with that result.

  • Member #379165 / about 11 years ago / 1

    I would like everyone to know that the datasheet for the wind vane's output voltage is wrong for the 315 degree direction. If you do a voltage divider using 5 V.... ((64.9k * 5)/(10k + 64.9k)) = 4.33V. Not 4.78 V. Please have this corrected.

  • Member #234656 / about 11 years ago / 1

    I see that some people seems not sure about the anenometer as it closes two times for each circle. Some claim you need to change the formula for calculating the wind speed and some say you don't-

    I'm going to put together a weather station using this kit and I'll be comparing it to a Davis Weather Wizard III which is hopefully displaying the correct wind speed. So then I can tell whether the data sheet is right or not.

    Though it'll probably take some time before I can test it as I have a lot of other stuff going on right now.

  • Member #357771 / about 12 years ago / 1

    What are the dimensions of the package delivered by mail ?

    • Member #234656 / about 11 years ago / 1

      I ordered mine from a Swedish Sparkfun retailer. So I'm not completely sure the package are the same. But mine came in a box with the dimensions 31 x 31 x 12 (cm)

  • Piotr Kula / about 12 years ago / 1

    Hi- What is the maximum speed of the Cup Anemometers? Do you think it will handle 100mph gusts?

  • chestnut / about 12 years ago / 1

    Could you list the weight of these parts? I am interested in mounting these on my arducopter. I am looking for the weight of the wind vane, anemometer, and the wind meter mounting bar.

  • Gerardogsg / about 12 years ago / 1

    I would like to know when will have new product availability?

  • Member #140861 / about 12 years ago / 1

    Hi, do you have an estimate how soon backorders will be fullfilled?

    • MikeGrusin / about 12 years ago / 1

      Our next shipment of these is due in early July. Sorry for the inconvenience.

  • Member #313598 / about 12 years ago / 1

    Hi There:

    I have connected these sensors to your USB weather board. I'm using the stock firmware. I've enabled the "weather meters attached" option through control-Z and saved the settings.

    I get no readings for either wind speed or rainfall. Wind direction, however, works fine. I have verified that my connectors on the USB weather board have proper continuity, i.e. no soldering screw-ups.

    I've also ensured that the RJ11s are inserted properly (anemometer to wind vane, both rainfall and wind connectors into the weather board) but it's a "no go".

    I hear the reed switch on the anemometer clicking, and the rainfall gauge teeter-tooter cycles.

    I am going to scope the outputs of both the anemometer and rainfall gauges (through an external 5V), but thought I would inquire in parallel in case others have had this problem. Nothing I could see in the product comments, however.


    • Member #313598 / about 12 years ago / 2

      Hi Again:

      Well it looks like I needed to restart the weather board after changing the settings. After typing the last message I went downstairs and fiddled with the sensors individually. They seemed to work.

      I reattached them to the weather board, and all was well. It seems that the weather vane doesn't require a board reboot, but the other two sensors do.

      All is well now!


      • IAfree / about 11 years ago / 1

        Very helpful! I was experiencing this same thing, and your comment saved me. Thanks.

  • Member #128126 / about 12 years ago / 1

    I have a strange problem:

    I have the anemometer and vane connected to each other, so just one RJ11 connector to my arduino board.

    If either the anemometer or the vane is connected I get the right readings.

    If I connect both devices, I only the anemometer readings and 0 from the vane.

    I use for both a 10K pullup resistor and it's all @ 3.3v

    I already tried to switch (ground to power and power to ground) the cables of the anemometer (I thought they may use the same ground?)

    But this doesn't help...

    Anybody any idea?

    • Member #128126 / about 12 years ago / 1

      Never mind.... I had to switch the cables of the vane...

      It's exactly the opposite of the datasheet.... :-(

  • vagyver / about 12 years ago / 1

    I noticed that wind strength meter makes two contacts (pulses) for each full circle. I was thinking maybe it should make a contact (pulse) for each circle.

    It can be checked even with the multimeter.

    Is that correct? Or mine is broken?

    • MikeGrusin / about 12 years ago / 1

      Yours is working correctly, or at least functioning identically to the ones we're using.

      • vagyver / about 12 years ago * / 1

        Thanks Mike,

        So, my sensor is not broken. It is normal to make two pulses per one full circle. Your answer made me relief!

        For the history: For anemometer i used 10K resistor pull up and a 10nf to ground for filtering. For wind direction i used 8.2K resistor pull up and a 10nf to ground (all in 3.3V circuit).

        Both are working very good! I am recommending these sensors to anyone wants to make a DIY weather station!

  • meihong / about 12 years ago * / 1

    I bought one and connected to my USB Weather Board. All sensors but Rain Gauge seem to work fine. I have a trouble with my gauge that it sometimes counts up without any rain. Yesterday, although there was no rain and humidity was less than 60%, it counted 25 times in a day!

    Does anyone have the same problem?

    • MikeGrusin / about 12 years ago / 1

      Also be sure that the weather meters are mounted securely. If wind gusts move the rain gauge box, the teeter-totter inside can shift causing a false reading.

      • meihong / about 12 years ago / 1

        I'm sure that sitting of this rain gauge is very steady, because it is on the ground to examine what is the problem.

        • MikeGrusin / about 12 years ago / 1

          How long are your cables, and what type are they?

          • meihong / about 12 years ago * / 1

            I don't change from RJ11 cables originally connected and don't extend them, so their length are probablly 10 fts long.

            • MikeGrusin / about 12 years ago / 1

              OK, that all sounds fine. Are you running the stock Weather Board code, or did you write your own code?

              • meihong / about 12 years ago * / 1

                When I had this problem, the firmware of USB Weather Board running on my board was your v1.2 code.

                • MikeGrusin / about 12 years ago / 1

                  I haven't seen this on any of our test units, and without knowing more about the spurious pulses (sampling them with a logic analyzer, etc.) it's hard to advise ways to mitigate them. The Weather Board senses the rain gauge by connecting one side of the switch to ground, and the other side is pulled up by the 20K weak-pullup resistors internal to the ATmega. You might try adding a smaller / stronger pullup, e.g. 1-10K on the pulled-up side (see the schematic). And if they're brief pulses, it may be possible to mitigate them by adding a low-pass filter as #317056 mentions, or in firmware via timing. I'll keep an eye out for this problem, and let us know if you find any causes or cures.

                  • meihong / about 12 years ago * / 1

                    From my observation, these pulse were NOT always scattered. Sometimes they were scattered but at other times a few pulse came to my board for a minute.

                    If you haven't seen this problem with your test board, I want to know why I did and you haven't. Environmental factor? Cs137 from Fukushima? (Definitely no. I confirmed that the place where my board sits is not contaminated by radioactive. - it is only 0.05uSv/h)

                    Anyway, with my modified firmware, any false pulses have been disappeared. (I should say "ignored" instead of "disappeared".)

    • Member #317056 / about 12 years ago / 1

      I found a solution: you may want to use a low pass filter for the raingauge and anenometer:

      here is a link to a plan:

      • hairlesshobo / about 5 years ago / 1

        I know this is a really old comment, but I too am dealing with invalid pulses. Best I can determine is that it is some form of RF interference. I placed ferrite beads on the wires running from the wind and rain gauge, which helped to reduce the invalid pulses, but they are still present even when there is no wind or rain. They seem to be intermittently occurring too. Could someone please elaborate on the low pass filter idea? I tried to follow the link provided above but after 7 years, the link is dead. Any pointers would be awesome!

        Thanks! Steve

    • Member #317056 / about 12 years ago / 1

      i have the same problem and found no solution yet.

      • meihong / about 12 years ago / 1

        I modified the firmware to solve this problem.


  • Isdale / about 12 years ago / 1

    I bought one of these a while ago and it sat for too long, waiting for the weather station project to come to the top of the pile. Then I got a chance to make an interactive LED sculpture for the Source Maui festival. This became Logo Glowego ( - 7 arduinos, 12m LED strip, weather station, BMP85 barometric pressure, SHT1x temp/humidity, Sharp IR Sensors, etc. Wind vane controlled the color of light strips. Anemometer controlled amount of strips lit (inversely). Rain gauge was not used for this unfortunately. Given it was one of the wettest events in memory at Camp Ke'anae it would have been good to record the wind & rain.

    Anyway, I like modular code so I made a library to handle the Weather Station. Code is available as part of overall Logo-Glowego...

    • 4X6HP / about 12 years ago / 1

      Hello, Can you provide, please, an example code for your library? Do you plan to add a Rain module code?

    • Member #245890 / about 12 years ago / 1

      My wind direction seems to be off by a consistent 45 degrees when compared to a compass. Any thoughts?

      • Member #245890 / about 12 years ago / 1

        Never mind. It seems that the wind direction is not based on magnetic north, but rather on how the instrument is mounted. On my unit, the cross-bar must be oriented East/West with the wind vane mounted on the western-most end. Urg...

        • Member #245890 / about 12 years ago / 1

          I think may be a type in the wind direction table. I think the voltage reading for 315 degrees should be 4.34 volts, not 3.43.

  • rtw / about 12 years ago / 1

    Has anyone tried this using a propeller

  • smkoberg / about 12 years ago / 1

    Does anyone know where to get just the anemometer unit?

    • ZXpower / about 12 years ago / 1

      Try to get one from here:

      Here is some info about hooking it up to Arduino:

  • A new(er) arduino based project using this product - Wireless (RF12) with SHT11 and web server (ENC28J20) all be it primitive at this point.


  • cuzincuz / about 12 years ago / 1

    Aww - every time I check, this product is in backorder. I found it here: Sorry SparkFun, I have to go elsewhere for this item, but I'll be back here for more!!!! :-)

  • kolainew / about 12 years ago / 1

    How heavy is this thing?

  • Member #226770 / about 12 years ago / 1

    Here is a student project using the Weather Meter with mbed to tweet weather info
    It also uses these handy RJ11 breakout boards to hookup the cables from the Weather meter. They have screw terminals, but you can also solder on header pins for a breadboard.

  • NickNick / about 13 years ago / 1

    There is an error in the voltage/resistance table for the wind vane. At 315 degrees, the voltage should be 4.33v not 4.78 as shown. I made a spreadsheet to run the numbers at 3.3v and different load resistor and noted the error.

  • Member #222406 / about 13 years ago / 1

    Please add more to the stock because they sell out very fast!

  • ChiefRobot / about 13 years ago / 1

    Anyone have any advice on how they are connecting this to an Arduino? Didn't realize it had telephone style connectors.
    Are people connecting the anemometer to the wind vand and then just cutting off the end of the cable from the wind vane?

  • SomeGuy123 / about 13 years ago * / 1

    Mind posting pictures of this on a black background?

  • abbac / about 13 years ago * / 1

    Tycon Power Systems might be where this thing is coming from.
    You can order the sensors individually from here or here.
    I recently ordered the anemometer and wind direction sensor from Beezwax Products as I already have a rain gauge I can use. They were shipped the same day.
    If you need all the sensors then it's better to just get the whole thing from SF.

    • Anemometer / about 13 years ago / 1

      Hi everybody,
      I don't understand why the tycon power systems requires 2 AA batteries for the sensor. The sensor here doesn't require any power supply (am I right?). I saw that the only difference between the system of sparkfun and that of tycon is the sensor of temperature/umidity. can the batteries required for that?

    • WineSoaked / about 13 years ago / 1

      It really does appear that the sensors come from Argent Data Systems, or at least they have them manufactured and then put their name on it. The sensors you linked are not identical, though they are pretty close.

      • abbac / about 13 years ago * / 1

        The sensors do indeed look a little different on those two websites I linked to. But it turns out the pics must be a little outdated or something. The sensors I received look like they came out of the exact same molds as the ones SF sells. I compared the enlarged pics and can't find any differences down to the smallest detail that I can see. They have the same hookup as well.

  • WineSoaked / about 13 years ago / 1

    I ordered this on February 21 directly at Argent Data Systems, thinking I would be crafty and avoid the supply chain charlie foxtrot that seems to have swept through a lot of the open hardware sites in the last few weeks. However, the order there is still sitting on "processing", and I'm just about ready to cancel it and wait until the light turns green here at Sparkfun. Sheesh.

    • WineSoaked / about 13 years ago / 1

      The long wait is over. My sensors shipped from ADS on March 14 directly to me. I wonder how long it will take for them to get to SF?

  • Trunet / about 13 years ago / 1

    Will it be available again?

  • nearlythere / about 13 years ago / 1

    Could someone please post some code or suggest a way to way to generate an arduino script that prints the number of rain bucket tips in the last 24 hours? With or without a RTC. I see a few stubs in these comments but I cant get them to work- TIA

  • JeffBarlow / about 14 years ago / 1

    So, let's see now... Say I put this thing up on my roof somewhere. (Funny, it looks sorta like a lightning rod) Then I connect the little wire from the wind direction thingy to an analog input on my MPU chip.
    So then I suppose I better plan to replace that chip every time there's a thunder storm anywhere in the county. Guess I better buy in bulk. :)
    I'm sorry guys, but this is a really lame design. It's just a total non starter.
    Okay, so tell me more about this reed switch and resistor assembly. Can I easily hack the resistors out of it and just run more wire, or is the whole mess potted or something like that? If I can just hook up the reed switches directly to some nice robust blob of MOVs, gas tubes, and optoisoloators this all stands some chance of being workable. Otherwise it's just a rig for letting the magic smoke out.

    • bdjohns1 / about 14 years ago / 2

      @Jeff: Just put a lightning rod above the weather system and run it to ground. Or, don't stick it quite so high and live with slightly less accurate results.
      Or, buy a magic smoke recovery system. I'm sure ThinkGeek will have one available around 1 April 2011.

  • drcross / about 14 years ago / 1

    Any sign of these coming back into stock anytime soon?

    • Looks like we are working to get our hands on some more. But at this time there is no specific arrival date set. Very sorry.

  • BrentT / about 14 years ago / 1

    Re: Wind Speed per closed contact count ...
    I think I've answered my own question from back on April 27th regarding the Wind Speed per closed contact count. Today I pulled up some info on cup style Anemometers. According to the original inventor of the cup Anemometer, the cup velocity should be ~1/3 that of the wind. That gives an approximate value of 1.6 mph for this Anemometer to close a contact once per second (with two closed contacts per revolution).
    I will be using the datasheet's value of 1.492 mph per 1 closed contact per second.
    To N1VG -- would you please confirm this?

  • BrentT / about 14 years ago / 1

    Domos: _ A wind speed of 1.492 MPH (2.4 km/h) causes the switch to close once per second. But I do not understand, I tested the anemometer and I have 2 contacts per revolution. Can you confirm the number of contacts per revolution ?_
    I have the same question as Domos. The values given in the datasheet appear to give wind speeds that are double. I checked my readings against a 10-yr old Kestrel 3000 hand held meter, and the wind speeds were 1/2. I have adjusted my values to 0.746 mph / count, where the counting is done on the Falling value, or "attachInterrupt(INTERRUPT_ANEMOMETER, countAnemometer, FALLING)";
    Has anyone else found this to be true???
    To attempt to answer some dimensional questions with the model I received: 1) Tube diameter = 0.795" or 20.4mm. 2) Distances from center of tube to centers of Anemometer and Wind Dir: ~5". 3) Distances from center of tube to max distance out for a) Anemometer: ~8.5", b) Wind Dir: ~9", and c) Rain Gauge: ~9.1".
    Steve, thank you for posting your code!! Very helpful.

  • BLP / about 14 years ago / 1

    Anybody know the external diameter of the pole that comes with this?

  • Neels / about 14 years ago / 1

    What do you think can the maximum cable length be from ardruino(powered by with external 5V power supply) to weather meters, if i use cat 5 cable connect to ardruino's attachInterrupt/analogue pins, will it still work ok at 65 feet?

  • Domos / about 14 years ago / 1

    I bought the "Weather meter".
    The datasheet say for the anemoter:
    The cup-type anemometer measures wind speed by closing a contact as a magnet moves past a switch.
    A wind speed of 1.492 MPH (2.4 km/h) causes the switch to close once per second.
    But I do not understand, I tested the anemometer and I have 2 contacts per revolution.
    Can you confirm the number of contacts per revolution ?

  • abb / about 15 years ago / 1

    What is the best way to connect the wind vain and anemometer to the Arduino? it seems like it might be easier to connect them separately instead of plugging the anemometer into the wind vain. I am unsure which wires coming from the wind vain correspond to the anemometer and which to the wind vain. any advice? Thanks!

  • marcelino / about 15 years ago / 1

    saustin: _
    I also have a C# program that reads the COM port, and logs it all to a disk file (with time stamps) for later statistical processing (or whatever). Let me know if you're interested, and I'll post that.
    Good luck,
    Thanks for the code... it should help anyone (or not!!! heheh) to get started.
    I am interested on you program. Can we have it?

  • marcelino / about 15 years ago / 1

    juan329: marcelino thank you for answer my question
    Just wanna help... very much welcome.
    Actually I have already created a DIY version, however it so hard for me to calibrate. This is why i am now considering this product. Not to mention its good look and the assembly aesthetics.
    have you already purchased one? perhaps you can give me at rough dimensions of the other parts. i really don't get what 28.5x8" means... :D

  • marcelino / about 15 years ago / 1

    juan329: I have a doubt regarding Anemometer, can you tell me if it need external power? (the anemometer acts as a switch and the volt present in the pin 2 will be present in the pin 3 when the anemometer will turn around) or just I need amplify the out signal
    Can you explain me how working the anemometer?
    I hope your answer
    thank you

    I guess it is just a reed switch which closes when magnet is near during rotation. it is just a simple close-open switch. So, external power is not required.

  • marcelino / about 15 years ago / 1

    Can i have the dimensions?
    28.5" x 8" is so vague.
    what is the cup size of the anemometer? what is the total radius? etc..
    This are just a required parameters for my project. if it would fit, then i will purchase right away.
    The good thing about this simple set is that it uses a standard way of measure weather. I am just wondering on its dimensions.:)

  • juan329 / about 15 years ago / 1

    I have a doubt regarding Anemometer, can you tell me if it need external power? (the anemometer acts as a switch and the volt present in the pin 2 will be present in the pin 3 when the anemometer will turn around) or just I need amplify the out signal
    Can you explain me how working the anemometer?
    I hope your answer
    thank you

  • rawebb / about 15 years ago / 1

    Those are the A/D readings assuming that the vane sensor is on the lower (grounded) side of a voltage divider with one of the resistors at the head of the columns on the top (Vcc) side, and that the A/D resolution is 8 bits.
    E.g., for a north wind (33K ohms) and a 10K dropping resistor, 255 * 33K/(10K + 33K) = 196 counts. There's certainly no requirement to use any of those resistor values but they're quite reasonable.
    It's not the clearest data sheet I've ever seen. Not the worst, either. ;-)

  • krazeebee / about 15 years ago / 1

    Nice, but give me more detail about this product (pins detail and who make this).Thank you for your help,I hope

  • zesty / about 15 years ago / 1

    The wind vane pot values are very confusing. Please explain further and/or clarify in the datasheet.

    • rawebb / about 15 years ago / 2

      The wind vane outputs are discrete, not continuous, with eight 45-degree sectors more or less centered on the compass rose. Different resistors are switched in-line for each sector. One caveat: the boundaries are not crisp and you may see an open or an overlap (with two resistors in parallel) for a few degrees around each sector edge.
      Values in K-ohms:
      N 33
      NE 8.2
      E 1
      SE 2.2
      S 3.9
      SW 16
      W 120
      NW 68

      • Guru232 / about 15 years ago / 1

        Can you please explain the other wind vane values listed on the datasheet. For example:
        "Dir Res 10k 6.8k 4.7k
        N 33k 196 211 223"
        Please explain the significance of 196, 211, and 223. Thanks

  • johnemyers / about 15 years ago / 1

    Is it possible to find out who makes this?

Customer Reviews

4.2 out of 5

Based on 26 ratings:

Currently viewing all customer reviews.

7 of 7 found this helpful:

Works, but needs code samples and updated data sheet.

anemometer - The data sheet is incorrect about one trigger per revolution, mine outputs two. I finally got working code together. Now will get direction working.

8 of 8 found this helpful:

Great value -- works well

This is a great kit. Easy to assemble. I used it with the photon weather shield, and sent the results to ThingSpeak. Just plug it in and go!

My basic code is on GitHub:

A few observations:

  • The sample code for the weather shield seems to read the weather vane 180 degrees off. I have two kits, and they both read the same, so I'm suspecting the code.

  • The data sheet says that you get a pulse every rotation from the wind speed, but you get 2. The 1.492MPH == 1Hz seems correct.

  • You have to make sure the rain gauge is VERY level, or it gets stuck. You probably shouldn't mount it on the pole, since it'll give spurious results on a windy day. These aren't flaws in the design -- it's a sensitive instrument, and is sensitive to how it is installed.

Great weekend project!

10 of 10 found this helpful:

Rpi Weather Station!

I've always wanted to build a weather station. Well, I bought this unit and began my journey. Before it arrived, I had 2 Temp sensors and 2 humidity sensors working with Python programming. The weather meter arrived in a little box? Yes, it is about 2 ft tall and easily put together. Use the available pigpiod daemon (free download) and then sample that wind meter, or rain gauge up to 5000 times a second with a Rpi 2. I'll catch wind speed well over 150 mph easy or until it blows away. LoL.. Awesome. Sensors are now running at 150 ft from the house using Cat5e. Running sensors are Wind speed, Rain gauge, 3 (DS18B20) sensors, 2 humidity (DHT11 & DHT22), and a BMP180. With 11 sensors inputs running and displaying graphics on a HD TV, the Rpi is running 15-26% CPU.. What fun and a great challenge. I will be sharing this adventure with a Electronics 101 summer camp Next week June 15, 2015. Python coding comes by various vendors and code enthusiasts. Make it work together and use purdy graphics!...You can do it... Programming can take a couple of weeks to come up to speed. I think this kit will last for some time. Being a fairly small unit, it will have a small wind load. Make sure you mount the rain gauge securely. You can get false readings it it rattles.

Mike KD0ZW

1 of 1 found this helpful:

Works well, relativly minor issues

I purchased the SEN-08942 Weather Meter equipment from SparkFun and I’m basically happy with it. My application is to combine it with one of a set of remote monitors that I've been building. These use a 24-bit PIC EP256GP202 to gather data from a wide variety of environmental sensors such as this product, high accuracy thermometers, humidity meters, light/UV/IR sensors, doppler radar sensors and moisture detectors.

Some good features first. The unit is made from reasonably sturdy gray plastic mounted to an aluminum pole that I installed in a PVC pipe attached to another pipe containing the electronics. I deployed the fixture with weather meter assembly on an outside porch while I test my firmware for convenience. It works well although as soon as I deployed it, the strong winds and rain we had the days before almost completely disappeared! I have been getting an occasional report of wind speeds as low as 2 MPH. Friction probably prevented measurements below that.

On the down-side, the connectors are familiar RJ11 connectors that have bare copper contacts. I cannot say how long they will last, but copper tends to form oxides and sulfates and depending on the degree of gas seal, I would not be surprised if the contacts start becoming intermittent after a few months. The connectors are low cost, so I expect that was the main reason for using them, but its hard for me to believe that they are anything but an indoor connector, but we'll see. They are mounted underneath their respective unit, so they may be protected from rain, but having lived in Florida for many years, corrosion comes fast and furious.

The second issue is not really a surprise and that is contact bounce in the magnetic reed switches. The contact bounce measures about 83 microseconds on my logic analyzer. This seemed awfully fast for mechanical contacts, but reeds have low mass, so maybe that's to be expected. My work around for this is to use a time-gate in the firmware that prevents counting transitions less than the expected pulse rate for hurricane winds. While I would be surprised if the wind gauge survived a say, category 3 hurricane, my logic is this: If it did, I'd sure hate to lose the data due to contact bounce!

So, bottom line: I am happy with this for now. The cost is lower than other units I looked at and if I have corrosion issues with the contacts, they don't look too difficult to replace.

3 of 3 found this helpful:

Re-post of working Arduino code

About 7 years ago, I posted my working Arduino code for this fun project. In the meantime, Comcast dropped support for those personal web pages. So I've re-posted it here (Note the that URL is case sensitive.):

Others have improved on it since then, but it does have a lot of documentation that didn't come with the unit. I put that together from simple trial-and-error. It doesn't use the rain gauge, but that's simple to do, once you see how the wind-speed process works.

I think it will be still be useful as documentation (which is in the code itself), and the code does work just fine as well, so I thought I'd repost it. The code was from the Arduino IDE 7 years ago, so you will probably want to start your own new project, and just paste in the code (WeatherStation.pde).

Enjoy. This is a fun project! Steve

1 of 1 found this helpful:

Very Happy

I was very happy with this product. All components are working correct. the most important the deadline was confirmed

3 of 4 found this helpful:

Easy to install

I had an existing Weather Shield on an Arduino uploading data to the Xively service. After soldering on two RJ11 connectors and fixing the weather meters outside, I added wind and rain to the data. I was most interested in rain (for horticultural reasons) and it now reports 'rain in last hour', 'rain in last 24 hours' and 'rain to date'. Really handy.

Huge markup on this assembly, but it works with the shields

All of these parts can be bought from Maplin directly, if you live in the UK/Ireland for much less, but the product does it's job. I'm using this with the arduino Weather Shield and interfacing to a RPi and had no real issue.

Grove Weather Pi

I received all the parts for the weather station and followed the great directions. I had it up and running in no time and registered on The Weather Underground. Great parts and a fun project!

Cumple su función

Los equipos cumplen su objetivo.

Very nice

Connected it to a PIC microcontroller and added it to my ZigBee home network. I have not had a chance yet to find a good spot outside, but the Anemometer, Wind Vane and Rain Gauge works well when testing inside.

0 of 3 found this helpful:

Don't waste your money

I have a davis instruments weather system and wanted to monitor weather in another location so figured I'd build my own. Davis sensors are expensive (rain about $75 and anemometer about $130) so I sprang for this. In spite of being very careful with mounting the rain gauge level, it was wildly inaccurate when compared to my davis weather station. I ended up buying a davis rain gauge to replace it. (Same arduino software only the readings are now accurate.) Recently, the wind speed sensor died. (It still spins). Since it was also quite inaccurate, I replaced it with a davis anemometer.

Bottom line? Start with good sensors and you won't have to buy them twice.

Holds up nicely

After a full year outdoors in all kinds of wind, rain, snow, and ice in a particularly nasty northeast winter, plus baking summer heat all three gauges have held up nicely and continue to work well.

My only criticism is with the rain gauge which suffers from some non-trivial undercatchment issues, but this is typical of tipping bucket rain gauges. At least that can be compensated with software.

Some people don't like the use of RJ-11 connectors outdoors, but I've had no problems with these.

Gets the job done!

Programmed this with a Particle Photon on a Sparkfun Weather Shield and I now have my own personal weather station at my house. The online forecasts are rarely accurate! This meters have been mounted on the roof of my apartment, has been through rain, sun, fog, high winds, smoke, and still gives accurate data 24/7. Never been so happy to build a system myself!

Great weather equipment

Built very well, simple in design, works great!!

Weather Meters

Easy to assemble and hook up. Works great.

Great product! Works well when mounted securely

I have this working with a Photon, with the help of a previous reviewer's code sample on GitHub. As others have suggested, mount the rain gauge on a firm level surface, not on the metal post. In gusty wind the sensor will trip and give false readings due to vibration/shaking. Also, I've read a few people stating the datasheet indicates the anemometer yields 1 pulse per revolution. Not sure why; it says one pulse per second at a given wind speed of 1.492mph. Nothing about pulses per revolution. Anyway, very happy with the performance!

Nice weather meters

The weather meters were as advertised, easy to assemble and worked with my raspberry pi right out of the box. I choose the default shipping (Fed Ex Smartpost) and it took 13 days to be delivered from colorado to North Carolina, that is pretty slow.

Lasted 2 years

It's now almost exactly 2 years ago I put my weatherstation up and over the last month it's been getting less and less windy... the anemometer is now stuck. It'll spin for a turn or so, and then hard lock up. I tried to take it apart but it doesn't seem easy to get in to the bearings to see what's wrong.

It's obviously spun many revolutions during its two-year life span but I'd hope a weather station would hold up longer than that...

After a couple of years outdoors, it's certainly likely that some dust may have accumulated in the bearing. It's really a fairly simple fix. The 3-cup vane assembly is just pressure fit onto the bearing, and can be removed by putting pressure under both sides, and sliding it straight up and off of the bearing. Then you can clean out the bearing with some canned air or an air compressor, hit the bearing with some bearing lubricant, and slide the 3-cup vane assembly back on.

0 of 1 found this helpful:


Works as I spect...

Works pretty well

The wind vane and anemometer work perfectly. The rain gauge does tend to send some spurious "button closure" events out. I'm using the particle photon weather board, so perhaps the board is falsely seeing a signal transition the sensor never sent.

Perfect for what I need

As an amateur weather hobbyist and gardner this should work well.


It works, only thing that my wind speed meter make 8 pulses per revolution, not 1 or 2! we need to measure and caliberate it carefully.