Pi 3 in Stahlkasten am Schuppen fällt ständig aus dem WLAN: Kann ich eine externe Antenne anschließen?
Von English mit KI übersetzt ·
Meine Wetterstation ist ein Raspberry Pi 3B in einem Stahl-Elektrokasten an der Wand des Gartenschuppens, etwa 25 m vom Haus entfernt. Sie meldet jede Minute Wind, Regen und Temperatur.Seit ich sie von der Küchenfensterbank in den Schuppen umgesetzt habe, geht sie immer wieder offline. Im Log-Tab des Geräts in Hermetry stehen viele Verbindungsabbrüche mit dem Grund keepalive_timeout, jeweils gefolgt von einer Wiederverbindung nach einigen Minuten. Auf dem Pi zeigt iwconfig wlan0 einen Signalpegel von etwa -82 dBm, manchmal schlechter, wenn die Kastentür geschlossen ist.Ich habe Fotos gesehen, auf denen Leute einen Antennenstecker auf die Platine löten. Hat das schon jemand beim Pi 3 gemacht? Ich besitze einen Lötkolben und etwas Selbstvertrauen, mehr nicht.
My weather station is a Raspberry Pi 3B in a steel electrical box on the garden shed wall, about 25 m from the house. It reports wind, rain and temperature every minute.
Since I moved it from the kitchen windowsill to the shed it keeps going offline. The device’s Log tab in Hermetry is full of disconnects with reason keepalive_timeout, then a reconnect a few minutes later. On the Pi, iwconfig wlan0 shows a signal level around -82 dBm, sometimes worse when the box door is shut.
I’ve seen photos of people soldering an antenna connector onto the board. Has anyone done that on a Pi 3? I own a soldering iron and some confidence, not much more.
Von English mit KI übersetzt ·
Es gibt Anleitungen für einige Boards, bei denen man ein winziges 0402-Bauteil versetzt, um das Funksignal zu einem externen Anschluss zu leiten. Ich bin nicht sicher, ob der Pi 3 dieses Pad überhaupt hat. Ich würde das prüfen, bevor man irgendetwas erhitzt.
There are guides for some boards where you move a tiny 0402 part to route the radio to an external connector. Not sure the Pi 3 even has that pad though, I’d check before heating anything.
Von English mit KI übersetzt ·
Ich bin neu im Bereich IoT, aber wir hatten genau dieses Problem mit einem Pi in einem Stahlkasten im Pooltechnikraum unseres Hotels. Unser IT-Verantwortlicher hat mich vom Löten abgebracht. Ein geschlossener Stahlkasten ist nahezu ein Faraday-Käfig, daher wird die eingebaute Chip-Antenne darin immer Probleme haben, und der Pi 3 ist nicht für eine externe Antenne ausgelegt.Stattdessen haben wir Folgendes gemacht, Kosten etwa 20 Dollar:
- Ein USB-WLAN-Adapter mit RP-SMA-Anschluss.
- Ein kurzes RP-SMA-Verlängerungskabel durch eine Kabelverschraubung im Kasten, die Antenne außen oben montiert.
- Das integrierte WLAN deaktiviert, sodass der Dongle das einzige wlan0 ist. Füge
dtoverlay=disable-wifiin config.txt ein und starte neu. Danach trägst du deine WLAN-Einstellungen wie gewohnt auf dem Dongle ein.
Unser Signal stieg von etwa -84 auf -58 dBm.Auf der Hermetry-Seite habe ich außerdem den Offline-Alarm verlängert. Die Dokumentation empfiehlt für Geräte, die kurz abbrechen können, eine Open-Zeit, die länger ist als eine normale Wiederverbindung. Wir verwenden 600 s, sodass ein 30-Sekunden-WLAN-Aussetzer niemanden mehr weckt. Das Keepalive beträgt in unserem Skript 60 s.
I’m new to IoT but we had exactly this with a Pi in a steel box in our hotel’s pool plant room. Our IT guy talked me out of soldering. A closed steel box is close to a Faraday cage, so the onboard chip antenna inside it will always struggle, and the Pi 3 is not designed for an external one.
What we did instead, cost about 20 dollars:
- A USB Wi-Fi adapter with an RP-SMA connector.
- A short RP-SMA extension cable through a cable gland in the box, antenna mounted outside on top.
- Onboard Wi-Fi switched off so the dongle is the only wlan0. Add
dtoverlay=disable-wifito config.txt and reboot. Then put your Wi-Fi settings on the dongle as usual.
Our signal went from about -84 to -58 dBm.
On the Hermetry side I also lengthened the offline alarm. The docs suggest an Open after time longer than a normal reconnect for devices that can drop briefly, we use 600 s, so a 30 second Wi-Fi dip no longer wakes anyone. Keepalive is 60 s in our script.
Von English mit KI übersetzt ·
Dann also der Dongle-Weg. Antenne oben auf der Box, das integrierte WLAN ist aus, das Signal liegt jetzt bei -61 dBm bei geschlossener Tür. Seit Samstag gibt es im Log-Tab keine Keepalive-Abbrüche mehr, und das Lötkolben liegt in der Schublade. Zuerst musste ich den Treiber für meinen Dongle installieren, es war ein RTL8812AU, also prüfe vor dem Kauf, ob deiner unterstützt wird.
Dongle route it is. Antenna on top of the box, onboard Wi-Fi off, signal now -61 dBm with the door shut. No keepalive disconnects in the Log tab since Saturday, and I kept the soldering iron in the drawer. Had to install the driver for my dongle first, it was a RTL8812AU one, so check yours is supported before buying.
Von English mit KI übersetzt ·
Schön zu wissen, dass der Dongle-Weg funktioniert, viel weniger riskant als meine 0402-Idee.
Good to know the dongle way works, much less risky than my 0402 idea.
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.
Mitdiskutieren
Melde dich an, um Fragen zu stellen und zu beantworten, hilfreiche Beiträge mit „Gefällt mir“ zu markieren und die Antwort zu kennzeichnen, die dein Problem gelöst hat. Jeder Beitrag bringt Punkte und Stufen.

