In April I bought an electronic weather station. One thing that sets these apart from other weather stations is that they have a USB socket to connect to a computer.Maplin Weather Station N96FY Receiver Fix
The first two pictures show my first installation of the weather station's outdoor sensors, mounted on my garden fence with a TV aerial standoff bracket.
At the top are the wind speed and direction sensors. These are far too near the ground and other obstructions to give meaningful measurements, but I should at least be able to judge relative wind speed from day to day.
Half way down is the rain sensor. Despite having a white louvred enclosure this is badly affected by strong sunlight, over-reading by 5 centigrade degrees or more. I need to make some sort of shield for it, perhaps from a length of plastic pipe. Even after doing this I don't hold out much hope of truly accurate readings. These weather stations, in their various brands, are obviously becoming popular.
Soon after putting this page on my web site I received an email from Grant Gibson, who'd found this page whilst looking for info on the version he'd just bought. You can read more about his installation on his blog. The tube is meant for use as a wardrobe rail — it's a bit thin walled for this application, and I suspect it may not survive a high wind. But at least I'll have measured the wind speed at which it collapses! Fitting the alternative mast was quite simple.
I sawed a single slit, about an inch long, in the end of the tube. Squeezing this slit closed allowed the end of the tube to be inserted into the upper part of the original two-piece mast. I jammed it in tight and then clamped the bottom of the new mast in the TV aerial bracket. I also took the opportunity to tidy up the cables, using cable ties to attach the cable to the mast at 18" intervals.
Within a few months of installation the new mast is beginning to discolour from rust, and I suspect it might not last the winter.This project is changing to be microcontroller based, and using an AM receiver module Aurel RX-4MM5 — a much more effective approach — arduino-yun-reading-whusing-aurel-rx-4mm5.
Currently testing on Arduino Yun, but will probably move to a more platform agnostic design to support Dragino and Carambola etc. The weather station comprises an LCD display and a mast of sensors. The LCD display also incorporates temperature and humidity sensors for indoor readings, as well as a barometric pressure sensor.
The mast contains sensors for temperature, humidity, wind-speed, wind-direction, and rainfall, and transmits data-packets using a MHz transmitter. There are variants of the Fine Offset WH with transmitters of differing types e.
Note: the revision 2 boards affect this project in two ways. Again, the code will need simple modifications. Email me if you need help. You may choose to add current limiting resistors. I used a breadboard to wire this up, and unsurprisingly found this to be far from ideal with the RFM12b module. At close range, the receiver works very reliably, but as the signal weakens, noise often drowns it out even just leaning close to the circuit, or moving a component.
A breadboard is fine to test the SPI stuff, and also works well when the transmitter is in close range, but to test the receiver properly, etching a PCB or even just wiring the bits together would be a better idea. I decided to wire the RFM12b to a pin female header to avoid breadboard noise, but discovered that the Pi was generating enough of noise of its own, and having the module more accurately, the antenna so close to the Pi was affecting reception.
A long ribbon cable improved things, as did a length of coax to move the antenna away from the rest of the electronics. When I switched in the RFM01 after carelessly frying my RFM12bthe situation seemed much better, and the device worked more reliably than the RFM12b did in exactly the same environment.
Personal Weather Station Software: Our Favorite Free and Paid Options
It receives perfectly even in this harsh environment, possibly in part because it works on the lowest LNA Low Noise Amplifier settings. Any wires near the Pi are capable of generating RF noise, even just a breadboard jumper wire sitting underneath the Pi, or an unshielded Ethernet cable. The transmitter sends 11 bytes of data as follows. To get temperature, subtract 0x and divide the decimal by This represents For rainfall, as documented elsewhere, multiply by 0.
You can download the source code from here. It also decodes the hex-data into more meaningful values, and sends them to stdout as printf formatted strings. Note that the calculations on the Raspberry Pi are done using floating-point arithmetic, whereas the WH uses fixed-point.
For example, raw wind speed of 0x01 yields 0. Converting this to mph yields 0. Therefore the Raspberry Pi reading is more accurate.
You may notice that the output below also displays barometric pressure and an indoor temperature value. Wiring the module to the Pi was trivial, since it has the pull-up resistors and bypass capacitors already on-board. This lets you see where the noise is in your environment so that you can spot likely configuration values that will yield reliable results.
The short packet count gives an indication of how much noise is being seen as data. The frequency deviation shows the values of the AFC offset registers. The AFC is manually strobed on each successful packet, in order to slew the frequency offsets with frequency drift. In any case, it should be possible to run weather software and perhaps a web server on the Pi at the same time, while reliably taking RF sensor readings.RSS Feeds. A couple of years ago I bought a WH weather station e. Fine Offset, Mapin.
Here are pictures of what this cheap weather station looks like:. This worked well until USB broke so I had to look for a new solution. Kevin Sangeelee had developed some code that allowed a Raspberry Pi to receive the MHz radio signals and decode them. It also had support for a pressure sensor. The BMP was also easily connected. Again, no resistors needed. Now I ran into a stumbling block — how to get the data into pywws. I hoped that this problem had already been solved but unfortunately I would have to start writing custom python modules.
After thinking about it for a while I decided that all I needed was to upload data to Weather Underground. The data just needed to be massaged into the correct format. While I was at it I decided to use the rapid-fire updating.
This means that Weather Underground displays new data from your station roughly every 48 seconds — you can watch it continually update.
On the second line enter your Weather Underground password. Also make sure you run:. Make sure the path to the credentials file in wunderground. To start the program on boot I used the following in a boot script:. Hi Andy, Just wondering if you could help.
I have a rev 2 board and wheezy installed on it and also downloaded your code on the RPI but after that I am clueless! He wrote most of the code and provides instructions on how to use it. I simply added Weather Underground support to it. This is the mess of wiring I came up with: This worked fine until it stopped.
To solve this I designed a PCB…. I think the jury is still out on the wind vane that comes with WH weather stations e. Some people claim it works fine when placed high up away from any buildings, trees or other obstructions. Many people complain that it is just not reliable regardless. Here are pictures of what this cheap weather station looks like: I had the touchscreen connected to a Linux sever via USB and used pywws to upload to Weather Underground.
Also make sure you run: sudo dpkg-reconfigure tzdata to set the timezone. Linuxraspberry pirpiweatherwhPrivacy Terms. Cumulus Support Support forum for Cumulus weather station software Skip to content. Cumulus FAQ. Cumulus wiki. Quick links. WH spares For discussion of DIY weather equipment - sensors, accessories, improvements to existing kit etc. I noticed the outside readings were becoming intermittent and today they have stopped completely.
I have checked the transmitter and the red light comes on. I have out new batteries in both units. So any ideas or does anyone know where I can get spares?
But I think the Fine Offset hardware experts here might have a few suggestions for you to try first. First the basics that you probably already know. The order of restoring power is important - the sensor unit needs to be powered first, then the display unit. The display unit needs to be disconnected from USB when you pull the batteries to reset it. Range is very voltage dependent. If you are close to the edge of the range recogizable from the fact that you will need to change batteries more oftenand your new batteries have been on the shelf for awhile, the system may not work.
You will want to carry the display unit out near the sensor unit and reset it there to see if things start working. I'm sure there will be other suggestions if these don't get you going again I haven't checked this, I don't have the test equipment required, but the aerial is in the form of an inverted U fed from one end, rather than a simple whip aerial.
Maybe one of our radio experts on here knows the directional pattern of this type of aerial - it is not one I have experience of, so I'm guessing. Gina Sorry, no banner - weather station out of action. Hoping to be up and running with a new home-made one soon.
I wondered what length would be optimal? Mark Wilmslow Astro Weather. I have both units together and the light flashes etc but still no readings.
Looks like a sensor failure so now on the look out for a cheap replacement. Checked with Maplin and was assured it was a MHz they have sent a replacement which also does not work so not sure what the problem is. I have 2 base stations and it fails to work on either. Thoughts on a postcard please. Cheers, Alan.The weather station console continues to communicate with the sensors, and weather data are displayed properly on the weather station console.
However, any communication over USB stops. Since the lockup happens in the station firmware, no weather station software is immune.
It happens with weewx, Cumulus, pywws, wview, EasyWeather, etc. Jim Easterbrook author of pywws surmises that the lockup happens when a computer attempts to communicate with the station while the station is reading data from the sensors every 48 or 60 seconds or writing to console memory every archive interval.
It is possible that the lockup is due to hardware configuration. Some people experience the lockup with certain computers but not others, some report fewer lockups after switching to a powered hub or to a different USB cable. It would appear to be a problem with stations manufactured after or so; older stations seem to be immune.
Raspberry Pi reading WH1081 weather sensors using an RFM01 and RFM12b
It might coincide with a change in radio communication protocols between console and sensors. When the lockup happens, you will see a gap in weather data. In the weewx log you will see messages such as this:. The "could not detach kernel driver from interface No data available" is the sign of a lockup. The only way to get things working again is to power cycle the station.
Since the station receives power from USB, removing the batteries without disconnecting USB will not power cycle the station. Obviously, this firmware bug makes the FineOffset stations unsuitable for unattended operation. However, there are some workarounds:.
With weewx 2. Connect the station, without batteries, to a USB hub that has per-port switching. This feature is included in the fousb. When weewx detects a lockup, it tells the USB hub to power cycle the station. On a four-port hub this will be 1, 2, 3, or 4. Note that the port number may not be the same as the socket number.
This is a known problem with the DUB-H7. You'll have to experiment to find the right port number. Use lsusb to determine these numbers. Beware that many hubs may say that they support per-port power switching when, in fact, they do not. This is often because the controller chip supports per-port switching, but the USB hub manufacturer did not hook up the pins that actually supply power.
I built a watchdog timer basically a bistable with a short-me-out transistor that gets kicked every so often by a GPIO on the Pi. Can provide the circuit and Gerber files for a PCB to anyone that is interested.
The watchdog period is about minutes which gives the system time to boot up. I do not have batteries in the sensor module - run it off 3V. Basically I power the whole thing from a 12V wall wart that runs into two buckies - one giving 5V and the other 3V.
So when I cycle the 12V I cycle everything.Privacy Terms. Cumulus Support Support forum for Cumulus weather station software Skip to content. Cumulus FAQ. Cumulus wiki. Quick links.
Fine Offset WH cable length? Discussion specific to Fine Offset and similar rebadged weather stations. Currently I have the cable wrapped around the bracket arms and dont really want to undo it all to find it wont reach to where I am thinking of relocated it.
I am thinking of relocating it onto the front wall of my shed, to the left of the door. So that it will be shaded from sun, as my garden is south facing.
So I would end up running the cables back down the pole. I know you should not really have it next to a building etc. Rather than having it on the main pole in direct sunlight. I have looked around the inet and seen a few different types but am now unsure which one to go for LOL.
Re: Fine Offset WH cable length? Secondly, if your shed, is anything like mine, it gets VERY warm in the summer, 45c mine hit last year insidewhich means thats going to be radiated to the outside PURELY personal experience opinion of course! Rob, Anglesey Weather. You can use a phone extension if you seal up the connection.
The temperature sensor should be located about five feet off the ground and away from the building. All that being said, it really just is up to you on how much whiten standards you want to be. Do a google search on sensor location and you will find standards for your location. You do not have the required permissions to view the files attached to this post. I had a piece of PVC pipe about 6" long.
I bought a cap for it and put that on the mast with the cap up. I then used a dielectric grease from an automotive store to keep corrosion down on the connection. The connector gets stuffed in the PVC with the cap. Mark Wilmslow Astro Weather. Michael, Palmerston, NT Australia www.
Palmerston-Weather No image? I'm offline!Source: AmbientWeather. There are many uses for historical weather information, but your desktop console often does not store more than a few hours of past data for review.
This is where personal weather station software comes in, and why we recommend that you install it yourself to get the most out of your investment. You can forecast and analyse much more by looking at weather trends over the longer term versus just observing whatever is happening at any given moment.
For example, seeing how a shift in wind direction affects weather conditions and temperature over several hours may provide clues as to what the weather may do in the near future.
Also, reviewing weather observations for an extended period of time may help you better decide whether you might need to water your garden more as a result of overall drier weather to ensure optimal growth, and so on. Most weather stations come with software in the box. Generally, the free weather software options are limited and often lack reliable customer support.
We think the included software options will be sufficient for most, although your specific situation might require a software application that is more robust. Additionally, Mac users might run into compatibility issues, as most manufacturers only produce software for the Windows platform and not the macOS. In this case, your only software option may be a third-party application.
Modern personal weather stations offer internet connectivity, which in turn allows the station to upload data to the Internet.
If merely sharing your weather data to the world is your biggest goal, then just uploading it to the service will be sufficient. The Weather Underground has its limitations. The service is ideal for displaying up-to-the-minute data from your station. However, its historical data options are limited.
Because of the sheer amount of data the Weather Underground must process due to the thousands of stations on its network, it only captures data about every 10 minutes. It's, for this reason, we instead recommend you install a software package to analyze historical data versus relying on a service like Weather Underground.
This is because the software itself is bundled with a special dongle that is necessary to connect your Vantage Vue or Vantage Pro2 to your computer. While the software itself is a bit dated, it offers a high degree of customizability on how you can view your data. It also allows you to upload your weather data to the Internet, either through the Weather Underground or to your own website.
The interface is intuitive and user-friendly because it is both a cloud and web-based service that it will run on any device with a web browser. Compatible with a wide variety of manufacturers either directly or with the addition of the Ambient Weather WeatherBridge. What catches our eye here is the IFTTT support, which allows you to use your weather data to trigger events on your smart devices and the Amazon Alexa support which allows you to ask Alexa for a report on the current conditions or for a report about a specific day, month or year.
Its interface reminds us a lot of WeatherLink. Dated, but incredibly powerful. We'd even argue Cumulus does graphs better. Sandaysoft says the software should work with Davis stations with the dongle, in addition to some Oregon Scientific, Fine Offset, and La Crosse models. Check their site to confirm your station is compatible. If you have some tech and computer smarts, WeeWX might be a worthwhile option.
It can even upload your data to Weather Underground too. Hi, thanks for stopping by. I'm the lead contributor here at Weather Station Advisor. I've had a lifelong interest in the weather spanning more than 30 years, culminating with the pursuit of a Meteorology degree from Millersville University in Pennsylvania.
My interests lie in severe weather and climate change. I also have a degree in Journalism from Temple University, and have spent nearly my entire journalism career covering consumer gadgets. I've written quite a bit! At Weather Station Advisor, I joined the team to provide you with the best reviews, recommendations and advice to get the most out of your investment. As I've found out on my own, weather stations aren't cheap, and it's easy to make a costly mistake.