Repeater-Konfiguration
Die Einstellungen unseres Netzes zum Nachbauen. Eingabe über die CLI (Companion-App → Command Line, nach Admin-Login).
Diese Konfiguration ist auf Firmware 1.16 ausgelegt. Neu gegenüber älteren Versionen: guest.password, die Flood-Begrenzer flood.max.advert / flood.max.unscoped sowie der Regionen-Einzeiler region def. Die früheren txdelay-Parameter entfallen.
1 · Grundkonfiguration
Name, Standort, Radio-Parameter und Routing. Der deutsche MeshCore-Standard-Preset: 869,618 MHz / BW 62,5 kHz / SF8 / CR8.
set name DEIN-NODE-NAME set owner.info DEINE-MAIL-ADRESSE set lat 50.09496 set lon 6.73170 password PASSWORD set guest.password set radio 869.618,62.5,8,8 set dutycycle 10 set advert.interval 230 set flood.advert.interval 25 set flood.max.advert 8 set flood.max.unscoped 8 set multi.acks 1 set path.hash.mode 1 set loop.detect minimal
reboot — Radio-Parameter werden erst nach Neustart aktiv.Die Werte bei set lat und set lon sind der Standort des Repeaters in Dezimalgrad (WGS84) – genau das Format, das MeshCore erwartet. So ermittelst du sie:
Google Maps: An den Standort zoomen, dann Rechtsklick (am PC) bzw. langer Fingertipp (Handy) auf die exakte Stelle. Ganz oben im Menü erscheinen die Koordinaten, z. B. 50.09496, 6.73170 – antippen kopiert sie. Die erste Zahl ist lat, die zweite lon.
OpenStreetMap: Auf openstreetmap.org an die Stelle rechtsklicken und „Adresse anzeigen“ wählen – die Koordinaten stehen dann auch in der URL als mlat=…&mlon=….
Zu beachten: Dezimalpunkt statt Komma (50.09496, nicht 50,09496). Reihenfolge nicht vertauschen: lat = Nord/Süd (in Deutschland ca. 47–55), lon = Ost/West (ca. 6–15). Fünf Nachkommastellen entsprechen rund 1 m Genauigkeit – das reicht für einen Repeater-Standort mehr als aus.
flood.max.advert 8 begrenzt die Hop-Anzahl für Advert-Pakete (Standard 8) – Adverts werden verworfen, sobald sie diese Hop-Zahl überschritten haben.
flood.max.unscoped 8 begrenzt ungescopte Flood-Pakete auf diese Hop-Anzahl. Das ist die sanfte Alternative zu region denyf *: Lokale Nachrichten ohne Scope werden noch ein Stück weit verteilt, aber laute Nachbarn können nicht mehr das ganze Netz fluten. Standardwert ist 64 (praktisch unbegrenzt). Mehr dazu auf der Seite Regionen & Scopes.
path.hash.mode 1 aktiviert 2-Byte-Pfad-Hashes für die eigenen Adverts dieses Repeaters. Das verbessert die Unterscheidbarkeit der Knoten in Analyse-Tools, sollte aber erst genutzt werden, wenn praktisch alle Repeater im Netz auf Firmware ≥ 1.14 laufen – ältere Knoten verwerfen Pakete mit Mehrbyte-Hashes stillschweigend. Auf manchen Boards (z. B. T114 unter v1.14.1) ist die Einstellung zudem nicht zuverlässig; mit get path.hash.mode prüfen.
set guest.password ohne Wert setzt ein leeres Guest-Passwort. Guest-Logins dürfen dann Statusabfragen („Get Stats“) und Telemetrie abrufen – praktisch, damit andere den Repeater ohne Admin-Zugang überprüfen können.
2 · Regionen
Regionen anlegen mit region put. Ab Firmware 1.15+ aktiviert jedes region put die Weiterleitung automatisch – der frühere Extra-Schritt region allowf entfällt. Hintergründe dazu auf der Seite Regionen & Scopes.
region put #de region put #de-rp region put #de-nw region put #de-west region put #eifel region put #vulkaneifel region put #eu region put #europa region put #hunsrueck region put #mosel
2b · Regionen als Einzeiler (ab 1.16)
Ab Firmware 1.16 lässt sich die gesamte Regionen-Hierarchie mit einem einzigen region def-Befehl laden – zuverlässiger als die region put-Kette, da keine einzelne verlorene Nachricht die Konfiguration halb fertig lassen kann. Diese Zeile ersetzt den Block oben.
region def de|* de-west|* de-nw|* de-rp|* vulkaneifel|* eifel|* hunsrueck|* mosel|*
save region — nicht vergessen, sonst sind die Regionen nach dem nächsten Neustart weg.1. Grundkonfiguration setzen → reboot
2. Regionen setzen → save region
Konfigwerte mit get <parameter> jederzeit prüfbar.