Running an ADS-B receiver outdoors: enclosure, cooling, surge protection and power

When the antenna cable gets too long, the receiver moves outdoors. How to package a Raspberry Pi and SDR stick weatherproof, handle heat and condensation, guard against surges and get the power right.

Planetrack editorial teamPublished: October 15, 202615 min read

Key takeaways

  • Going outdoors pays off when the cable would otherwise get too long: A receiver right at the antenna saves cable loss – you then only run network and power.
  • The enclosure needs more than an IP number: Bring cables in from below, form drip loops, provide pressure equalization and get the enclosure out of direct sun.
  • Heat is a bigger enemy than cold: The Raspberry Pi throttles its performance from a core temperature of 80 °C. In a closed box in the sun, that is quickly reached.
  • PoE is the most elegant power solution: A single network cable carries data and power over up to 100 meters – without 230 volts outdoors.
  • Surge protection is not lightning protection: It catches voltage spikes but not a direct strike. Grounding and lightning protection on the roof belong in the hands of a licensed electrician.
Contents
  1. 1.Why the receiver belongs outdoors in the first place
  2. 2.The enclosure: reading the ingress protection rating correctly
  3. 3.Heat and cooling: the real opponent
  4. 4.Power supply: best via PoE
  5. 5.Surge and lightning protection
  6. 6.Planning step by step
  7. 7.Remote maintenance
  8. 8.Further reading
  9. 9.Conclusion

Your antenna is finally up high on the roof – and now a ten-meter coax cable runs through half the house to the Raspberry Pi in your study. Every meter of it costs signal. The obvious solution: You move the receiver outdoors, right next to the antenna, and run only network and power. To make that work reliably through summer heat, autumn storms and winter thunderstorms, you need a suitable enclosure, a plan against heat and condensation, protection against surges and a clean power supply. That is exactly what this guide is about.

Your station listens, Planetrack logs

What your station receives, you see on the map. In Planetrack, you post what you actually saw – with photo, aircraft type, registration, airline, airport and spot. Planetrack is launching soon – join the waitlist and get early access.

Download Planetrack on the App Store Get Planetrack on Google Play

Why the receiver belongs outdoors in the first place

The guide to antenna location states the basic rule: Height and a clear line of sight bring range, a long cable eats it up again. If you can’t bring the antenna closer to the receiver, you simply bring the receiver to the antenna. The coax cable then shrinks to a short piece, often just half a meter. The network cable that runs into the house instead carries digital data – which loses no reception power on the way.

Whether the effort is worth it depends on your situation:

What speaks for it

  • hardly any cable loss between antenna and SDR stick
  • a preamplifier is often no longer needed
  • only one network cable into the house, with PoE even without a separate power supply
  • the receiver doesn’t bother anyone indoors with fan noise or LED light

What speaks against it

  • heat, moisture and temperature swings stress the electronics
  • for updates or a card swap, you have to go up on the roof or to the mast
  • more planning for power, surge protection and mounting
  • an enclosure with accessories costs extra

A good middle ground is the attic: dry, close to the antenna, but often sweltering in summer. Almost everything this article says about heat therefore applies there too. If you don’t have a receiver yet, it’s best to start with the build guide Building an ADS-B receiver yourself or see which ready-made receivers and kits are out there.

IP65dust-tight and protected against water jets – a common benchmark for outdoor enclosures
80 °CCore temperature at which the Raspberry Pi starts throttling its Arm cores
100 mmaximum cable length for data and power over Ethernet

The enclosure: reading the ingress protection rating correctly

For outdoor enclosures, you will come across the IP rating everywhere, defined in DIN EN 60529. The first digit stands for protection against foreign objects and dust, the second for protection against water.

Rating Dust Water Rating for ADS-B
IP54 dust-protected splashing water only under a roof overhang or in the attic
IP65 dust-tight water jets from any direction solid basis for a box outdoors
IP66 dust-tight powerful water jets more margin at exposed locations
IP67 dust-tight temporary immersion plenty of margin, rarely needed in everyday use

The rating only applies to the unmodified enclosure, though. As soon as you drill holes and pass cables through, tightness depends on your lead-throughs. For that there are cable glands with a sealing insert, which must match the cable diameter exactly. For network cables with a connector already crimped on, there are split sealing inserts or special RJ45 lead-throughs, and for the antenna cable waterproof bulkhead connectors, for example as an N socket.

Material: plastic instead of metal

For the receiver itself, a plastic enclosure is usually the better choice. It is light, doesn’t corrode and is easy to work. A metal enclosure does shield against interference, but it heats up strongly in the sun and requires more care with grounding. With plastic, look for UV resistance, because cheap material becomes brittle in the sun after a few years. Light colors reflect more sunlight than dark ones – a gray or white enclosure stays noticeably cooler than a black one.

Mounting: the details decide

  • Bring cables in from below: Lead-throughs belong on the underside. Water running down the cable then drips off instead of running into the box.
  • Form drip loops: Route every cable in a small downward bend before it enters. Water drips off at the lowest point.
  • Seal the antenna connector: The connection between antenna and cable is often exposed outdoors. Wrap it with self-amalgamating tape.
  • Screw the electronics down firmly: The Pi and SDR stick should sit on a mounting plate and not lie loose in the box – a mast sways in the wind.
  • Use a USB extension: A short USB cable between Pi and SDR stick puts the warm stick at a distance from the Pi and reduces interference.

Against condensation: pressure equalization and desiccant

A completely sealed box “breathes” with every temperature change: If it cools down at night, negative pressure builds up that pulls moist air in through the tiniest cracks. A pressure equalization element with a membrane lets air through but keeps water out. In addition, a desiccant pack absorbs residual moisture – replace it regularly.

Heat and cooling: the real opponent

Many people think of frost first with outdoor operation. For electronics, though, heat is the bigger problem. The Raspberry Pi and SDR stick generate heat in continuous operation, and a closed box in the midday sun heats up further.

The official Raspberry Pi documentation describes the protection mechanisms clearly: The hard limit for core temperature is 85 °C. Between 80 and 85 °C, the Arm cores are clocked down gradually, and at 85 °C the GPU as well. For ADS-B decoding, a throttled Pi is often still enough. But if you run several feeders in parallel, for example via Ultrafeeder, you notice the throttling sooner. And sustained high temperatures are not good for any electronics, not even for the SD card.

Accessories have limits too: For the official PoE+ HAT, Raspberry Pi gives an operating range of 0 to 50 °C ambient temperature. In a dark box on a south-facing roof, it can go beyond that in midsummer.

How to keep the box cool

  • Shade is the most effective cooling: Mount the box on the north side of a mast or chimney or under a roof overhang. A simple sun shield made of sheet metal, with some distance to the box, works surprisingly well.
  • Choose a light-colored enclosure: White or light gray reflects a large part of the solar radiation.
  • Use a heat sink: A passive heat sink on the Pi spreads the heat without moving parts that wear out. On the Pi 5, the official Active Cooler provides regulated cooling: According to the documentation, the fan starts at 50 °C and reaches full speed at 75 °C.
  • Ventilation only with a plan: Vent openings let in moisture and insects. If you use them, then with rain protection from below and fine mesh.
  • Reduce load: Disable services you don’t need. A local map such as tar1090 is light, but additional programs cost heat.

With vcgencmd measure_temp you read the current core temperature, and with vcgencmd get_throttled you see whether the Pi has throttled or ran under undervoltage. Even more convenient is an analysis tool such as graphs1090, which records the CPU temperature over days and weeks – how to read it is covered in the article Measuring reception performance.

And the SDR stick?

SDR sticks get warm in operation, and their frequency accuracy can drift with strong temperature swings. With ADS-B, that is less critical than with narrowband applications because the signal is relatively wide. Sticks with a temperature-compensated oscillator (TCXO) and a metal case are still the better choice for outdoor use. Which models exist is shown in the SDR stick comparison.

Never miss an approach

Put registrations, types, airlines and special liveries on your list – Planetrack notifies you on approach or landing at your airport. Planetrack is launching soon – join the waitlist and get early access.

Download Planetrack on the App Store Get Planetrack on Google Play

Power supply: best via PoE

The question of power often decides the whole installation. A 230-volt outlet outdoors is a lot of work and belongs in professional hands. A long USB power cable, on the other hand, works poorly: Voltage drops on thin wires, and the Pi reports undervoltage.

How much power does the Pi need?

The Raspberry Pi documentation recommends a 3-ampere power supply for the Pi 4 and a 5-ampere one at 5 volts for the Pi 5. If the supply voltage drops below about 4.63 volts, the Pi detects undervoltage and notes it in the kernel log. The consequences range from sporadic crashes to damaged SD cards. In its build guide for PiAware, FlightAware gives a 5.1-volt, 2.5-ampere power supply as the minimum for the Pi.

Power over Ethernet: one cable for everything

With Power over Ethernet (PoE), data and power flow through the same network cable. A PoE switch or an injector in the house feeds it in, and at the Pi a PoE HAT or an external splitter takes off the energy and converts it to 5 volts. Because a higher voltage of around 48 volts is on the cable, line losses hardly matter.

Standard Power at the device Cable length Suited for
IEEE 802.3af (PoE) up to 12.95 W up to 100 m Pi 4 or Pi 3B+ with SDR stick
IEEE 802.3at (PoE+) up to 25.5 W up to 100 m more margin, for example with a fan, LNA or Pi 5
Passive PoE depends on the manufacturer limited only with a matching power supply, no negotiation

According to Raspberry Pi, the network jack of the Pi 4 and the Pi 3B+ is prepared for PoE under 802.3af, and that of the Pi 5 for PoE+ under 802.3at. In all cases, you need a suitable HAT or splitter to actually draw the power. The official PoE+ HAT for the Pi 4 and Pi 3B+ delivers 5 volts at up to 4 amperes and comes with a small, temperature-controlled fan.

Be careful with passive PoE

Cheap “passive” PoE adapters put the voltage on the cable without negotiation. If a device that isn’t expecting it is plugged in at the other end, it can be damaged. If you are buying new, take standards-compliant PoE under 802.3af or 802.3at – the switch or injector then negotiates the power with the device.

Network cable for outdoors

For the stretch outdoors, an outdoor network cable with a UV-resistant jacket belongs on the mast. Normal patch cables from the office become brittle in the sun. Cables that stay outside permanently should also be secured against chafing. Wi-Fi instead of a cable is possible, but often unreliable if the box sits behind tiles and insulation – and you still have to get power there.

If you want to do without a Pi altogether, the article ADS-B reception without a Raspberry Pi has alternatives with different power needs.

Surge and lightning protection

An antenna on the roof is an exposed piece of metal. During thunderstorms in the area, voltage spikes can build up in the antenna cable and travel through the SDR stick into the Pi and on into the network. In its build guide, FlightAware explicitly points out that the Raspberry Pi is sensitive to voltage spikes and recommends surge protection for the power supply. For an outdoor station, you should also think about the antenna cable.

Keep two things apart here:

  • Surge protection sits in the coax cable, usually between antenna and receiver, and diverts voltage spikes through a ground connection. It protects your electronics from indirect effects. For it to work, it has to be properly grounded – a surge arrester without a ground connection is just an expensive adapter.
  • Lightning protection concerns the building and the antenna system as a whole. No component in the antenna cable stops a direct strike.

In Germany, there are separate rules for the grounding of antenna systems on buildings, governed by the DIN EN 60728 series and VDE 0855 respectively. Whether and how your antenna has to be grounded depends, among other things, on its position on the building and on any lightning protection system already in place. Have a licensed electrician assess and carry that out – the cost is small compared with fire damage. How to classify reception legally, by the way, is explained in the article on the legal situation for ADS-B reception.

In a thunderstorm: hands off

Never work on the antenna, mast or cables when a thunderstorm is approaching. An unplugged stick does not protect you. If you want to disconnect the station as a precaution when severe weather is forecast, do it in good time and at a point inside the house.

Planning step by step

1. Decide on the spot

Where does the antenna sit, where is shade, where can you safely get to for maintenance? The box should be close to the antenna and still reachable.

2. Plan power and network

Measure the run into the house, choose PoE or PoE+ and plan the switch or injector in a protected place.

3. Choose enclosure and lead-throughs

An enclosure with the right ingress protection rating, cable glands for every cable diameter, a pressure equalization element, a mounting plate.

4. Test indoors

Build everything into the box and let it run in the house for a few days first. Check temperature, undervoltage and reception.

5. Sort out surge protection and grounding

Plan a surge arrester and clarify with a licensed electrician how the antenna system is to be grounded.

6. Mount and observe

Mount the box with cables from below, form drip loops, seal connectors. In the first weeks, watch temperature and statistics closely.

Remote maintenance

A receiver on the roof ideally needs visits only rarely. A few precautions help with that:

  • Remote access via SSH: Set it up before the box goes outside. Updates, restarts and logs then get done from the sofa.
  • Robust storage card: SD cards are the most common weak point. A high-quality card, a low-write system or booting from USB storage reduces the risk.
  • Statistics as an early warning system: If the message rate suddenly drops, there is often moisture in a connector or a cable has come loose. A comparison with previous weeks shows it quickly.
  • Restart via power: A PoE switch with a management interface can switch the port off and on again – handy when the Pi hangs.
  • Annual check: Once a year, look at seals, cable ties, desiccant and corrosion on the connectors.

When you pass your data on to networks, the feeder services notice too: Many show you when your station last delivered data. Which services exist and what you get for it is covered in the comparison of feeder programs and in the overview What feeders get in return.

Is your outdoor receiver weatherproof?

Check off what applies to your installation – at the end you will see whether it is ready for continuous operation.

  • The enclosure is at least IP65 and all lead-throughs are properly sealed.
  • All cables come in from below and have a drip loop.
  • The box hangs in the shade or has a sun shield.
  • A pressure equalization element or desiccant keeps condensation in check.
  • Power runs standards-compliant via PoE or a sufficiently strong power supply.
  • A grounded surge protector sits in the antenna cable.
  • Grounding of the antenna system has been sorted out with a professional.
  • I can reach the Pi via SSH and monitor temperature and statistics.

Further reading

If your receiver sits outdoors and the cable is short, it’s worth taking a fresh look at amplifiers and filters: You often need less gain now than before. More on that in the guide Boosting ADS-B range. How the technology behind the live map works is explained in Flight tracking with ADS-B for spotters. And if you’d rather take your station along to the spot, for example the Munich Airport visitors’ hill or the Affenfelsen in Hamburg, you will find tips in the article Mobile ADS-B reception at the spot.

From reception to the spot

Use the spot map to find the right place with directions and the best light, check weather, wind and runways at the airport, and collect your sightings in the hangar with a wish list. Planetrack is launching soon – join the waitlist and get early access.

Download Planetrack on the App Store Get Planetrack on Google Play

Conclusion

A receiver outdoors is the logical answer to antenna cables that are too long. For it to run permanently, what counts is less the perfect box than the sum of the details: cables from below, drip loops, sealed connectors, pressure equalization against condensation and above all shade, because heat is harder on the Pi than cold. You bring in the power most cleanly via standards-compliant PoE over the network cable. A grounded surge protector protects the electronics from voltage spikes, and you sort out grounding of the antenna system with a professional.

In short

Shaded, sealed, cabled from below and powered via PoE – that is how your ADS-B receiver survives summer and winter outdoors. Test everything indoors first, sort out surge protection and grounding and watch the temperature closely in the first weeks.

Summary

  • An outdoor receiver shortens the coax cable between antenna and SDR stick to a few centimeters or meters and so saves signal loss.
  • The ingress protection rating under DIN EN 60529 describes dust and water protection: IP65 means dust-tight and protected against water jets, IP67 additionally against temporary immersion.
  • According to the Raspberry Pi documentation, the Arm cores are throttled gradually between 80 and 85 °C, and from 85 °C the GPU as well; the PoE+ HAT is rated for 0 to 50 °C ambient temperature.
  • Power over Ethernet under IEEE 802.3af delivers up to 12.95 watts at the device, PoE+ under 802.3at up to 25.5 watts, each over up to 100 meters of cable.
  • Because the Raspberry Pi is sensitive to voltage spikes, FlightAware advises surge protection on the power supply; separate standards apply in Germany to the grounding of antenna systems.

Frequently asked questions

Can I simply screw a Raspberry Pi into a box outdoors?

Yes, if you keep a few things in mind: a suitable enclosure with the right ingress protection rating, cable entry from below, a shady spot, pressure equalization against condensation and a stable power supply. Without these points, heat throttling, moisture damage and crashes are likely.

Which IP rating does an outdoor ADS-B enclosure need?

For a box that gets rain and wind, IP65 is a common benchmark: dust-tight and protected against water jets from any direction. IP66 or IP67 offer more margin. More important than the number on the label, though, is that you seal the lead-throughs properly and mount the enclosure the right way up.

How hot can the Raspberry Pi get?

The Raspberry Pi documentation gives 85 °C as the hard limit for the core temperature. Between 80 and 85 °C, the Arm cores are clocked down gradually, and from 85 °C the GPU as well. For ADS-B, even a throttled Pi is usually still enough, but sustained heat stresses components and the SD card.

Is PoE enough for a Raspberry Pi and SDR stick?

For a Raspberry Pi 4 with one SDR stick, PoE under 802.3af is usually enough according to the power specifications; PoE+ under 802.3at offers more margin, for example for a fan or an additional preamplifier. At the Pi, you need a PoE HAT or an external splitter that converts the voltage to 5 volts, and on the other side a PoE switch or injector.

Does surge protection protect against a lightning strike?

No. Surge protection in the antenna cable catches voltage spikes, for example from nearby thunderstorms. It does not stop a direct strike. In Germany, a rooftop antenna can fall under the rules on antenna grounding, and a licensed electrician is the right contact for that.

Is cold a problem for the receiver?

Electronics usually cope better with cold than with heat, especially since the Pi generates heat itself when running. Temperature swings are more critical: If the box cools down at night, condensation can form. A pressure equalization element and a desiccant pack help against that.

PT

Planetrack editorial team

We build the Planetrack app and go spotting ourselves – on observation decks, under approach paths and at the fence. Every guide is based on our own experience and is updated regularly.

More articles in ADS-B, MLAT & receivers →

Read more in ADS-B, MLAT & receivers

Related airports & manufacturers

Airports, manufacturers, airline groups and alliances – who is behind them and what you should know as a spotter.

All airports & manufacturers →

Related spotting locations

Specific vantage points with the runway configuration, light times, coordinates and an honest take on whether the trip is worth it.

All spotting locations at a glance →

← Back to the blog