Home Assistant OS: WLAN auf dem Raspberry Pi sauber deaktivieren

Wenn dein Server stabil per Netzwerkkabel angebunden ist, bringt ein paralleles Funknetz keinen Vorteil. In dieser Anleitung zeige ich dir, wie du das interne WLAN-Modul deines Raspberry Pi unter Home Assistant OS abschaltest, um unnötigen Funkverkehr zu vermeiden. Dafür benötigst du SSH-Zugriff auf Betriebssystemebene oder direkt Tastatur und Monitor am Einplatinenrechner.

Das brauchst du

  • System: Home Assistant OS auf einem Raspberry Pi (z. B. Raspberry Pi 4 oder 5).
  • Verbindung: Eine funktionierende LAN-Verbindung (Ethernet).
  • Zugriff: Tastatur und Bildschirm direkt am Raspberry Pi oder erweiterter SSH-Zugriff auf Betriebssystemebene.

Schritt 1: Hardware-Abschaltung per config.txt

Möchtest du, dass das Betriebssystem den WLAN-Chip (wlan0) überhaupt nicht mehr initialisiert oder erkennt, kannst du das Modul auf Betriebssystemebene (OS-Ebene) über die Boot-Konfiguration deaktivieren.

Achtung: Bearbeite die Startdateien mit Bedacht, damit das System fehlerfrei booten kann.
  1. Schließe Monitor und Tastatur direkt an deinen Raspberry Pi an.
  2. Tippe an der Eingabeaufforderung ha > den Befehl login ein, um zur Root-Konsole (#) zu wechseln.
  3. Öffne die Startkonfiguration im Editor vi:
    vi /mnt/boot/config.txt
  4. Drücke die Taste i, um in den Einfügemodus zu wechseln, und trage unter dem Abschnitt [all] folgende Zeile ein:
    dtoverlay=disable-wifi
  5. Beende den Einfügemodus mit der Taste Esc, speichere und schließe die Datei mit :w gefolgt von :q.
  6. Verlasse die Shell mit exit und starte das System neu:
    reboot

Schritt 2: NetworkManager-Override anlegen (Alternative)

Alternativ lässt sich das Interface über den vom System genutzten NetworkManager dauerhaft ignorieren, sofern du OS-Zugriff hast.

Erstelle dazu die Datei /etc/NetworkManager/conf.d/disable-wifi.conf mit folgendem Inhalt:

[device]
wifi.scan-rand-mac-address=no

[keyfile]
unmanaged-devices=interface-name:wlan0

Nach einem anschließenden Systemneustart mit reboot ignoriert der Dienst die Schnittstelle vollständig.

Funktioniert es?

Prüfe unter Einstellungen > System > Netzwerk, ob der WLAN-Adapter verschwunden ist oder nicht mehr aufgeführt wird. Auf Betriebssystemebene zeigt der Befehl nmcli device den Status für wlan0 nun als unmanaged oder listet die Schnittstelle gar nicht mehr auf.

Wenn es nicht klappt

  • WLAN bleibt trotz config.txt aktiv: Wenn du den Parameter dtoverlay=disable-wifi in einen modellspezifischen Block (wie [cm5]) statt in [all] gesetzt hast, wird er möglicherweise ignoriert. Verschiebe den Eintrag im Dokument nach ganz unten oder unter [all].
  • Kein Zugriff auf /boot oder /etc/NetworkManager über SSH: Das normale Terminal-Add-on läuft standardmäßig isoliert in einem Container. Für Betriebssystemdateien musst du entweder direkt Tastatur und Monitor anschließen oder den erweiterten SSH-Zugriff außerhalb des Containers nutzen.

Dein Raspberry Pi nutzt nun ausschließlich die zuverlässige Kabelverbindung und hält den Äther frei von unnötiger interner Funkaktivität.

Quellen: Forum: Home Assistant Community, community.home-assistant.io, home-assistant.io, community.simon42.com

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen