Using Weather Fax To Forecast Surf and Weather While Camping
I developed using a shortwave radio to receive weather information for the purpose of forecasting surf into a useful hobby. It comes in handy when I am camping where I don't have access to the internet. How?- Learn how to use a shortwave radio to receive weather fax images
- Learn how to configure a computer to decode the images
- Learn how to forecast surf based upon the data you receive in the images
Overview
The United States Coast Guard (USCG) broadcasts weather maps created by National Oceanic and Atmospheric Administration (NOAA) on shortwave radio using a primitive technology called radiofax. Click this link to listen to the sound of a sample transmission. The sound is similar to a fax machine.
See the bottom of this page for links to documents for learning how to interpret weather maps.
I listen to two different shortwave wefax radio stations in Baja:
I listen to two different shortwave wefax radio stations in Baja:
- Pt. Reyes, California
- focus on weather in the north eastern pacific. This is useful for predicting north swells. Some tropical information is distributed as well.
- This station is received clearly throughout all of southern California and Baja California.
- view the broadcast schedule with hyperlinks to actual graphics being distributed via radiofax.
- Honolulu, Hawaii
- focus on weather in the tropics. This is useful for predicting south swells.
- This station can be received in southern California and Baja California. In my experience, It is not as clear as the Pt. Reyes station.
- view the broadcast schedule with hyperlinks to actual graphics being distributed via radiofax.
My First Radio Setup
At first I used a Sony ICF-SW7600GR AM/FM Shortwave Receiver and decoded the weather faxes using software on my android phone. This system had a lot of flaws. The tuner on the radio would wander which resulted in a distorted fax image. The audio cable that connected the radio to the phone was temperamental and had to be frequently repaired. The phone itself was problematic because the battery would run down quickly and plugging the phone into the charger in the camper while receiving a wefax image introduced RF noise into the system which distorted the image.
Round 2 - Dedicated digital receiver
I upgrade my system to the following:- SDRPlay RSP1A software defined radio. A radio that connects to my laptop computer via a USB cable. The radio came with an application called SDRUno. The software on the computer tunes the radio.
- EFLW-1K End Fed Long Wire Antenna. - Easy to use, portable, weather resistant, durable, and has a balun to reduce RF noise. Well worth the investment. I run a long ground wire connected to the antenna body ground which I lay on the ground.
- A Lenovo X480 Yoga laptop running VBAudio Virtual Cable and SeaTTY. SDRuno and SeaTTY expect the input/output to be an external device (i.e. speakers or physical radio). VB Cable was used to route the output of the radio software to the input of the decoding software internally within the computer itself.
- A USB cable with chokes to connect and limit radio interference between the radio and the laptop and a 50 ohm cable to connect the radio to the antenna. You may need a few other cables/adaptors depending upon where you have your antenna installed.
Why Is It Better?
The investment in this system is well worth it. Let me count the ways....
- The laptop has a larger screen than the android phone which allows for easy viewing of images.
- The RSP1A radio and EFLW-1K antenna pick up signals too weak to hear with the old setup. The radio stays on frequency (which reduces image distortion).
- The radio is designed to be used in conjunction with a computer and therefore it is shielded from RF noise coming from the laptop and power supply. I can leave the radio on all day and plugged into the inverter in my camper without any issues.
- The radio picks up a wide range of frequencies - I can listen to Radio Havana, local AM/FM stations, CB stations, marine radio frequencies, weather satellites, NOAA radio frequencies, radio traffic from commercial airlines flying in and out of San Diego, weather nets from boats sailing up and down the coast of baja, etc...
Round 3 - The movement to a Raspberry Pi
There was only one flaw...the Lenovo laptop used an excessive amount of power. This isn't a problem when you are plugged into the power grid but I am using this technology while camping. I am limited to the power my solar panel can generate and running the inverter to charge the laptop required too much power. I also discovered the inverter generated radio interference.My solution? Move to a Raspberry Pi. The Pi is a small computer that uses very little power. It lacks its own monitor and keyboard but there are other ways to interface with it. I am still using my RSP1A radio and antenna referenced above but the computer was scrapped for the following equipment:
- Raspberry Pi 4 with a metal case and cooling fan. Even with the cooling fan running, the device uses about 1 amp of power at 5 volts. This is only a FRACTION of what the Lenovo laptop uses. The fan is necessary because decoding weather faxes uses a lot of CPU power which heats up the Pi.
- SanDisk Extreme 32GB MicroSDHC UHS-3 Card - The Pi doesn't have a hard drive. The memory card serves as a place to store information on the Pi.
- Apple iPad Pro - borrowed from my wife. As I mentioned, the Raspberry Pi doesn't have a monitor. The primary purpose of the ipad is to serve as a monitor. You don't have to have an ipad, just any device that runs a screen mirroring software client called VNC. I could have used my android phone but the iPad has a larger screen.
- Logitech Wireless Keyboard K400 - The Raspberry Pi doesn't have a keyboard either. While it is true the VNC software referenced above has a "screen keyboard", it is very limited and takes up screen real estate. The Logitech keyboard works with the pi without any additional configuration and besides.....it was laying in a box in my friend's garage so it was free. I don't use this device all the time since I can handle many viewing tasks with the VNC interface. If I am going to program or configure the Pi then I use the keyboard.
- USB GPS - Not only does the Pi lack a monitor, keyboard, and mouse, it also doesn't have a clock that keeps track of time when it is turned off. This isn't a problem when your Pi is plugged into the network at home because the Pi knows how to search for the time on the internet. But this isn't an option while camping. I used the following tutorial to configure the GPS dongle to serve as a source for time on my PI. NOTE: having the pi know what time it is really isn't really critical for what I am doing except that I wanted the Pi to associate the date and time an image was recorded in the filename of the image itself. If you don't care about this fact then you can skip this step.
I didn't have any experience with the Linux operating system which runs on the Raspberry Pi. It took me a long time to configure the Pi and this involved a lot of trial and error....but now have a power efficient system for decoding weather faxes. I leave it on all day and it handles the task automatically.
Interested in trying?
I recommend you do the following:
- Purchase the RSP1A radio and Pi 4 (or whatever is the fastest you can purchase as of the date you are reading this. Don't bother with an older pi, the cpu is barely powerful enough to run the necessary software without major glitches.
- Visit the SDRPlay website to download a copy of the raspberry pi operating system already configured to work with the RSP1A (this will save you a ton of time). It will come pre-installed with CubicSDR - software for the Pi that tunes the RSP1A radio
- Install the GPS software based off of the video linked above
- Configure the Raspberry Pi to function as its own "wifi hotspot". This allows you to connect to the Pi remotely via wifi using the ipad, android device, laptop, or whatever you are using as a screen
- Download and install Fldigi - Linux software used to decode and save fax images. NOTE: Fldigi is a powerful and adaptable tool that decodes and transmits a variety of languages. Dave, the radio ham who created Fldigi, deserves a round of applause for creating and maintaining this software.
Abbreviated Steps for receiving weather faxes
- Identify the maps you want to receive and the time they are broadcasted. All times are listed as Universal Coordinated Time.
- Plug everything in and tune the radio to the appropriate single side-band station.
- Set the Fldigi software to record.
You will need to tinker with the process to make it work right. You will discover that not all frequencies can be received at all times. Personally I rely upon Pt. Reyes 8682 khz. The Linux learning curve is steep but the project was enjoyable and now I have a low powered radio that receives and records weather faxes automatically. The power consumption is so low, it stays on 24 hours a day without emptying my camper battery and records images without needing attention. To view the images, I connect to the pi remotely using the ipad. I delete older images as they are not needed. I can receive accurate weather data while being hundreds of miles from the nearest internet access.
Now that you can receive weather images, what are you supposed to do with them? The next hobby you need to develop is weather forecasting and surf forecasting. The two topics are interrelated since surf is generated by weather. Read the following items below:
Useful Links
- Reeds Maritime Meteorology - excellent book for understanding how weather patterns work and how to forecast weather yourself. The emphasis on marine weather was useful.
- The WetSand WaveCast Guide to Surf Forecasting: A Simple Approach to Planning the Perfect Sessions - The author Nathan Cool does a wonderful job helping you understand the connection between marine weather and the generation of surf. You will learn how to gauge when and where waves will come from as well as their size.
- Radiofax Userguide - Once you have a general understanding of weather patterns and what exactly causes the development of swell, review this document to understand the technical details associated with the weather faxes you are receiving.
- Worldwide Radiofax broadcast schedule - keep this document handy. It lets you know what time of the day you need to tune in to receive the specific fax you want.
Bottom line....this project was a challenge which became an enjoyable hobby. Want a simple surf forecast but don't want to learn about shortwave radios and weather forecasting? Consider creating an account on Surfline.com and paying someone else to collect the data, forecast it, and send it to you via starlink. You will save hours of time but will miss out on an awesome learning experience.