Webseiten-Werkzeuge


meshcore:allgemeines:regions:cli

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
meshcore:allgemeines:regions:cli [05.02.2026 15:08] – [Über die Command Line] josch0meshcore:allgemeines:regions:cli [11.02.2026 08:33] (aktuell) – [Default Verhalten Repeater] clauwn
Zeile 5: Zeile 5:
 Damit Regions und Scopes funktionieren, müssen **alle** Repeater-Admins ihre Repeater entsprechend konfigurieren. Es müssen sowohl die [[basis|Basis-Regions]] als auch die [[reale-regions-in-repeatern|regionalen Regions]] eingetragen werden. Wie das funktioniert, wird hier erklärt. Damit Regions und Scopes funktionieren, müssen **alle** Repeater-Admins ihre Repeater entsprechend konfigurieren. Es müssen sowohl die [[basis|Basis-Regions]] als auch die [[reale-regions-in-repeatern|regionalen Regions]] eingetragen werden. Wie das funktioniert, wird hier erklärt.
  
-===== Über die Settings =====+===== Standard-Verhalten der Repeater =====
  
-**:!: WICHTIG: Dieses Feature kommt erst mit App-Version 1.39.0die aktuell noch nicht in den App-Stores für Android/iOS zu finden ist. Im offiziellen [[https://app.meshcore.nz/|Web-Client]] ist das Feature aber bereits enthalten. Zur Nutzung muss sowohl der Companion, als auch der Repeater auf Firmware 1.12.0 geupdatet sein!**+Ein frisch geflashter Repeater mit Version 1.12.0 hat nur die Wildcard-Region * (Stern) aktiviert. Diese leitet alle Nachrichten **ohne** Scope automatisch weiter. 
 +Es ist bisher nicht geplant und auch nicht sinnvoll, das Weiterleiten ohne Scope zu unterbinden ("denyf *"). 
 + 
 +Nachrichten mit beliebig gesetztem Scope, werden per default **nicht** weitergeleitet. Das ist gewünschtes Verhalten. Es ist daher wichtig, den Repeater so schnell wie möglich mit den richtigen Regions zu bestücken. 
 + 
 +===== Welche Regions brauche ich? ===== 
 + 
 +Maßgeblich dafür ist immer der exakte Repeater-Standort. 
 + 
 +Es empfiehlt sich, vor dem Konfigurieren des Repeaters zu schauen ob es Mesh-Communities in der Gegend gibt, die beim Einrichten helfen können. Hier sei die deutsche [[https://t.me/meshcorede|Telegram Gruppe]] als erste Anlaufstelle empfohlen. Es ist ebenfalls sinnvoll, im Companion per "Region Discover" mal zu schauen, welche Regions im Umkreis schon gesetzt sind. 
 + 
 +Ausgehend vom eigenen Standort kann man im ersten Schritt die für den Standort passenden [[basis|Basis-Regions]] auswählen. Ein Repeater in Hanau bekäme z.B. dann __europe__, __de__, __de-mitte__, __de-sued__, __de-west__ und __de-he__. 
 + 
 +Im nächsten Schritt schaut man nach, welche [[reale-regions-in-repeatern|Regionale Regions]] es bereits gibt. Für Hanau z.B. __rhein-main__. 
 + 
 +===== Konfigurieren per Settings ===== 
 + 
 +**:!: WICHTIG: Dieses Feature ist erst in App-Version 1.39.0 enthalten. Zur Nutzung muss sowohl der Companion, als auch der Repeater auf Firmware 1.12.0 geupdatet sein!**
 \\ \\
 \\ \\
  
 {{:meshcore:allgemeines:regions:ManageRegions2.jpg?500 }} {{:meshcore:allgemeines:regions:ManageRegions2.jpg?500 }}
- 
 \\ \\
 Um die Regions direkt über die App zu verwalten, muss man sich auf dem entsprechenden Repeater einloggen und hat dann einen neuen Menüpunkt "Manage Regions" in den Settings des Repeaters. Dort kann man Regions hinzufügen/löschen und aktivieren/deaktivieren. Um die Regions direkt über die App zu verwalten, muss man sich auf dem entsprechenden Repeater einloggen und hat dann einen neuen Menüpunkt "Manage Regions" in den Settings des Repeaters. Dort kann man Regions hinzufügen/löschen und aktivieren/deaktivieren.
Zeile 20: Zeile 36:
 Die Settings unterstützen entgegen der CLI keine Parent-Verknüpfungen der Regions (Hiearchie), d.h. die Regions werden als flache Liste angezeigt und angelegt. Ist wird empfohlen, auf das Anlegen von hierarchischen Regions zu verzichten, solange nicht klar ist, ob und wie diese zukünftig genutzt werden. Die Settings unterstützen entgegen der CLI keine Parent-Verknüpfungen der Regions (Hiearchie), d.h. die Regions werden als flache Liste angezeigt und angelegt. Ist wird empfohlen, auf das Anlegen von hierarchischen Regions zu verzichten, solange nicht klar ist, ob und wie diese zukünftig genutzt werden.
  
 +In App v1.39.0 muss nach dem konfigurieren noch per cli „region save“ genutzt werden um die Einstellungen über einen Neustart hinweg zu speichern. Ab v1.40.0 gibt es hierfür in der App noch einen weiteren Knopf mit Haken. 
  
 +<WRAP clear></WRAP>
  
-===== Über die Command Line ===== +===== Konfigurieren per Command Line (CLI) ===== 
-**:!: WICHTIG: Dieses Feature funktioniert bereits mit der aktuellen App-Version (1.38.0). Zur Nutzung aller Kommandos muss trotzdem sowohl der Companion, als auch der Repeater auf Firmware 1.12.0 geupdatet sein!**+**:!: WICHTIG: Dieses Feature funktioniert ab App-Version (1.38.0). Zur Nutzung aller Kommandos muss trotzdem sowohl der Companion, als auch der Repeater auf Firmware 1.12.0 geupdatet sein!**
 \\ \\
 \\ \\
Zeile 32: Zeile 50:
 Hat man sich per App auf dem Repeater eingeloggt, kann man die Regions auch per Command Line (CLI) verwalten.  Hat man sich per App auf dem Repeater eingeloggt, kann man die Regions auch per Command Line (CLI) verwalten. 
  
-\\+<WRAP clear></WRAP> 
 ==== Regionen anzeigen ==== ==== Regionen anzeigen ====
 ---- ----
 +**:?: WICHTIG: Funktioniert erst ab Firmware 1.12.0**
 <code> <code>
 > region > region
Zeile 59: Zeile 79:
 Mit **region list allowed** oder **region list denied** kann man sich nur die aktivierten/deaktivierten Regions anzeigen lassen. Auch hier ist die Ausgabe auf 160 Zeichen begrenzt. Mit **region list allowed** oder **region list denied** kann man sich nur die aktivierten/deaktivierten Regions anzeigen lassen. Auch hier ist die Ausgabe auf 160 Zeichen begrenzt.
  
-**:?: WICHTIG:** Funktioniert erst ab Firmware 1.12.0 
  
 \\ \\
 ==== Regionen hinzufügen (Kurzform für gesamte Liste) ==== ==== Regionen hinzufügen (Kurzform für gesamte Liste) ====
 ---- ----
 +**:!: WICHTIG: Dieser Befehl ist **nicht** das Gegenstück zu **save** und dient **nicht** dazu, die Regions aus dem Speicher des Device zu laden!**\\
 +**:!: WICHTIG: Die Hierarchie der Regions hat keinen Einfluss auf das Matching beim Weiterleiten, sondern dient nur der strukturierten Organisation der Regions auf dem Device. Es wird empfohlen, auf hierarchische Eingabe zu verzichten, solange der Nutzen und die Auswirkungen nicht klar sind.**\\
 <code> <code>
 > region load > region load
Zeile 86: Zeile 107:
 Ein **region load** mit direkter Leezeile dahinter, lädt KEINE Region und löscht die interne Region-Liste!!\\ Ein **region load** mit direkter Leezeile dahinter, lädt KEINE Region und löscht die interne Region-Liste!!\\
 Das kann hilfreich sein, um über die Remote CLI (mittels Companion/App) die Regions auf dem Repeater komplett zu löschen und eine "frische" Konfiguration zu starten. Das kann hilfreich sein, um über die Remote CLI (mittels Companion/App) die Regions auf dem Repeater komplett zu löschen und eine "frische" Konfiguration zu starten.
- 
-**:!: WICHTIG:** Dieser Befehl ist **nicht** das Gegenstück zu **save** und dient **nicht** dazu, die Regions aus dem Speicher des Device zu laden!\\ 
-**:!: WICHTIG:** Die Hierarchie der Regions hat keinen Einfluss auf das Matching beim Weiterleiten, sondern dient nur der strukturierten Organisation der Regions auf dem Device.\\ 
  
 \\ \\
 ==== Region hinzufügen, löschen, abfragen (Einzeln) ==== ==== Region hinzufügen, löschen, abfragen (Einzeln) ====
 ---- ----
 +**:!: WICHTIG: Die Hierarchie (Parent) der Regions hat keinen Einfluss auf das Matching beim Weiterleiten, sondern dient nur der strukturierten Organisation der Regions auf dem Device. Es wird empfohlen, auf hierarchische Eingabe zu verzichten, solange der Nutzen und die Auswirkungen nicht klar sind.**\\
 <code> <code>
 > region put #de > region put #de
Zeile 162: Zeile 181:
 ==== Home-Region setzen, abfragen ==== ==== Home-Region setzen, abfragen ====
 ---- ----
 +**:!: WICHTIG: In der aktuellen Firmware hat die Home-Region keine Bedeutung. Solange deren Zweck und Auswirkung nicht klar sind, sollte auf die Angabe einer Home-Region verzichtet werden.**
 <code> <code>
 > region home > region home
Zeile 176: Zeile 195:
 </code> </code>
  
-//:?: In der aktuellen Firmware hat die Home-Region keine Bedeutung. Das ist ein Feature, was ggf. mal kommen wird.// \\ 
 Mit **region home** lässt sich die aktuelle Home-Region abfragen und setzen. In der Region-Liste erkennt man die Home-Region an dem ^ (Dach) hinter dem Namen.\\ Mit **region home** lässt sich die aktuelle Home-Region abfragen und setzen. In der Region-Liste erkennt man die Home-Region an dem ^ (Dach) hinter dem Namen.\\
  
meshcore/allgemeines/regions/cli.1770300491.txt.gz · Zuletzt geändert: von josch0