MeshCenter im Docker-Container: Meshtastic-Basisstation auf dem Heim-NAS ohne Raspberry Pi

Letzte Aktualisierung: 20.10.2026 (gilt für MeshCenter 1.12.1)

Autor: Konstantin Vinogradov (FlintUA)

💡 MeshCenter ist nicht mehr an den Raspberry Pi gebunden: Seit Version 1.11.0 läuft es auch in einem Docker-Container auf dem heimischen NAS oder Server – das Meshtastic-Funkgerät wird per WLAN angebunden.

💬 Als ich mit MeshCenter angefangen habe, war alles einfach: ein Raspberry Pi, das Funkgerät per USB, die Weboberfläche im Browser. Aber bei mir zu Hause läuft rund um die Uhr ein Synology-NAS, und der Gedanke „Wozu noch eine Platine, wenn das NAS ohnehin läuft?“ ließ mich nicht los. Außerdem wollte ich das Funkgerät dort aufstellen, wo der Empfang am besten ist – und nicht dort, wo der Computer steht.

So entstand der Servermodus: MeshCenter im Docker-Container auf dem NAS, das WLAN-Funkgerät auf dem Dachboden oder am Fenster, dazwischen nur das Heimnetz. In diesem Artikel erkläre ich, wozu das gut ist, was Sie gewinnen und worauf Sie verzichten – und in der zweiten Hälfte zeige ich Schritt für Schritt die Installation, auch wenn Sie noch nie mit Docker gearbeitet haben.

Probieren Sie es selbst aus: interaktive Online-Demo

Wie MeshCenter aussieht, können Sie direkt im Browser ausprobieren, ohne etwas zu installieren: MeshCenter Online-Demo. Die Oberfläche der Docker-Version ist identisch.


🎯 Warum MeshCenter im Container betreiben?

Eine Meshtastic-Basisstation soll dauerhaft laufen: Nachrichten empfangen, während Sie schlafen, Telemetrie sammeln, den Chatverlauf speichern. Üblicherweise nimmt man dafür einen Raspberry Pi. Aber nicht jeder möchte noch ein Gerät anschaffen und pflegen:

  • 🗄️ viele haben zu Hause bereits ein NAS, das ohnehin rund um die Uhr läuft – mit RAID, Backups und oft mit USV;
  • 🍓 ein Raspberry Pi will separat gepflegt werden: SD-Karte, Netzteil, Systemupdates;
  • 📡 das Funkgerät steht am besten dort, wo der Empfang gut ist – auf dem Dachboden, am Fenster, am Mast – und nicht neben dem Computer.

Die Lösung ist einfach: Das Meshtastic-Funkgerät mit WLAN hängt im Heimnetz, MeshCenter läuft im Container auf dem NAS und spricht über das Netzwerk (TCP) mit dem Funkgerät. Ein separater Computer neben dem Funkgerät ist nicht nötig – das Funkgerät braucht nur Strom.

  [ Meshtastic-Funkgerät ] ── WLAN ── [ Router ] ── LAN ── [ NAS: MeshCenter-Container ]
   (Dachboden / Mast)                                                │
                                              Browser auf PC, Tablet, Smartphone

✅ Für wen eignet sich der Servermodus?

  • 🗄️ für Besitzer eines Synology- oder anderen NAS mit Intel/AMD-Prozessor;
  • 🖥️ für alle mit einem Heimserver oder Mini-PC mit Docker;
  • 💾 für alle, denen zentrale Backups wichtig sind und die keine separate Platine pflegen möchten;
  • 📡 wenn das Funkgerät räumlich getrennt vom Computer stehen soll.

🍓 Wer besser beim Raspberry Pi bleibt

  • 📷 wer Kamera, E-Paper-Display oder Sensoren (BME280, DS3231-Uhr) braucht;
  • 🔌 wenn das Funkgerät kein WLAN hat – z. B. nRF52-Boards (RAK4631, T-Echo);
  • 📱 wenn das Smartphone mit dem Funkgerät verbunden bleiben soll, während MeshCenter läuft (mehr dazu unten);
  • ⚡ wer die einfachste Installation möchte: SD-Karte beschreiben und einschalten.

💡 Es gibt noch eine dritte Variante. Auf jedem Computer oder Server mit Debian/Ubuntu lässt sich MeshCenter auch ohne Docker über die normale manuelle Installation (install.sh) einrichten. Das Funkgerät wird dann per USB angeschlossen, und alle Funktionen stehen zur Verfügung. Docker ist also nicht der einzige Weg ohne Raspberry Pi, sondern die Variante speziell für NAS und Server, auf denen man keine Software direkt ins System installieren möchte.


⚖️ Raspberry Pi oder Docker: der Vergleich

Raspberry Pi (klassisch)Docker (Servermodus)
Wo es läufteigene Pi-PlatineNAS oder Server, den Sie schon haben
Anbindung des FunkgerätsUSB (empfohlen), TCP, Bluetoothnur TCP über das Netzwerk
Kamera, Display, Sensorenjanein
Installationautomatisch von der SD-KarteImage bauen + Compose
Updateper Knopf in der Oberflächedurch Austausch des Images
ProzessorARM (Pi Zero 2W, 3, 4, 5)x86-64 (Intel/AMD)
DatenspeicherSD-KarteNAS-Volume (RAID, Snapshots, Backups)

🏗️ So funktioniert es intern

Für alle, die wissen wollen, was in der „Kiste“ steckt. Das Image basiert auf python:3.11-slim (Debian) und ist etwa 350 MB groß (komprimiert etwa 80 MB).

  • 🧠 MeshCenter Core – Flask-Webanwendung unter gunicorn, immer genau ein Worker-Prozess;
  • 📡 Meshtastic-Adapter – ein eigener Prozess mit eigener Python-Umgebung und der offiziellen meshtastic-Bibliothek. Er kommuniziert mit Core über einen lokalen Kanal. So bleibt die GPLv3-Bibliothek vom MIT-lizenzierten Hauptcode getrennt – genau wie bei der normalen Installation;
  • ⚙️ tini als Init-Prozess – leitet Signale korrekt weiter und hinterlässt keine „Zombies“;
  • 🔒 normaler Benutzer statt root, alle Capabilities entzogen, Rechteausweitung verboten;
  • 🩺 Endpunkt /healthz – daran erkennt Docker, dass die Webanwendung läuft.

💾 Wo die Daten liegen

Alles Wichtige liegt außerhalb des Containers, in zwei Ordnern auf dem NAS:

Ordner auf dem NASIm ContainerInhalt
config//configconfig.py (wird beim ersten Start angelegt und nie überschrieben), Schlüssel der Wetterdienste
data//dataNachrichten, Knoten, Funkprofile, Kartenpunkte, MCAttach-Dateien, Einstellungen, Passwort-Hash, Ereignisprotokoll

Der Container kann gelöscht und neu erstellt, das Image aktualisiert oder zurückgerollt werden – die Daten bleiben erhalten.

🧭 Woran MeshCenter erkennt, dass es im Container läuft

Eine spezielle Umgebungsvariable schaltet den Container-Modus ein. Funktionen, die Hardware benötigen (USB, Kamera, Display, WLAN), lehnt der Server ab, und die Oberfläche blendet sie aus. Die Systemseite zeigt nur ehrliche Werte: Last, Arbeitsspeicher und Laufzeit des Hosts (der Container teilt sie mit dem NAS) sowie den Speicherplatz des Daten-Volumes. Platinenmodell und CPU-Temperatur kann der Container nicht zuverlässig ermitteln – deshalb werden sie ausgeblendet.

⏰ Uhrzeit. Ein Container kann nicht selbst prüfen, ob die Uhr synchronisiert ist. Die Variable MESHCENTER_TRUST_HOST_CLOCK=1 erlaubt, der Uhr des Hosts zu vertrauen – DSM synchronisiert sie per NTP. Davon hängen Zeitpläne und die Zeitsynchronisation des Funkgeräts ab. Die Zeitzone wird über TZ gesetzt.


📡 Verbindung über TCP: was Sie wissen sollten

Die Netzwerkverbindung ist der wichtigste Unterschied des Servermodus – und sie hat ihre Eigenheiten.

⚠️ Die Regel „ein Client pro Funkgerät“

Ein Meshtastic-Funkgerät bedient nur eine einzige TCP-Verbindung. Verbindet sich ein neuer Client, trennt das Funkgerät den vorherigen stillschweigend. Können sich beide automatisch neu verbinden, werfen sie sich gegenseitig endlos hinaus – jeder hält nur wenige Sekunden durch.

Das ist keine Theorie. Bei der Entwicklung der Docker-Version habe ich fast zwei Tage mit diesem Problem verbracht. Die Verbindung brach alle paar Minuten ab, und verdächtigt wurden nacheinander die Firmware des Funkgeräts, die TCP-Keepalive-Einstellungen und mein eigener Code. Die Ursache war ärgerlich simpel: Eine zweite MeshCenter-Instanz auf einem anderen Rechner war auf dasselbe Funkgerät eingestellt, und ihre Bibliothek verband sich jede Sekunde nach der Trennung still wieder neu. Sobald der zweite Client weg war, lief die Docker-Version rund 7 Stunden ohne einen einzigen Abbruch.

Daraus ergeben sich praktische Regeln:

  • 🚫 solange MeshCenter verbunden ist, nicht über das Netzwerk mit diesem Funkgerät verbinden – weder mit dem Smartphone noch mit einem zweiten MeshCenter oder einem Skript;
  • 📱 Smartphone nötig? Im Node Manager „Funkgerät freigeben“ drücken, mit dem Smartphone arbeiten, in der App trennen und „Neu verbinden“ drücken (mehr dazu unten);
  • 🔁 haben mehrere MeshCenter-Installationen ein TCP-Profil für dieses Funkgerät, muss es bei allen außer einer freigegeben sein.

MeshCenter erkennt diese Situation selbst. Seit Version 1.12.0 bemerkt es nicht nur schnelle Abbrüche, sondern auch regelmäßiges Abwechseln, bei dem sich zwei Clients etwa alle halbe bis ganze Minute gegenseitig verdrängen. Im Node Manager erscheint dann der Hinweis, dass das Funkgerät die Sitzung immer wieder beendet und vermutlich ein anderer Client es nutzt, verbunden mit der Empfehlung, es dort freizugeben. Die Verbindungsversuche werden seltener (alle 5, später alle 10 Minuten), um nicht zu stören. Der Hinweis verschwindet von selbst, sobald eine Sitzung 15 Minuten stabil läuft. Selbst gibt MeshCenter das Funkgerät nie frei – diese Entscheidung bleibt bei Ihnen.

📶 WLAN und Bluetooth. Wie die Meshtastic-Dokumentation bestätigt, funktionieren WLAN und Bluetooth auf ESP32-Boards nicht gleichzeitig: Wird WLAN aktiviert, schaltet sich Bluetooth ab. Ein Smartphone „parallel per Bluetooth“ zu verbinden, während MeshCenter über das Netzwerk arbeitet, ist daher nicht möglich.

🔄 Automatische Wiederherstellung der Verbindung

Fällt das Funkgerät weg – Stromausfall, WLAN weg, Router oder NAS neu gestartet -, gibt MeshCenter nicht auf und braucht keinen Neustart:

  • ⏳ es wartet etwa 25 Sekunden, damit das Funkgerät die alte Verbindung freigeben kann;
  • 🔁 versucht es erneut nach 30, 60, 90 Sekunden und danach alle 2 Minuten – ohne zeitliche Begrenzung;
  • 🪪 prüft bei jedem Versuch, ob sich dasselbe Funkgerät meldet – ein anderes Gerät unter derselben IP wird ohne Ihre Bestätigung nicht akzeptiert;
  • ⏱️ gilt die Verbindung erst als wiederhergestellt, wenn die Sitzung 20 Sekunden stabil war.

In der Oberfläche erscheint das als „Reconnecting… (attempt N, next in X s)“, und der Knopf Reconnect startet sofort einen Versuch. Der Node Manager zeigt die Zahl der Abbrüche in der letzten Stunde – kurze Aussetzer werden so nicht zum roten Alarmstatus.

Am echten Funkgerät getestet: Nach mehr als 20 Minuten ohne Strom stellte sich die Verbindung von selbst wieder her, ohne Neustart des Containers. Eine Eigenheit des T-Beam: Direkt nach dem Wiederverbinden schließt er manchmal die erste neue Sitzung, der zweite Versuch ist dann stabil. Ein einzelner „Abbruch“ im Zähler nach „Neu verbinden“ ist also normal. Und um das Funkgerät zu schonen, fordert MeshCenter beim Wiederverbinden nur die Konfiguration ohne die vollständige Knotenliste an – etwa 1,2 KB statt 14 KB. Schwächeren ESP32-Boards tut das spürbar gut.

✔️ Zustellbestätigungen

Seit Version 1.12.0 funktionieren Zustellbestätigungen für Direktnachrichten („zugestellt ✓✓“) auch über TCP, nicht nur per USB. Eine Nachricht gilt nur dann als zugestellt, wenn die Bestätigung vom Empfänger selbst kommt und nicht von einem Repeater unterwegs.


✅ Vorteile

  • ✅ Kein zusätzliches Gerät – MeshCenter läuft auf dem NAS, das ohnehin rund um die Uhr eingeschaltet ist.
  • ✅ Zuverlässige Datenhaltung – die Daten liegen auf dem NAS-Volume mit RAID, Snapshots und Hyper Backup; keine SD-Karte, die verschleißt oder bei Stromausfall beschädigt wird.
  • ✅ Freie Wahl des Standorts – das Funkgerät steht dort, wo der Empfang am besten ist; es braucht nur Strom und WLAN.
  • ✅ Isolation und Sicherheit – der Container läuft nicht als root, ohne überflüssige Rechte, und lässt das NAS-System unangetastet.
  • ✅ Einfaches Update und Rollback – neue Version = neues Image; gefällt sie nicht, nimmt man das alte zurück.
  • ✅ Bequeme Übergabe des Funkgeräts – „Funkgerät freigeben“ überlässt es dem Smartphone für die gewünschte Zeit, ohne den Container zu stoppen.
  • ✅ Leistung – der Prozessor eines NAS ist meist stärker als ein Raspberry Pi Zero 2W, die Oberfläche reagiert schneller.

⚠️ Einschränkungen

  • 📡 Nur TCP – das Funkgerät braucht WLAN (oder Ethernet) und aktivierten Netzwerkzugriff. USB und Bluetooth sind im Container deaktiviert.
  • 🖥️ Nur x86-64 – das Image wird für linux/amd64 gebaut. ARM-NAS und der Raspberry Pi werden in Docker derzeit nicht unterstützt.
  • 🔒 Ein Client pro Funkgerät – solange MeshCenter verbunden ist, können sich Smartphone und andere Programme nicht über das Netzwerk verbinden. Für die Übergabe gibt es „Funkgerät freigeben“.
  • 📷 Keine hardwarebezogenen Funktionen – Kamera, E-Paper-Display, I2C-Sensoren und RTC, WLAN-Verwaltung, Neustart des Geräts.
  • 🔄 Kein eingebautes Update – die Update-Schaltfläche ist im Container deaktiviert, eine neue Version wird als neues Image gebaut und geladen.
  • 📦 Kein fertiges Image – es muss selbst gebaut werden (einmal pro Version).
  • 📭 Nachrichten während eines Abbruchs können verloren gehen – das Funkgerät puffert sie nicht für einen Netzwerk-Client.
  • 🧪 Bisher nur auf Synology DS920+ getestet – auf anderen Systemen sollte es nach demselben Prinzip funktionieren, offiziell getestet sind sie aber noch nicht.

🔒 Sicherheit

  • 🔑 Beim ersten Start verlangt MeshCenter ein Passwort (mindestens 12 Zeichen). Legen Sie es sofort fest: Solange kein Passwort existiert, könnte jeder in Ihrem Netz die Installation „übernehmen“.
  • 🛡️ Alle Seiten und die API sind sitzungsgeschützt, ändernde Anfragen zusätzlich per CSRF-Token; wiederholte Fehlanmeldungen werden gebremst.
  • 🌐 MeshCenter arbeitet mit einfachem HTTP und ist für das Heimnetz gedacht. Geben Sie den Port nicht ins Internet frei – für Fernzugriff nutzen Sie ein VPN oder einen Reverse Proxy mit HTTPS.
  • 📁 Der Ordner data/ enthält Geheimnisse (Passwort-Hash, Sitzungsschlüssel, MCAttach-Schlüssel) – machen Sie ihn nicht öffentlich zugänglich.

🛠️ Schritt-für-Schritt-Installation auf Synology

Jetzt zur Praxis. Ich beschreibe die Installation auf einer Synology DS920+ (DSM 7.3) – darauf ist alles getestet. Bei anderen Systemen unterscheiden sich nur die Menübezeichnungen (dazu weiter unten).

📚 Ein paar Begriffe

  • 📦 Image – die fertige „Kiste“ mit dem Programm: darin ein minimales Linux, Python, MeshCenter und die meshtastic-Bibliothek. Wird einmal gebaut und ändert sich nicht.
  • ▶️ Container – eine laufende Instanz des Images. Er lässt sich stoppen, löschen und neu erstellen, ohne dass etwas verloren geht.
  • 📁 Ordner außerhalb (Volumes) – config/ und data/ auf dem NAS. Dort liegen alle Ihre Daten.
  • 📝 compose.yaml – eine Textdatei als „Rezept“: welches Image gestartet wird, auf welchem Port und welche Ordner eingebunden werden.

📋 Was Sie vorab brauchen

  • 🖥️ Ein NAS mit Intel/AMD-Prozessor. Prüfen auf Synology: Systemsteuerung → Infocenter → Allgemein → Prozessor.
  • 📦 Container Manager: Paket-Zentrum → Container Manager → Installieren.
  • 📡 Ein Meshtastic-Funkgerät mit WLAN. Aktivieren Sie in der offiziellen App das WLAN, verbinden Sie das Funkgerät mit dem Heimnetz und stellen Sie sicher, dass der Netzwerkzugriff (TCP, Port 4403) aktiv ist.
  • 📌 Eine feste IP für das Funkgerät. Reservieren Sie die Adresse im Router (DHCP-Reservierung) – sonst findet MeshCenter das Funkgerät nach einem Adresswechsel nicht mehr.
  • 💻 Einen Computer zum Bauen des Images mit Windows, macOS oder Linux, auf dem Docker Desktop und Git installiert werden können.

💻 Schritt 1: Image auf dem Computer bauen

Ein fertiges Image zum Herunterladen gibt es noch nicht (warum, steht in den Fragen und Antworten). Es zu bauen ist aber nicht schwer. Installieren Sie Docker Desktop und Git, laden Sie den Quellcode herunter und wechseln Sie auf ein Release – wirklich auf ein Release, nicht auf den aktuellen Entwicklungsstand:

git clone https://github.com/FlintUA/MeshCenter
cd MeshCenter
git checkout v1.12.1

Die aktuelle Versionsnummer finden Sie unter Releases. Bauen Sie nun das Image. Linux / macOS:

deploy/docker/build.sh

Windows (PowerShell) – der Befehl komplett, mit dem Punkt am Ende:

docker build --platform linux/amd64 --build-arg MESHCENTER_VERSION=1.12.1 -t meshcenter:1.12.1 .

Der Build dauert einige Minuten. Speichern Sie das Image anschließend als Datei, um es auf das NAS zu übertragen:

docker save -o meshcenter-1.12.1.tar meshcenter:1.12.1

💡 Die Datei ist etwa 80-90 MB groß. Das Image lässt sich auch direkt auf dem NAS aus dem Quellcode bauen, dafür braucht man aber Git und SSH, und auf dem NAS dauert es deutlich länger. Für Einsteiger ist der Weg über den Computer einfacher.

📁 Schritt 2: Ordner und Berechtigungen

Legen Sie in der File Station den Ordner /volume2/docker/meshcenter/ an und darin zwei Ordner: config und data. Liegt Ihr freigegebener Ordner docker auf dem ersten Volume, schreiben Sie volume1 (hier und im Folgenden).

[📷 Platz für Screenshot: File Station mit den Ordnern config und data]

Aus Sicherheitsgründen läuft der Container nicht als Administrator, sondern als normaler Benutzer – und dieser braucht Schreibrechte für die beiden Ordner. Dafür benötigen Sie SSH:

  1. SSH aktivieren: Systemsteuerung → Terminal & SNMP → SSH-Dienst aktivieren;
  2. vom Computer aus verbinden (unter Windows in PowerShell): ssh ihr_benutzer@IP-des-NAS;
  3. sudo -i ausführen (das System fragt nach dem DSM-Passwort).

Geben Sie die Befehle anschließend einzeln ein. Ermitteln Sie zuerst die numerischen IDs des Benutzers:

id ihr_benutzer

Die Antwort sieht etwa so aus: uid=1026(...) gid=100(users). Die Zahl nach uid ist die PUID, die nach gid die PGID. Übergeben Sie die Ordner diesem Benutzer (Ihre Zahlen einsetzen):

chown -R 1026:100 /volume2/docker/meshcenter/config /volume2/docker/meshcenter/data

💡 Das Image ist standardmäßig auf 1026:100 ausgelegt – der erste angelegte Synology-Benutzer hat meist genau diese Werte. Haben Sie andere Zahlen, tragen Sie sie in die compose.yaml ein (Schritt 4).

📦 Schritt 3: Image auf das NAS laden

Ohne Kommandozeile: Container Manager → Image → Importieren → Aus Datei hinzufügen → meshcenter-1.12.1.tar auswählen. Nimmt die Oberfläche die Datei nicht an, verwenden Sie den Weg per SSH unten.

[📷 Platz für Screenshot: Container Manager → Image → Importieren]

Oder per SSH: Kopieren Sie die Datei über die File Station auf das NAS und führen Sie aus:

docker load -i /volume2/docker/meshcenter/meshcenter-1.12.1.tar

Danach erscheint das Image meshcenter:1.12.1 in der Image-Liste, und die .tar-Datei kann gelöscht werden.

📝 Schritt 4: Die Datei compose.yaml

Legen Sie im Ordner /volume2/docker/meshcenter/ eine Textdatei compose.yaml mit folgendem Inhalt an:

name: meshcenter
services:
  meshcenter:
    container_name: meshcenter
    image: meshcenter:1.12.1
    user: "1026:100"            # PUID:PGID aus Schritt 2
    restart: unless-stopped
    ports:
      - "5080:5000"            # Port 5000 belegt auf Synology DSM selbst
    environment:
      TZ: Europe/Berlin        # Ihre Zeitzone
      MESHCENTER_TRUST_HOST_CLOCK: "1"
    volumes:
      - ./config:/config
      - ./data:/data
    hostname: meshcenter
    cap_drop: [ALL]
    security_opt: ["no-new-privileges:true"]
    stop_grace_period: 30s
  • image – Name und Version des Images aus Schritt 3, mit Doppelpunkt (meshcenter:1.12.1), nicht der Name der tar-Datei;
  • ports: "5080:5000" – MeshCenter ist über Port 5080 des NAS erreichbar;
  • MESHCENTER_TRUST_HOST_CLOCK – der NAS-Uhr vertrauen; ohne diese Einstellung funktionieren Zeitpläne und die Zeitsynchronisation des Funkgeräts nicht;
  • cap_drop und no-new-privileges – der Container erhält keine überflüssigen Rechte.

🚀 Schritt 5: Starten

Container Manager → Projekt → Erstellen: Name meshcenter, Pfad /volume2/docker/meshcenter, Quelle „vorhandene compose.yaml verwenden“, weiter – fertig.

[📷 Platz für Screenshot: Container Manager → Projekt → Erstellen]

Per SSH geht es so:

cd /volume2/docker/meshcenter
docker compose up -d

🔑 Schritt 6: Erste Anmeldung und Einrichtung

  1. Öffnen Sie im Browser http://IP-des-NAS:5080. Der erste Start kann bis zu einer Minute dauern.
  2. Es erscheint die Ersteinrichtung – legen Sie sofort ein Passwort fest.
  3. Öffnen Sie den Node Manager, wählen Sie die Suche per TCP, geben Sie die IP des Funkgeräts und den Port 4403 ein und bestätigen Sie. MeshCenter startet sich selbst neu.
  4. Für die Dateiübertragung (MCAttach) geben Sie die Nummer Ihres privaten Kanals an: Öffnen Sie config/config.py und setzen Sie MCA_CONTROL_CHANNEL_INDEX = 1 (die Nummer ist die Position des Kanals in der Meshtastic-App: 0 – Primärkanal, 1 – erster Sekundärkanal usw.). Starten Sie das Projekt danach neu.

[📷 Platz für Screenshot: Node Manager: Funkgerät per TCP verbinden]

🔒 Wichtig: MeshCenter verwendet für die Steuerdaten von MCAttach bewusst nicht den öffentlichen Kanal – deshalb ist die Dateiübertragung ohne diese Einstellung deaktiviert.


🔄 Im Alltag

  • 📱 Funkgerät für das Smartphone freigeben – Node Manager → „Funkgerät freigeben“ → Dauer → „Freigeben“. Mit dem Smartphone arbeiten, in der App trennen und „Neu verbinden“ drücken (oder das Ende der Dauer abwarten). Das Projekt im Container Manager zu stoppen funktioniert auch, die Schaltfläche ist aber bequemer.
  • 🌙 NAS herunterfahren – den Container müssen Sie nicht manuell stoppen: Nach dem Hochfahren startet er von selbst. Ein manuell gestoppter Container bleibt nach einem Neustart dagegen aus. Und denken Sie daran: War das Funkgerät vor dem Ausschalten „bis zum erneuten Verbinden“ freigegeben, drücken Sie nach dem Einschalten „Neu verbinden“.
  • ⬆️ Update – auf dem Computer ein neues Image bauen (git checkout auf die neue Version, Build, docker save), importieren, die Version in der Zeile image: ändern und das Projekt neu starten. Danach die Seite mit Strg+F5 neu laden und unten die Version prüfen. Die Datenordner bleiben unberührt.
  • ↩️ Rollback – die vorherige Version in image: eintragen, sofern das alte Image noch in der Liste ist.
  • 💾 Backup – Projekt stoppen, config/ und data/ kopieren (z. B. mit Hyper Backup), wieder starten. Daten eines laufenden Containers sollte man nicht kopieren: Darin liegen SQLite-Datenbanken.
  • 📜 Logs – Container Manager → Container → meshcenter → Protokoll oder docker compose logs -f.

🗄️ Andere NAS und normale Linux-Server

Der Ablauf ist überall gleich: Image bauen → laden → Ordner config und data mit Berechtigungen → compose.yaml → starten. Es unterscheiden sich nur die Menübezeichnungen:

  • 📦 QNAP – Container Station → Images → Import, danach Applications → Create mit derselben compose.yaml;
  • 📦 Unraid – Plugin Compose Manager oder Container manuell mit denselben Port- und Ordnerangaben anlegen;
  • 📦 TrueNAS SCALE – Apps → Custom App;
  • 🐧 Debian/Ubuntu-Server – docker und docker compose installieren, Ordner anlegen, chown ausführen, compose.yaml ablegen und docker compose up -d starten.

Diese Systeme sind noch nicht getestet. Die Voraussetzungen sind überall dieselben: x86-64-Prozessor und Funkgerät mit TCP-Zugriff.


🩺 Häufige Fehler

Was Sie sehenUrsache und Lösung
Container stoppt sofort, im Protokoll „not writable“Falsche Berechtigungen auf config/ oder data/ – Schritt 2 wiederholen und user: prüfen
Seite öffnet sich nicht auf Port 5000Auf Synology belegt DSM den Port 5000 – 5080:5000 verwenden
Funkgerät verbindet sich und fällt wieder abEin zweiter Client ist verbunden: Smartphone, anderes MeshCenter, Programm auf dem PC
Hinweis „Das Funkgerät beendet unsere Sitzung immer wieder…“Das Funkgerät ist von einem anderen Client belegt – dort freigeben oder das Smartphone trennen
Nach einem NAS-Neustart Status „Freigegeben“Das Funkgerät war „bis zum erneuten Verbinden“ freigegeben – im Node Manager „Neu verbinden“ drücken
Ein einzelner Abbruch direkt nach „Neu verbinden“Beim T-Beam normal: Die erste Sitzung nach dem Wiederverbinden wird manchmal geschlossen, die zweite ist stabil
„Reconnecting…“ hängt langeFunkgerät aus, nicht im Netz oder neue IP – DHCP-Reservierung im Router prüfen
docker compose up meldet „pull access denied“Das Image ist noch nicht geladen (docker load) oder in der Zeile image: steht ein Tippfehler, z. B. der Dateiname statt meshcenter:1.12.1
Nachricht „unbestätigt“, Antwort NO_CHANNELDer Empfänger kann die Nachricht nicht entschlüsseln: kein Schlüsselaustausch zwischen den Funkgeräten
MCAttach: „control channel index None“MCA_CONTROL_CHANNEL_INDEX nicht gesetzt (Schritt 6)
Zeitpläne lösen nicht ausMESHCENTER_TRUST_HOST_CLOCK und die NAS-Uhrzeit prüfen
Falsche UhrzeitFalsches TZ in der compose.yaml
„not available in a container“Die Funktion braucht Hardware – im Container nicht verfügbar

❓ Fragen und Antworten

Läuft die Docker-Version auf dem Raspberry Pi?

Noch nicht – das Image wird nur für x86-64 gebaut. Für den Raspberry Pi gibt es die normale Installation, und die kann mehr: USB, Kamera, Display, Sensoren.

Und unter Windows oder macOS mit Docker Desktop?

In der Entwicklung hat das funktioniert, offiziell unterstützt wird es aber nicht: Docker Desktop ist für die Entwicklung gedacht, nicht für den Dauerbetrieb. Für eine dauerhafte Station nehmen Sie ein NAS oder einen Linux-Server.

Kann ich das Funkgerät per USB ans NAS hängen und in den Container durchreichen?

In der aktuellen Version nicht. Hängt das Funkgerät per USB an einem Linux-Rechner, ist es einfacher, MeshCenter direkt auf diesem Rechner zu installieren – ohne Docker.

Was passiert, wenn das NAS nachts abgeschaltet wird?

Nichts Schlimmes: Der Container stoppt mit dem NAS und startet nach dem Einschalten wieder. Nachrichten, die eintreffen, während das NAS aus ist, sieht MeshCenter allerdings nicht.

Kann ich zwei MeshCenter an einem Funkgerät betreiben?

Gleichzeitig über TCP – nein, sie werfen sich gegenseitig hinaus. Mit „Funkgerät freigeben“ lassen sie sich aber problemlos abwechseln: Bei der einen Installation ist das Funkgerät „bis zum erneuten Verbinden“ freigegeben, bei der anderen verbunden. Alternativ ein Raspberry Pi mit einem Funkgerät per USB und das NAS mit einem anderen Funkgerät per TCP.

Wie verbinde ich mich vorübergehend per Smartphone mit dem Funkgerät?

Im Node Manager „Funkgerät freigeben“ drücken und die Dauer wählen. Mit der Meshtastic-App per WLAN verbinden, das Nötige erledigen, in der App trennen und „Neu verbinden“ drücken. Bei 15 Minuten oder einer Stunde verbindet sich MeshCenter danach von selbst wieder.

Warum gibt es kein fertiges Image auf Docker Hub?

Im Image steckt die Bibliothek meshtastic unter der GPLv3. Für die Verteilung fertiger Images braucht es eine entsprechende Dokumentation zu Quellcode und Lizenzen, und die ist noch nicht fertig. Bis dahin bitte ich darum, das Image selbst für den privaten Gebrauch zu bauen und keine fertigen Images zu veröffentlichen.

Woran erkenne ich, dass der Container ordnungsgemäß läuft?

Im Container Manager hat der Container den Status healthy – die Webanwendung antwortet. Den Zustand der Verbindung zum Funkgerät zeigt die Oberfläche selbst: das Symbol in der Kopfzeile und der Node Manager.


💎 Fazit

Die Docker-Version von MeshCenter ist ein Servermodus für alle, die bereits ein NAS oder einen Heimserver haben und ihr WLAN-Funkgerät an einem günstigen Ort aufstellen können. Sie erhalten zuverlässige Datenhaltung, Isolation, einfache Updates und kommen ohne zusätzliches Gerät aus. Im Gegenzug entfallen die hardwarebezogenen Funktionen, und die Regel „eine Netzwerkverbindung pro Funkgerät“ muss eingehalten werden.

Brauchen Sie eine vollwertige Station mit allen Funktionen, nehmen Sie den Raspberry Pi mit USB-Funkgerät. Ist Ihnen „einrichten und vergessen“ auf dem ohnehin laufenden NAS wichtiger, ist der Servermodus das Richtige.

🔨 Aktueller Stand

  • ✅ die Docker-Version ist seit Version 1.11.0 Teil von MeshCenter;
  • ✅ getestet auf Synology DS920+ mit T-Beam: stundenlanger Betrieb ohne Abbrüche, automatische Wiederherstellung nach Ausfall des Funkgeräts;
  • ✅ 1.12.0: Zustellbestätigungen über TCP, „Funkgerät freigeben“, Erkennung eines zweiten Clients;
  • ✅ 1.12.1: ausführliche englischsprachige Docker-Anleitung im Repository, App-eigene Dialoge statt Browser-Systemdialogen;
  • 💭 geplant: ein Image für ARM und fertige Images, sobald die Lizenzfragen geklärt sind.

Wenn Sie den Servermodus auf einem anderen NAS ausprobieren – QNAP, Unraid, TrueNAS -, berichten Sie gern in den Issues auf GitHub: Das hilft dem Projekt sehr. 📡

🔗 Links

Autor: Konstantin Vinogradov (FlintUA)

Elektroniker, Meshtastic-Enthusiast, Raspberry-Pi- und DIY-Projekt-Liebhaber.

Autonome Meshtastic-Node auf Basis der RAK4631-Platine mit Akkuversorgung und Solarladung.

Autonomer Meshtastic-Node auf Basis der RAK4631-Platine mit Solarpanel: Modernisierung und Telemetrie | Elektroniker.Help

☀️ Autonomer Meshtastic-Node auf Basis der RAK4631-Platine: Von der Idee zur intelligenten Wetterstation mit LoRa

Aktualisiert: Mai 2026 · Autor: Elektroniker.Help · Region: EU_868

Ich habe kürzlich meinen eigenen autonomen Meshtastic-Node auf Basis des RAK4630 für den Betrieb im EU_868-Band gebaut. Die Hauptidee des Projekts ist die Schaffung eines stationären Außenknotens mit sehr geringem Stromverbrauch, guter Reichweite und der Fähigkeit zum langen autonomen Betrieb. In diesem Artikel beschreibe ich detailliert alle Komponenten, Einstellungen, reale Reichweitentests und vor allem die vollständige Modernisierung: Hinzufügen eines BME280-Sensors, 3D-gedruckte Halterung und Kondensatschutz.

Node-Konfiguration: Was ist drin?

Als Basis habe ich den RAK4630 gewählt – eine der wirtschaftlichsten Plattformen auf dem Markt, basierend auf dem nRF52840-Chip. Sein Hauptvorteil ist der extrem niedrige Stromverbrauch im Schlafmodus (wenige Mikroampere), was für einen autonomen Außen-Node, der wochenlang ohne Aufladung arbeiten muss, entscheidend ist.

KomponenteModell / Eigenschaften
BasisplatineRAK4630 (nRF52840 + SX1262, EU_868)
AntenneFiberglas, 5,5 dBi, 40 cm Länge
AkkumulatorLi-Ion, angegeben 13000 mAh (tatsächliche Kapazität ~7000 mAh)
GehäuseOutdoor, wasserdicht IP65
StromanschlussGeschützter USB Typ-C (zum Laden und Anschluss des Solarpanels)

Der Node arbeitet im CLIENT_BASE-Modus und hat außerdem MQTT für die Internetanbindung aktiviert. Dadurch kann ich Telemetrie und Nachrichten empfangen, selbst wenn ich mich nicht in direkter Funkreichweite befinde – über das globale Meshtastic-Netzwerk.

Stromverbrauch: Warum der RAK4630 die beste Wahl ist

Ehrlich gesagt, der Stromverbrauch des RAK4630 hat mich sehr beeindruckt. Nach ESP32-Plattformen (Heltec, TTGO, T-Beam) hat man das Gefühl, dass das Gerät buchstäblich “nichts” verbraucht. Für autonome Außen-Nodes ist das ein großer Pluspunkt.

Testergebnisse: Nach 4 Tagen Dauerbetrieb sank die Akkuspannung nur von 4,12 V auf 4,05 V. Bei dieser Entladerate kann der Node mehr als einen Monat ohne jegliche Aufladung arbeiten, selbst bei bewölktem Wetter.

Solarpanel und Stromversorgung: Flexibilität beim Laden

Für die Stromversorgung und das Laden wurde ein geschützter USB Typ-C-Anschluss am Gehäuse herausgeführt. Darüber kann ein normales Ladegerät oder ein Solarpanel angeschlossen werden – ohne das Gehäuse öffnen zu müssen.

Wichtiger technischer Hinweis: Schließen Sie das Solarpanel nicht direkt an den USB-C-Anschluss der Platine an! Verwenden Sie einen Laderegler, der die Spannung stabilisiert und eine Überladung des Akkus verhindert.

Node-Installation: Standortwahl und Geländeeinfluss

Der Node ist auf dem Balkon eines fünfstöckigen Gebäudes in etwa 12 Metern Höhe installiert. Die direkte Sicht ist in drei Richtungen frei, die vierte Richtung wird teilweise durch ein benachbartes Gebäude blockiert.

Node-Abdeckungskarte
Abdeckungskarte (zum Vergrößern anklicken)

PC-Anbindung: Steuerung über Bluetooth und Web-UI

Der Node ist über Bluetooth ständig mit meinem stationären Computer verbunden. Über die Meshtastic Web UI kann ich das Gerät fernsteuern und seinen Zustand überwachen.

Reichweitentests: Reale Zahlen unter städtischen Bedingungen

Für die Reichweitentests habe ich einen mobilen Node auf Basis des T-Beam v1.2 verwendet.

Auf Anhöhen funktionierte die Verbindung stabil über Entfernungen von bis zu 4 km. In Senken verschlechterte sich das Signal, blieb aber dank der Störfestigkeit von LoRa lesbar.

MQTT und globale Konnektivität: Wie ich Nachrichten aus dem Internet empfange

Dank MQTT verwandelt sich mein kleiner Heim-Node in einen globalen Knoten des Meshtastic-Netzwerks. Dabei bleibt die AES256-Verschlüsselung aktiviert.

Sicherheitshinweis: Erstellen Sie einen separaten Kanal für die globale Kommunikation über MQTT und mischen Sie ihn nicht mit privaten lokalen Chats.

🛠 Node-Modernisierung: BME280-Sensor, Kondensatschutz und 3D-Halterung

Nach mehreren Wochen erfolgreicher Arbeit als Repeater beschloss ich, die Funktionalität des Geräts zu erweitern. Mein Ziel war es, den Node nicht nur zu einem passiven Netzwerkknoten, sondern zu einer vollwertigen Wetterstation zu machen, die Umgebungstelemetrie veröffentlicht. Außerdem bestand die Notwendigkeit, das Problem der potenziellen Kondensatbildung im wasserdichten Gehäuse bei Temperaturschwankungen zu lösen. Das Ergebnis war eine Reihe von Arbeiten, die ich im Folgenden Schritt für Schritt beschreibe.

Entwicklung der 3D-Modelle: Oberer Deckel und untere Halterung

Um den Sensor zu platzieren und eine Luftzirkulation für korrekte Messungen zu gewährleisten, musste die Standardgehäusekonfiguration geändert werden. Ich habe in Fusion 360 zwei Teile entworfen: den oberen Gehäusedeckel mit Lüftungsschlitzen und das untere Teil zur Befestigung des BME280-Sensors am Node-Gehäuse. Das gesamte Design wurde von Grund auf an die spezifischen Maße meines wasserdichten Gehäuses angepasst. Nach mehreren Iterationen und Probedrucken erhielt ich passende Gehäusemodelle für den Sensor in zwei Varianten: die erste – ein Gehäuse mit 26 mm Durchmesser für die Montage an einem kleinen wasserdichten Gehäuse und die zweite – ein Gehäuse mit 40 mm Durchmesser für die Montage an einem größeren wasserdichten Gehäuse oder an einer externen Halterung (dieses Modell ist eine verbesserte Version).

3D-Druck auf dem Artillery Hornet und finale Montage

Alle Teile wurden auf meinem 3D-Drucker Artillery Hornet aus PLA-Kunststoff gedruckt – ich weiß, dass dieser nicht wirklich für den Außeneinsatz geeignet ist. Aber ich habe derzeit kein anderes Filament wie PETG vorrätig, außerdem ist der Node experimentell – ich werde beobachten, wie widerstandsfähig die Teile gegen UV-Strahlung und Temperaturschwankungen sind. Der Druck verlief gut, die Teile sind robust und sauber geworden. Anschließend begann ich mit der Montage. Die Platine mit dem BME280-Sensor befestigte ich mit Silikondichtmasse an der unteren Halterung und achtete darauf, nicht versehentlich die Öffnung im Sensorgehäuse zu verschließen. Die Kabel des Sensors führte ich ins Gehäuseinnere. Die gesamte Sensoreinheit befestigte ich ebenfalls mit Silikondichtmasse am wasserdichten Gehäuse und sorgte für eine dichte Verbindung zwischen Sensor und Gehäuse.

Hinzufügen des BME280-Sensors: Jetzt “spürt” der Node das Wetter

Auf die RAK4630-Platine wurde eine BME280-Sensorplatine von Bosch montiert. Dieser Sensor ist bemerkenswert, weil er drei Parameter gleichzeitig misst: Temperatur, Luftfeuchtigkeit und Luftdruck. Ich habe ihn über den I2C-Bus angeschlossen, indem ich ihn vorsichtig an die entsprechenden Pins auf der Platine gelötet habe. Jetzt veröffentlicht mein Node in regelmäßigen Abständen automatisch die aktuellen Messwerte ins Meshtastic-Netzwerk und über MQTT: Lufttemperatur, relative Luftfeuchtigkeit und Luftdruck. Das ist unglaublich praktisch – jederzeit kann ich über die App auf meinem Smartphone das Wetter direkt auf meinem Balkon abfragen, selbst wenn ich weit weg bin.

Kondensatschutz: PTFE-Membran und Silikagel

Der wichtigste Schritt war die Bekämpfung von Kondensat. Bei Abkühlung der Luft im wasserdichten Gehäuse bildet sich unweigerlich Tauwasser, was zu Korrosion der Kontakte und zum Ausfall der Elektronik führen kann. Ich habe dieses Problem umfassend gelöst:

  • PTFE-Membran: Ich bohrte vorsichtig ein kleines Loch in den unteren Teil des Gehäuses und klebte eine spezielle atmungsaktive Membran aus porösem Teflon (PTFE) darüber. Diese Membran lässt Luft und gasförmige Wassermoleküle frei passieren, gleicht den Druck im Gehäuseinneren effektiv aus, blockiert aber gleichzeitig das Eindringen von flüssigem Wasser und Staub (Schutzklasse IP68).
  • Silikagel: Um die Restfeuchtigkeit zu absorbieren, legte ich einen 10-Gramm-Beutel mit Silikagel (Trockenmittel) in das Gehäuse. Selbst bei plötzlichen Temperaturschwankungen wird nun ein trockenes Mikroklima im Gehäuseinneren aufrechterhalten.

Diese beiden einfachen Maßnahmen gewährleisten einen langen und zuverlässigen Betrieb der Elektronik unter allen Wetterbedingungen.

Ergebnis der Modernisierung: Jetzt fungiert mein Node nicht nur als Traffic-Repeater, sondern auch als vollwertige Außenwetterstation. Ich erhalte präzise Echtzeitdaten zu Temperatur, Luftfeuchtigkeit und Luftdruck. Der Kondensatschutz gibt mir die Gewissheit, dass die Elektronik auch bei anhaltendem Regen und plötzlichen Kälteeinbrüchen sicher funktioniert.
📦
3D-Modelle zum Drucken des 26 mm Gehäuses
Laden Sie die STL-Dateien aller Teile des 26 mm Gehäuses herunter:
oberer Deckel mit Belüftung und untere Halterung für den BME280-Sensor.
📥 ZIP-Archiv herunterladen (F3D- und STL-Dateien)
Im Archiv: ME280_26mm_ver_2_top.stl · BME280_26mm_ver_2_top.f3d · BME280_26mm_ver_2_bottom.stl · BME280_26mm_ver_2_bottom.f3d
📦
3D-Modelle zum Drucken des 40 mm Gehäuses
Laden Sie die STL-Dateien aller Teile des 40 mm Gehäuses herunter:
oberer Deckel mit Belüftung und untere Halterung für den BME280-Sensor.
📥 ZIP-Archiv herunterladen (STL-Dateien)
Im Archiv: BME280_Enclosure_40mm_top.stl · BME280_Enclosure_40mm_bottom.stl · Screenshot 2026-06-07 102320.png · Screenshot 2026-06-07 102357.png · Screenshot 2026-06-07 102337.png

Was kommt als Nächstes? Entwicklungspläne für das Projekt

Die Hauptaufgaben der Modernisierung sind abgeschlossen: Der BME280-Sensor ist erfolgreich integriert und veröffentlicht Telemetrie. In naher Zukunft habe ich vor:

  • Den Node unter verschiedenen Wetterbedingungen (Regen, Schnee, starke Bewölkung) zu testen.
  • Zusätzliche Reichweitentests mit einer leistungsstärkeren Antenne durchzuführen.
  • Die Telemetriedaten in Home Assistant zu integrieren, um Haushaltsprozesse zu automatisieren (z. B. Steuerung der Belüftung).
Einladung zur Diskussion: Wenn Sie bereits einen ähnlichen Solar-Node gebaut haben oder meine Erfahrungen nachvollziehen möchten, schreiben Sie mir in den Kommentaren. Ich teile gerne die STL-Dateien für den 3D-Druck, den Schaltplan für den BME280-Anschluss und helfe bei der Firmware-Konfiguration. Gemeinsam machen wir das Mesh-Netzwerk größer, intelligenter und stabiler.

Fazit: Lohnt sich der Nachbau?

Definitiv ja. Der RAK4630 zeigt eine rekordverdächtige Energieeffizienz, und die Modernisierung mit BME280 und Kondensatschutz macht den Node zu einem hochtechnologischen Werkzeug für LoRa- und Meshtastic-Enthusiasten.

Wichtigste Vorteile des gebauten und modernisierten Nodes:

  • Der Stromverbrauch ist so gering, dass ein 10W-Panel den Akku schneller lädt, als der Node ihn entlädt.
  • Reale Reichweite in der Stadt: bis zu 4 km.
  • Möglichkeit zur Steuerung des Nodes über Bluetooth mit PC oder Smartphone.
  • MQTT-Brücke für die Integration in das globale Netzwerk und Home Assistant.
  • Veröffentlichung von Telemetrie: Temperatur, Luftfeuchtigkeit, Luftdruck.
  • Vollständiger Kondensatschutz und langlebige 3D-gedruckte Ausstattung.

Bauen Sie, modernisieren Sie, teilen Sie Ihre Ergebnisse. Gemeinsam bauen wir ein dezentrales Netzwerk auf, das keine Angst vor Stromausfällen und Internetwegfall hat.


© 2026 Elektroniker.Help – Praktischer Leitfaden für Meshtastic.
Fragen und Kommentare sind willkommen.

Meshtastic 2026: Welche Geräte man wählen sollte und wie sie verwendet werden

Meshtastic 2026: Vollständiger Geräte-Guide für Deutschland und die EU | Elektroniker.Help
Meshtastic Logo und Beispieloberfläche
Beispiel der Meshtastic-Oberfläche: Anzeige von Kanal, Reichweite und Signalqualität

Meshtastic 2026: Vollständiger Geräte-Guide

Veröffentlichungsdatum: Mai 2026 · Autor: Elektroniker.Help · Region: Deutschland / EU_868

Kommunikationstechnologien entwickeln sich rasant weiter, und einer der spannendsten Bereiche ist die Dezentralisierung von Netzwerken. Meshtastic ist ein Open-Source-Projekt, das es ermöglicht, autonome Mesh-Netzwerke für den Austausch von Textnachrichten, GPS-Koordinaten und Telemetriedaten ohne Mobilfunk und Internet aufzubauen. In Deutschland und der EU ist dieses Projekt besonders relevant: von Wanderungen im Schwarzwald und in den Bayerischen Alpen bis zur Kommunikation auf Festivals und in abgelegenen Dörfern.

Was ist ein dezentrales Mesh-Netzwerk?

Wie das Netzwerk eigenständig funktioniert

Stellen Sie sich eine Kette von Funkmasten vor, die keinem Betreiber gehören. Jedes Gerät (Node) kann eine Nachricht an einen Nachbarn senden, der sie dann an den nächsten weiterleitet. Die Nachricht “springt” von einem Knoten zum nächsten, bis sie den Empfänger erreicht. Das ist ein Mesh-Netzwerk: selbstorganisierend, selbstheilend und ohne Infrastruktur.

Meshtastic basiert auf LoRa (Long Range) – einer Funktechnologie auf Frequenzen, die für den nichtkommerziellen und industriellen Gebrauch in jeder Region zugelassen sind. LoRa ermöglicht die Übertragung kleiner Datenmengen (Textnachrichten bis zu 200 Zeichen, GPS-Koordinaten, Sensordaten) über große Entfernungen bei minimalem Stromverbrauch. Zwei Geräte können in der Stadt 5-10 km und im freien Gelände 30-50 km weit kommunizieren.

Wichtig zu verstehen: Ein Mesh-Netzwerk benötigt kein Internet, kein Mobilfunknetz und keine sonstige Infrastruktur. Es existiert aus sich selbst heraus, nutzt Funkwellen und die Energie von Akkus. Das macht es zur idealen Lösung für Wanderungen, Expeditionen, abgelegene Siedlungen und Notfallsituationen.

Was die Internetanbindung über MQTT bringt

Wenn mindestens ein Node Zugang zu Wi-Fi oder Ethernet hat, kann es als MQTT-Brücke konfiguriert werden. MQTT (Message Queue Telemetry Transport) ist ein leichtgewichtiges Nachrichtenprotokoll, das speziell für Geräte mit begrenzten Ressourcen entwickelt wurde. Es funktioniert über einen Broker-Server (z.B. Mosquitto).

Wenn ein Bridge-Node eine Nachricht aus dem Funk empfängt, sendet es sie an den MQTT-Broker, der sie an alle abonnierten Clients im Internet verteilt. Und umgekehrt: Eine über das Internet an den Broker gesendete Nachricht wird vom Node in den lokalen Funk ausgestrahlt. So kann Ihr lokales Mesh-Netzwerk mit dem globalen Meshtastic-Netzwerk von Enthusiasten auf der ganzen Welt verbunden werden.

Wichtige Warnung: Seien Sie vorsichtig mit MQTT. Wenn Sie Ihren Funkverkehr für das Internet öffnen, kann theoretisch jeder auf der Welt Nachrichten in Ihren Kanal senden. Verwenden Sie die Kanalverschlüsselung (AES256) und mischen Sie keinen öffentlichen MQTT-Traffic mit kritischen lokalen Nachrichten. Richten Sie am besten einen separaten Kanal mit einem eindeutigen Schlüssel für MQTT ein.

Verbindung zum Computer: Programmierung und Firmware-Updates

Es ist wichtig zu verstehen, dass jedes Meshtastic-Gerät – ob selbstgebaute Platine oder fertiges Gerät – nicht nur mit dem Smartphone, sondern auch mit einem normalen Computer (Laptop oder Desktop-PC) über ein USB-Kabel verbunden werden kann. Diese Verbindung eröffnet dem Benutzer mehrere wichtige Möglichkeiten.

Erstens erfolgt über USB die Programmierung und das Aktualisieren der Firmware. Die Firmware ist das interne Betriebssystem des Geräts, das sein Verhalten bestimmt. Die Meshtastic-Community verbessert die Firmware ständig: fügt neue Funktionen hinzu (z.B. Unterstützung neuer Sensoren), behebt Fehler und erhöht die Stabilität. Das Aktualisieren auf die neueste Firmware ist ein einfacher Vorgang, der nur wenige Minuten dauert. Dazu versetzen Sie das Gerät in den Bootloader-Modus (normalerweise durch doppeltes Drücken der Reset-Taste oder Halten der Boot-Taste beim Anschließen), öffnen im Chrome- oder Edge-Browser den offiziellen Web-Flasher unter flasher.meshtastic.org, wählen die gewünschte Firmware-Version und klicken auf “Flash”. Der Web-Flasher lädt das Image herunter, schreibt es auf das Gerät und startet den Node neu.

Zweitens können Sie sich über USB zu Diagnosezwecken mit dem Gerät verbinden. Mit Programmen wie PuTTY (für Windows) oder screen (für macOS und Linux) können Sie den gesamten Bootvorgang, Fehlerprotokolle und Debug-Meldungen sehen. Das ist unbezahlbar, wenn Sie Ihre eigene Platine bauen oder nicht standardmäßige Sensoren konfigurieren.

Drittens können einige Geräte über USB mit Strom versorgt werden. Wenn Sie einen Node als stationären Repeater zu Hause oder im Büro betreiben, können Sie ganz auf einen Akku verzichten und ihn einfach an ein Telefon-Ladegerät oder einen USB-Port des Computers anschließen. Die Platine arbeitet dann stabil, ohne dass Sie sich um die Batterie sorgen müssen.

Und schließlich können Sie das Gerät über USB mit Textbefehlen konfigurieren. Einige erfahrene Benutzer bevorzugen die Kommandozeile gegenüber der grafischen Oberfläche der App: Im Terminal können Sie mit einem einzigen Befehl das Frequenzband ändern, MQTT aktivieren oder die Knotenrolle festlegen. Das ist schneller, wenn Sie mehrere identische Nodes nacheinander konfigurieren möchten.

Praktischer Tipp: Halten Sie ein hochwertiges USB-Kabel mit USB-C-Stecker bereit (diese Anschlüsse haben die meisten modernen Heltec-, LilyGO- und RAK-Platinen). Manche billigen Kabel sind nur zum Laden gedacht und übertragen keine Daten – damit lässt sich die Firmware nicht aktualisieren. Die Kennzeichnung “Data Sync” auf der Verpackung oder in der Beschreibung ist genau das, was Sie brauchen.

Frequenzen für Deutschland und die EU: EU_433 vs. EU_868

Für Deutschland und alle Länder der Europäischen Union sind in Meshtastic zwei Hauptbänder vorgesehen: EU_433 (433 MHz) und EU_868 (868 MHz). Die Wahl der Frequenz ist entscheidend für Legalität, Reichweite und Stabilität der Verbindung.

ParameterEU_433 (433 MHz)EU_868 (868 MHz) – EMPFOHLEN FÜR DIE EU
Frequenzbereich433,05 – 434,79 MHz869,40 – 869,65 MHz
Max. Sendeleistung (ERP)+10 dBm (10 mW)+27 dBm (500 mW)
Duty Cycle (max. Sendezeit)10% pro Stunde10% pro Stunde
Wanddurchdringung & WaldAusgezeichnet (niedrigere Frequenz)Gut
Auslastung in Deutschland/EUSehr hoch (industrielle Sensoren, Wetterstationen, Fernbedienungen)Gering bis mittel (relativ frei)
EmpfehlungNur wenn alle Geräte in der Umgebung bereits auf 433 MHz laufenBeste Wahl für Anfänger und Fortgeschrittene

Warum ist EU_868 für Deutschland und die EU vorzuziehen? Das 868-MHz-Band bietet die 50-fache erlaubte Sendeleistung (500 mW gegenüber 10 mW), was sich direkt auf die Reichweite auswirkt. Gleichzeitig ist es weit weniger überlastet als das 433-MHz-Band, auf dem billige Wetterstationen, Funkfernbedienungen für Tore, Wassermelder und tausende andere Haushaltsgeräte arbeiten. In großen deutschen Städten ist das 433-MHz-Band so dicht belegt, dass die effektive Meshtastic-Reichweite auf 500 Meter statt der erwarteten 5 km sinken kann.

Was ist der Duty Cycle von 10%? Das bedeutet, dass ein Gerät in einer beliebigen Stunde höchstens 10% der Zeit aktiv senden darf. Sendet es beispielsweise 1 Sekunde, muss es die nächsten 9 Sekunden still sein. In der Praxis wird diese Grenze beim normalen Austausch von Textnachrichten (ca. 5-10 Nachrichten pro Stunde) nie erreicht. Wenn Sie jedoch das automatische Senden von Telemetriedaten alle 5 Sekunden einstellen, ist die Überschreitung vorprogrammiert und das Gerät blockiert vorübergehend das Senden (das ist eine Anforderung der europäischen Vorschriften).

Andere Frequenzen weltweit

Wenn Sie reisen oder ein Gerät aus einem anderen Land kaufen, beachten Sie bitte, dass die LoRa-Frequenzbänder je nach Region unterschiedlich sind:

  • US_915 – USA, Kanada, Mexiko. Band 902-928 MHz. Leistung bis +30 dBm (1 W).
  • AU_915 – Australien und Neuseeland.
  • AS_923 – asiatische Länder (Japan, Singapur, Taiwan, Malaysia).
  • IN_865 – Indien, Band 865-867 MHz.

Wichtig: Ein für die USA gekauftes Gerät (915 MHz) darf in Deutschland nicht legal verwendet werden – es würde außerhalb der erlaubten Frequenzen arbeiten und könnte Störungen verursachen. Wählen Sie für Europa immer die EU_868-Version. Bei den meisten Geräten (Heltec, LilyGO) wird die EU_868-Version separat angeboten – achten Sie bei der Bestellung genau auf die Kennzeichnung.

Zwei Hauptklassen von Geräten: über Smartphone und mit Tastatur

Geräte über Smartphone

Funktionsweise: Das Gerät selbst (Node) hat nur die Basiskomponenten (LoRa-Funk, evtl. GPS und Display). Für Nachrichtenaustausch, Kartenansicht und Konfiguration wird ein Smartphone über Bluetooth (BLE) verwendet. Sie schreiben die Nachricht auf dem Telefon in der Meshtastic-App, sie wird über Bluetooth an den Node gesendet, und der Node sendet sie ins Funknetz.

Vorteile: Bequeme Touch-Eingabe, vollwertige Karten, einfache Bedienung, kompakter Node, geringere Kosten.

Nachteile: Abhängigkeit vom Telefon (wenn es leer ist oder verloren geht, ist der Node nutzlos), zusätzlicher Bluetooth-Stromverbrauch.

Beispiele: Heltec T114, Elecrow M1, RAK4631, TTGO T-Lora, R1 Neo, H2T, Elecrow ThinkNode M3.

Autonome Geräte mit Tastatur

Funktionsweise: Dies sind vollständig eigenständige Geräte: Sie verfügen über eine eingebaute QWERTY-Tastatur, ein Farb- oder E-Ink-Display, LoRa-Funk und einen Akku. Ein Smartphone wird nicht benötigt – die gesamte Bedienung erfolgt direkt am Gerät.

Vorteile: Völlige Unabhängigkeit vom Telefon, ideal für extreme Bedingungen, kein Herausholen des Telefons für kurze Nachrichten nötig.

Nachteile: Größer und schwerer, höherer Preis.

Beispiele: LilyGO T-Deck, LilyGO T-Deck V2, LilyGO T-Lora Pager, M5Stack Cardputer + LoRa-Modul.

Ausführlich: Geräte mit Tastatur – T-Deck, T-Deck V2 und T-Lora Pager

LilyGO T-Deck mit Tastatur
LilyGO T-Deck V2 – autonomes Gerät mit QWERTY-Tastatur für Meshtastic

LilyGO T-Deck ist wohl das bekannteste autonome Gerät in der Meshtastic-Ökosystem. Es ist ein handliches Gerät mit einer vollwertigen QWERTY-Tastatur, Farbdisplay und integriertem LoRa-Transceiver.

Technische Daten T-Deck (Version 1):

  • Mikrocontroller: ESP32-S3FN16R8 (Dual-Core LX7).
  • Display: 2,8-Zoll-IPS-LCD, Auflösung 320×240 Pixel, weite Blickwinkel.
  • Tastatur: Vollwertige QWERTY mit 54 Tasten, einschließlich Funktionstasten und Trackball.
  • LoRa-Chip: SX1262 (verfügbar für 433, 868 oder 915 MHz) mit +22 dBm Sendeleistung.
  • Drahtlose Schnittstellen: Wi-Fi 2,4 GHz, Bluetooth 5.0 (LE).
  • Speicher: 16 MB Flash, 8 MB PSRAM.
  • Zusätzlich: Trackball, Mikrofon, Lautsprecher, Steckplatz für Akku (18650).

Tastaturkürzel (Keyboard Shortcuts) auf dem T-Deck

Die Meshtastic-Community hat ein praktisches System von Hotkeys für das T-Deck implementiert, mit dem Sie häufige Aktionen schnell ausführen können, ohne Menüs aufrufen zu müssen. Hier sind einige davon:

  • Sym, Shift+N, g – GPS ein-/ausschalten.
  • Sym, Shift+N, m – Benachrichtigungen ein-/ausschalten.
  • Sym, Shift+N, i – Display-Helligkeit verringern.
  • Sym, Shift+N, o – Display-Helligkeit erhöhen.
  • Sym, Shift+N, Leertaste – Positionsupdate senden.
  • TAB – Zwischen den Oberflächen umschalten.

Die Kombinationen werden nacheinander eingegeben: Zuerst Sym drücken, dann die Shift-Taste, dann den Buchstaben. Um GPS auszuschalten: Sym -> Shift -> N -> g.

T-Deck V2 (zweite Version)

In den Jahren 2025-2026 hat LilyGO eine überarbeitete Version des T-Deck (inoffiziell V2 genannt) herausgebracht. Die Hauptunterschiede zur ersten Version:

  • Verbesserte Tastatur: Taktilere Tasten, verbessertes Feedback.
  • Aktualisierter LoRa-Chip: Einige Versionen verwenden den moderneren SX1262 mit verbesserter Empfindlichkeit.
  • Optionaler GPS: In einigen Modifikationen wurde ein integrierter GPS-Chip hinzugefügt (zuvor war ein externer Anschluss erforderlich).
  • Verbesserter Stromverbrauch: Optimierungen in der Schaltungstechnik ermöglichen einen längeren Akkubetrieb.

Achten Sie bei der Auswahl eines T-Deck auf die Version des LoRa-Chips und das Vorhandensein von GPS – diese Parameter können je nach Anbieter und Herstellungsdatum variieren.

Tipp aus der Community: “Wenn Sie das T-Deck als Alltags-EDC-Gerät nutzen möchten, sollten Sie etwas Kompakteres wie den T1000 in Betracht ziehen. Das große Display und die eingebaute Tastatur sind zwar toll, aber sie entladen den Akku schnell.” Auf der anderen Seite ist das T-Deck für extreme Bedingungen oder Situationen, in denen das Telefon leer sein könnte, unverzichtbar.

LILYGO T-Lora Pager: Kompakter autonomer Pager mit Tastatur

LILYGO T-Lora Pager ESP32 LoRa mit Tastatur
LILYGO T-Lora Pager – Kompakter Pager mit physikalischer QWERTY-Tastatur und 2,3″ IPS-Display

LILYGO T-Lora Pager ist ein weiteres vollwertiges, autonomes Gerät von LilyGO, das als moderne Alternative zu klassischen Pagern mit vollständiger Meshtastic-Unterstützung positioniert ist. Im Gegensatz zum T-Deck ist dieses Gerät kompakter, aber dennoch mit einer vollwertigen physikalischen QWERTY-Tastatur für die bequeme Eingabe von Nachrichten ausgestattet.

Technische Daten des T-Lora Pager:

  • Mikrocontroller: ESP32 (leistungsstarker Dual-Core-Chip mit Wi-Fi- und Bluetooth-Unterstützung).
  • Display: 2,3-Zoll-IPS-LCD mit heller Farbwiedergabe und guten Blickwinkeln.
  • Tastatur: Physikalische QWERTY-Tastatur für schnelle Nachrichteneingabe ohne Smartphone.
  • LoRa-Chip: SX1262 (verfügbar für 433, 868 oder 915 MHz).
  • Einzigartige Funktionen: Integriertes NFC-Modul für kontaktlose Szenarien, RTC (Echtzeituhr) für genaue Zeitstempel von Nachrichten, Helligkeitssensor.
  • Schnittstellen: USB-C zum Programmieren und Laden, microSD-Slot zum Protokollieren von Nachrichten.
  • Stromversorgung: Integrierter Li-Po-Akku, wird über USB-C geladen.

Was unterscheidet den T-Lora Pager vom T-Deck? Der Hauptunterschied liegt in der Größe und Kompaktheit. Der T-Lora Pager ist deutlich kleiner als das T-Deck und lässt sich leichter in der Tasche oder am Gürtel tragen. Dabei behält er alle wichtigen Funktionen: physikalische Tastatur, Farbdisplay und LoRa-Funk. Allerdings hat der T-Lora Pager keinen Trackball (Navigation über Tasten) und keinen Slot für einen wechselbaren 18650-Akku – der Akku ist fest verbaut.

Für wen ist diese Variante geeignet?

  • Für alle, die ein kompaktes, autonomes Gerät suchen: Der T-Lora Pager passt leicht in die Tasche und wiegt weniger als das T-Deck.
  • Für aktive Kommunikation auf Wanderungen: Die physikalische Tastatur ermöglicht schnelle Antworten auf Nachrichten, ohne das Smartphone herausholen zu müssen.
  • Für die Nutzung von NFC: Das integrierte NFC ermöglicht die automatische Autorisierung oder den schnellen Austausch von Kontakten.
  • Für Datenlogging: Der microSD-Slot zeichnet alle eingehenden Nachrichten und Telemetriedaten auf – nützlich für Expeditionen.
Wichtiger Hinweis zum T-Lora Pager: Stellen Sie sicher, dass Sie eine Version mit vorinstallierter Meshtastic-Firmware kaufen oder bereiten Sie sich darauf vor, sie selbst über den Web-Flasher zu flashen. Das Gerät wird oft mit einer Werksfirmware für Lora APRS ausgeliefert, daher ist für den Betrieb im Meshtastic-Ökosystem ein Firmware-Update erforderlich. Der Vorgang ist Standard: Boot beim Anschließen von USB-C gedrückt halten, flasher.meshtastic.org öffnen und EU_868 auswählen.

Vergleich zwischen T-Lora Pager und T-Deck:

T-Deck / T-Deck V2

✅ Vollwertige QWERTY-Tastatur
✅ Großes 2,8″ Display
✅ Trackball für Navigation
✅ Wechselbarer 18650-Akku
✅ Schwerer und größer
❌ Kein integriertes NFC
❌ Kein microSD-Slot

T-Lora Pager

✅ Vollwertige QWERTY-Tastatur
✅ Kompakt und leicht
✅ Integriertes NFC und RTC
✅ microSD-Slot
✅ Integrierter Akku
❌ Kleiner Display 2,3″
❌ Kein Trackball

Zusammenfassend lässt sich sagen: Wenn Sie einen vollwertigen autonomen “Messenger” für aktive Kommunikation mit maximalem Bedienkomfort suchen, wählen Sie das T-Deck mit seinem großen Display und Trackball. Wenn Sie hingegen Kompaktheit schätzen und bereit sind, für die Tragbarkeit etwas Displaygröße zu opfern, ist der T-Lora Pager eine ausgezeichnete Wahl, ohne Kompromisse bei der Hauptfunktion – der physikalischen Tastatur für smartphonelosen Betrieb – einzugehen.

Ausführlich: Geräte, die über das Smartphone arbeiten

Diese Geräteklasse ist die zahlreichste und bei Einsteigern am beliebtesten. Das Funktionsprinzip ist einfach: Der Node verbindet sich über Bluetooth (BLE) mit dem Smartphone, und die gesamte Steuerung erfolgt über die offizielle Meshtastic-App (verfügbar für iOS und Android auf der offiziellen Projekt-Website).

Warum ist das praktisch?

  • Gewohnte Oberfläche: Sie tippen Nachrichten auf der Touch-Tastatur Ihres Telefons.
  • Karten: Die Positionen anderer Teilnehmer werden auf vollwertigen Karten (OpenStreetMap, Google Maps) angezeigt.
  • Einfache Konfiguration: Alle Parameter wie Kanäle, Frequenzen und Rollen werden in der App eingestellt.
  • Energieeinsparung des Nodes: Der Node kann die meiste Zeit im Tiefschlaf verbringen und nur zum Senden/Empfangen von Nachrichten aufwachen. Einige Modelle (mit nRF52840) verbrauchen im Schlafmodus nur 5-10 µA.

Beliebte Modelle für die Smartphone-Nutzung:

Heltec T114 Meshtastic Kit
Heltec T114

Heltec T114 Meshtastic Kit

Eine der besten Komplettlösungen. Basierend auf Nordic nRF52840 (extrem niedriger Stromverbrauch), verfügt über ein 1,54″ monochromes Display (kann auch ohne Telefon genutzt werden), GPS, Beschleunigungssensor, Slot für 18650. Schlafstromaufnahme: 7 µA. Laut Community kann das T114 mit GPS 4-5 Tage mit einem 2000-mAh-Akku laufen.

Elecrow ThinkNode M1
Elecrow ThinkNode M1

Elecrow ThinkNode M1 (E-Ink)

Einzigartiges Gerät mit E-Ink-Display (elektronisches Papier) von 1,54″, das nur bei Bildaktualisierung Strom verbraucht. Verfügt über einen physikalischen GPS-Schalter zum Energiesparen. Betriebsdauer: ca. 24 Stunden mit ständig eingeschaltetem GPS, bis zu 4-5 Tage ohne GPS. Ideal für längere Wanderungen.

RAK4631 WisBlock
RAK4631 WisBlock
RAK19007 WisBlock Mini Base
RAK19007 WisBlock Mini Base

RAK4631 WisBlock Mini Base

Modulares System für alle, die ihr Gerät nach ihren eigenen Anforderungen zusammenstellen möchten. Basisplatine mit nRF52840 und SX1262, Schlafstromaufnahme 2-3 µA. Sie fügen nur die Blöcke hinzu, die Sie benötigen: GPS (RAK12500), Sensoren (RAK1904 BME280), Display (RAK1921). Ideal für solarbetriebene Repeater und Wetterstationen.

TTGO T-Beam
LILYGO® TTGO T-Beam V1.1

T-Beam (ESP32 + GPS + LoRa)

Das klassische “Arbeitspferd” der Community. Platine auf ESP32-Basis, integrierter GPS-Chip (NEO-6M oder NEO-M8N), LoRa SX1262, Slot für 18650. Allerdings verbraucht der ESP32 deutlich mehr als der nRF52840 (~100 mA gegenüber ~10 mA), daher benötigt der T-Beam für einen längeren autonomen Betrieb einen größeren Akku oder ein Solarpanel.

R1 Neo - Complete Meshtastic Device with GPS
R1 Neo – fertiges Meshtastic-Gerät mit GPS

R1 Neo – Complete Meshtastic® Device with GPS

R1 Neo ist ein sofort einsatzbereites Meshtastic-Gerät in einem robusten und kompakten Gehäuse. Entwickelt für alle, die ohne Löten und Programmieren einfach und zuverlässig in die Meshtastic-Welt einsteigen möchten. Das Gerät ist mit einem integrierten GPS-Modul, einem LoRa-Chip SX1262 und einem Akku ausgestattet, der mehrere Tage Autonomie ermöglicht. Das Gehäuse verfügt über eine Befestigungsöse für Bänder oder Karabiner, was den R1 Neo zur idealen Wahl für Wanderer, Radfahrer und alle macht, die einen robusten und wetterfesten Tracker suchen. Die Konfiguration erfolgt bequem über das Smartphone per Bluetooth – das Gerät ist ab Werk voll funktionsfähig.

H2T - Heltec T114 with GPS running Meshtastic
H2T – Heltec T114 mit GPS unter Meshtastic

H2T – Complete Device: Heltec T114 with GPS running Meshtastic®

H2T ist ein fertiges Gerät auf Basis der beliebten Heltec T114-Platine, verpackt in einem hochwertigen Gehäuse. Wie das originale Heltec T114 basiert es auf dem extrem sparsamen nRF52840-Chip, was eine rekordverdächtige Akkulaufzeit von bis zu 4-5 Tagen mit einem 2000-mAh-Akku bei aktivem GPS ermöglicht. Die neueste Meshtastic-Firmware ist bereits vorinstalliert und für den europäischen EU_868-Bereich vorkonfiguriert. Das Gerät verfügt über ein monochromes Display zur Anzeige wichtiger Parameter (Signalstärke, GPS-Status, eingehende Nachrichten), ein GPS-Modul, einen Beschleunigungssensor und einen Slot für einen 18650-Akku. H2T bietet die perfekte Balance zwischen Preis, Energieeffizienz und Funktionalität für den täglichen Gebrauch.

Elecrow ThinkNode M3
Elecrow ThinkNode M3

Elecrow ThinkNode M3

Elecrow ThinkNode M3 ist eine kompakte und erschwingliche Node für den Einstieg in die Welt von Meshtastic. Im Gegensatz zum größeren Modell M1 mit E-Ink-Display ist das M3 ein minimalistisches Gerät ohne Bildschirm, was es besonders stromsparend macht. Die ideale Wahl für den Einsatz als versteckter Tracker (z.B. für Fahrrad, Hund oder Rucksack), Repeater oder Sensor. Trotz seiner kompakten Größe ist das Gerät mit allem Notwendigen ausgestattet: LoRa-Chip SX1262, GPS-Modul, Bluetooth für die Verbindung mit dem Smartphone und Akku. Dank des fehlenden Displays kann der ThinkNode M3 mit einer Akkuladung deutlich länger arbeiten als seine “großen Brüder”. Die Steuerung und Konfiguration erfolgt vollständig über die Meshtastic-App auf dem Smartphone.

Antennen: Von der Taschen- bis zur Dachantenne

Die Antenne ist die wichtigste Komponente für die Reichweite. Die EU-Gesetzgebung begrenzt die maximale Strahlungsleistung (ERP) auf 500 mW für EU_868. Die Antenne bestimmt, wie effektiv diese Leistung in Funkwellen umgesetzt wird. Die goldene Regel: Die Reichweite hängt direkt von der Höhe des Antennenstandorts und ihrer Qualität ab. Wenn Sie die Antenne nur 3-5 Meter höher platzieren, erhöhen Sie die Reichweite um ein Vielfaches, ohne die Leistung zu erhöhen.

Antennentypen für Meshtastic

TypAussehenGainVerwendungszweckBeispielmodelle
Kurzer Gummiwhip (Rubber Duck)Biegsamer Stab 5-15 cm1-3 dBiTragbare Geräte, Tracker, KompaktheitNagoya NA-771, AX-868
Mittlerer WhipSteifer Stab 15-40 cm3-5 dBiHeimische Nodes, Dach-RepeaterGIZONT 17cm, MikroTik 868 Omni
Kollineare (Basisstation)Langes Rohr 0,5-2 m5-9 dBiBasisstationen, professionelle RepeaterAlfa AOA-868, Rokland 5.8 dBi
Moxon / Yagi (Richtantenne)Flaches Gitter oder Ausleger mit Elementen6-12 dBiPunkt-zu-Punkt-Verbindungen über 10-30 kmSelbstgebauter Moxon, Yagi DIY
Stabantenne
Stabantenne
Kollineare Antenne
Kollineare Antenne
Yagi-Antenne
Yagi-Richtantenne

Solar-Repeater: Nodes, die jahrelang arbeiten

Eine der leistungsfähigsten Anwendungen von Meshtastic sind autonome Repeater (Router/Repeater) mit Solarpanel. Sie werden auf Masten, Bäumen oder Dächern installiert und arbeiten jahrelang wartungsfrei, um die Funkabdeckung über Dutzende von Kilometern zu erweitern.

Solar RAK Lora Modul
Solar RAK Lora Modul

Aus welchen Komponenten werden Solar-Nodes gebaut?

  • Basisplatine: RAK4631 (nRF52840 + LoRa) – die sparsamste Variante (Einheiten µA im Schlaf). Wie Anwender berichten: “Meine NRF-Solar-Nodes verbrauchen nur etwa 14 mAh, inklusive INA3221 und BME280.” Das Heltec T114 hingegen hat “keine besonders gute Solar-Ladeschaltung”.
  • Solar-Laderegler: TI BQ24074, CN3165 oder Waveshare Solar Power Manager.
  • Akku: 18650 (3000-3500 mAh) oder 21700 (5000 mAh). Für stationäre Knoten kann man auch eine 12V 18Ah Deep-Cycle-Batterie verwenden – damit kommt man etwa 20 Tage ohne Nachladung aus.
  • Solarpanel: 5-10 Watt. “Selbst an einem bewölkten Tag reicht das aus, um die Ladung zu halten.”
  • Wasserdichtes Gehäuse: IP65 oder IP67.

Tipp zum Energiesparen: Für eine stationäre Installation, bei der GPS nicht benötigt wird, können Sie die Koordinaten manuell eingeben und eine nRF52-basierte Platine (z.B. RAK4631) verwenden, was den Verbrauch um 90% senkt. Außerdem können Sie das Display deaktivieren – das bringt “einen leichten Sieg” bei der Energieeinsparung.

Gerätetypen nach Netzwerkrolle

Rolle (in der Firmware)HauptaufgabeFunktionsweiseTypische Geräte
CLIENTPersönliche Kommunikation + WeiterleitungSendet Nachrichten, GPS, leitet fremde Pakete weiterHeltec T114, T-Deck, T-Lora Pager, Elecrow M1, R1 Neo, H2T, ThinkNode M3
ROUTERStationäre NetzerweiterungHört ständig den Funk ab, leitet alles weiter, schläft nicht. Benötigt externe Stromversorgung.RAK4631 + Solarpanel, Station G2
REPEATEREinfache Weiterleitung “ohne Gehirn”Sendet jedes gehörte Paket genau einmal aus. Minimaler Stromverbrauch.TTGO T-Lora im wasserdichten Gehäuse, RAK4631
SENSORSammlung von Telemetrie- und WetterdatenWacht periodisch auf, misst Sensordaten, sendet sieRAK4631 + BME280, DHT22. In der Firmware wird empfohlen, die Rolle SENSOR für eine korrekte Telemetrieübertragung über MQTT einzustellen.
TRACKERGPS-Überwachung von BewegungenSendet häufig Koordinaten, höherer StromverbrauchRAK12500 GPS, Elecrow M1, T-Beam, R1 Neo, H2T, ThinkNode M3
CLIENT: Tragbar, Kommunikation und Tracking. Leitet fremde Pakete weiter.
ROUTER/REPEATER: Stationärer Repeater. Benötigt externe Stromversorgung oder Solarpanel.
SENSOR: Misst Temperatur, Luftfeuchtigkeit, Luftdruck. Spart Strom.
TRACKER: Sendet häufig GPS-Daten. Zum Auffinden von Personen, Tieren, Fahrzeugen.

Tracker: Eine eigene Klasse für GPS-Überwachung

Tracker sind Geräte, deren Hauptaufgabe die kontinuierliche Übertragung von Koordinaten ins Mesh-Netzwerk ist. Sie werden verwendet, um Personen (Kinder, ältere Verwandte), Haustiere (Katzen, Hunde), Fahrzeuge oder wertvolle Ausrüstung an abgelegenen Orten zu verfolgen.

Besonderheiten von Trackern

  • Häufiges GPS-Senden: Intervall von 5 Sekunden (für schnelle Bewegung) bis 1 Minute (für Fußgänger).
  • Erhöhter Stromverbrauch: Der GPS-Chip verbraucht während der Satellitensuche 20-40 mA. Bei aktivem Tracking hält ein Akku 24-48 Stunden.
  • Kompaktheit und Wasserschutz: Tracker arbeiten oft im Regen, daher sollte das Gehäuse spritzwassergeschützt sein.

Beliebte Lösungen für Tracker

  • T-Beam: Der Klassiker – alles auf einer Platine: ESP32, GPS, LoRa, Slot für 18650.
  • Elecrow ThinkNode M1: Fertiggerät mit E-Ink-Display, GPS und physikalischem GPS-Schalter.
  • RAK4631 + RAK12500 GPS: Modulares System für einen extrem sparsamen Tracker.
  • R1 Neo: Fertiger Tracker im robusten, wetterfesten Gehäuse mit Befestigungsöse.
  • Elecrow ThinkNode M3: Kompakter und stromsparender Tracker ohne Display – ideal für verstecktes Tragen.
  • SenseCAP Card Tracker T1000-E for Meshtastic: Ultra-kompakter, wassergeschützter Tracker im Kreditkartenformat. Basierend auf nRF52840 mit GPS und LoRa, mit integriertem Akku und Magneten zur Befestigung. Ideal für unauffälliges Tragen oder zur Befestigung am Fahrrad/Tier. Vollständig mit Meshtastic kompatibel und läuft wochenlang ohne Aufladen im Trackermodus.
SenseCAP Card Tracker T1000-E
SenseCAP Card Tracker T1000-E
Elecrow ThinkNode M1
Elecrow ThinkNode M1

Reale Anwendungsszenarien in Deutschland

Wanderung im Schwarzwald oder in den Bayerischen Alpen

Ausrüstung: Jeder Teilnehmer hat ein Heltec T114, Elecrow M1, R1 Neo, T-Deck oder T-Lora Pager (vollständiger Betrieb ohne Telefon). Einstellungen: EU_868, Rolle CLIENT, GPS-Senden alle 30 Sekunden. Funktionsweise: Alle sehen sich gegenseitig auf der Karte in der App (oder auf dem Gerätedisplay). Nachrichten springen von einem Teilnehmer zum nächsten, selbst über Hügel hinweg. Reichweite im Wald: 1-3 km.

Festival (Wacken Open Air, Fusion, Hurricane)

Problem: Das Mobilfunknetz ist durch Hunderttausende Menschen überlastet. Lösung: Installation von Repeatern an hohen Punkten (Beleuchtung, Bühnen). Die Teilnehmer nutzen kompakte Client-Geräte (Heltec T114, T-Lora Pager, ThinkNode M3) oder T-Deck. Jeder sieht die Koordinaten seiner Freunde auf der Karte der App und kann Textnachrichten austauschen. Das Netzwerk funktioniert völlig autonom.

Freundesgruppe auf einer Fahrradtour durch die Mecklenburgische Schweiz

Ausrüstung: T-Beam, R1 Neo oder Elecrow M1/M3 Tracker an jedem Fahrrad, der Gruppenführer hat ein Heltec T114 oder T-Lora Pager mit Smartphone. Funktionsweise: Die Gruppe fährt auf einer Strecke, wo die Mobilfunkabdeckung lückenhaft ist. Der Gruppenführer sieht die Position aller auf der Karte. Wenn jemand zurückfällt oder einen Platten hat, wird eine Nachricht in die Gruppe geschickt. Nachrichten werden auch im Wald und in Senken über Mesh-Repeater zugestellt.

Einfamilienhausgebiet / Schrebergartenkolonie

Ausrüstung: Ein solarbetriebener Repeater auf dem Dach des höchsten Hauses (RAK4631 + Solarpanel) und Client-Geräte bei mehreren Nachbarn (z.B. ThinkNode M3 oder R1 Neo). Funktionsweise: Die Bewohner können Textnachrichten austauschen, selbst wenn der Strom oder das Internet ausfällt – perfekt für Schrebergärten (Kleingartenkolonien), wo oft keine feste Stromversorgung vorhanden ist, oder für Einfamilienhausgebiete am Stadtrand. Benachrichtigungen über gemeinsame Aktivitäten, Hilferufe oder der einfache Austausch von Nachrichten funktionieren zuverlässig über das Mesh-Netzwerk, unabhängig von Mobilfunk und WLAN.

Fernüberwachung des Wetters in der Landwirtschaft

Ausrüstung: Sensor-Node auf RAK4631 mit BME280-Sensor (Temperatur, Luftfeuchtigkeit, Luftdruck), betrieben mit Akku und kleinem Solarpanel. Zuhause ein Bridge-Node mit Wi-Fi, konfiguriert für MQTT. Funktionsweise: Alle 30 Minuten sendet der Sensor seine Messwerte ins Funknetz. Der heimische Node empfängt sie und sendet sie über einen MQTT-Broker an Home Assistant. Der Landwirt kann die Temperaturverläufe im Obstlager oder die Luftfeuchtigkeit im Gewächshaus aus der Ferne über das Internet einsehen. Falls das Internet ausfällt, bleiben die Daten trotzdem auf dem lokalen MQTT-Broker erhalten.

Fazit: Was man 2026 wählen sollte

Abschließend lassen sich für Deutschland und die EU folgende Empfehlungen geben:

  • Frequenz: Wählen Sie immer EU_868. Das ist legal, reichweitestärker und stabiler. Überprüfen Sie, dass die Firmware auf EU_868 eingestellt ist, bevor Sie das Gerät einschalten.
  • Anfänger, der einfach über das Smartphone nutzen möchte: Nehmen Sie ein fertiges Gerät – Heltec T114, Elecrow M1, R1 Neo oder H2T. Arbeiten Sie über Bluetooth – das ist der einfachste Einstieg.
  • Budget- oder verdecktes Tracking: Schauen Sie sich den Elecrow ThinkNode M3 an – ein kompaktes Gerät ohne Display für maximale Energieeinsparung und unauffällige Platzierung.
  • Wenn Sie völlige Unabhängigkeit vom Telefon benötigen: LilyGO T-Deck oder T-Deck V2 mit großer Tastatur und Trackball für aktive Kommunikation. Oder den T-Lora Pager – wenn Sie eine kompaktere Variante mit physikalischer Tastatur, NFC und microSD-Slot bevorzugen.
  • Für GPS-Tracking (Fahrrad, Laufen, Kinder, Tiere): T-Beam (DIY preisgünstig) oder Elecrow M1/M3 (Fertiggerät) oder R1 Neo (robustes wetterfestes Gehäuse) oder SenseCAP Card Tracker T1000-E (maximal kompakte Komplettlösung).
  • Zum Ausbau der Netzabdeckung (Repeater) im Einfamilienhausgebiet oder in der Schrebergartenkolonie: RAK4631 + Solarpanel + Laderegler – bauen Sie ihn hoch auf und vergessen Sie ihn für Jahre. nRF52-basierte Platinen verbrauchen eine Größenordnung weniger als ESP32.
  • Wenn Sie ein DIY-Enthusiast sind: Beschäftigen Sie sich mit RAK WisBlock (Modularität, extrem geringer Verbrauch) oder dem T-Beam (Alles-in-einem-Tracker).
Letzter Tipp: Wenn Sie nicht wissen, wo Sie anfangen sollen, kaufen Sie ein Gerät aus der Kategorie “über Smartphone” (z.B. Heltec T114, R1 Neo oder H2T) und ein Gerät mit Tastatur – entweder das T-Deck oder den T-Lora Pager. Spielen Sie mit beiden Ansätzen (über Smartphone und autonom) und finden Sie heraus, was Ihnen besser gefällt. Beide Tastatur-Varianten bieten völlige Smartphone-Unabhängigkeit. Fügen Sie dann später einen solarbetriebenen Repeater hinzu – und Sie haben Ihr eigenes kleines, aber stabiles Mesh-Netzwerk. Vergessen Sie nicht, dass alle diese Geräte für Firmware-Updates und Feineinstellungen über USB an den Computer angeschlossen werden.

Meshtastic ist im Jahr 2026 eine ausgereifte, stabile und faszinierende Technologie. Sie bietet die Möglichkeit, dort in Verbindung zu bleiben, wo traditionelle Anbieter machtlos sind. Und das Beste ist: Sie haben die volle Kontrolle über Ihr Netzwerk – keine Grundgebühren, keine Zensur, keine Abhängigkeit von einem einzigen Anbieter. Verbinden Sie Ihre Geräte über Funk, schließen Sie sie zum Aktualisieren an Ihren Computer an, konfigurieren Sie sie nach Ihren Wünschen – und die Welt der dezentralen Kommunikation gehört Ihnen.

Das Meshtastic-Ökosystem entwickelt sich rasant weiter. Monat für Monat wächst die Auswahl an Geräten – mit erweiterten Möglichkeiten, durchdachtem Design und immer intuitiverer Bedienung. Die Hersteller hören genau auf die Wünsche der Community und liefern Lösungen für die unterschiedlichsten Einsatzszenarien: von ultrakompakten Trackern bis hin zu leistungsstarken stationären Repeatern. Diese Dynamik macht die Technologie nicht nur spannend, sondern auch im Alltag richtig praktisch.

Der erste Schritt ist einfach: Nehmen Sie eines der oben beschriebenen Geräte, verbinden Sie es mit einem USB-Kabel (das auch Daten überträgt) mit Ihrem Laptop oder Desktop-PC. Gehen Sie auf flasher.meshtastic.org (am besten mit Chrome oder Edge). Klicken Sie auf “Flash”, wählen Sie Ihre Region EU_868 und warten Sie, bis die Firmware geflasht ist. Nach zwei Minuten ist das Gerät betriebsbereit. Jetzt können Sie es über Bluetooth mit Ihrem Smartphone verbinden oder – wenn Sie ein T-Deck oder T-Lora Pager haben – sofort mit der Kommunikation über die physikalische Tastatur beginnen. Sie sind vernetzt, und dieses Netz ist Ihr eigenes – grenzenlos und frei.


© 2026 Elektroniker.Help – Unabhängiger Meshtastic-Überblick. Aktuell: Mai 2026.
Dieser Artikel wurde für Deutschland und die EU unter Berücksichtigung der Funkfrequenzvorschriften (EU_868) verfasst.
Wichtiger Hinweis zu den Bildern: Die Abbildungen sind beispielhaft und können je nach Geräteversion, Lieferant oder verbauter Hardware (z. B. Antenne, Display) anders aussehen als das von Ihnen erworbene Produkt.