Webseiten-Werkzeuge


cli_commands

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
cli_commands [05.03.2026 14:32] bluecli_commands [05.03.2026 17:30] (aktuell) blue
Zeile 605: Zeile 605:
 \\ \\
  
 +==== ACL ====
  
 +**Berechtigungen für einen companion hinzufügen, aktualisieren oder entfernen**
 +
 +Verwendung:
 +
 +  * ''setperm <pubkey> <permissions>''
 +
 +Parameter:
 +
 +  * ''pubkey'' : Companion öffentlicher Schlüssel
 +  * ''permissions'' :
 +    * 0 : Gast
 +    * 1 : Nur-Lesen
 +    * 2 : Lesen/Schreiben
 +    * 3 : Admin
 +
 +**Hinweis**: Entfernt den Eintrag, wenn die ''permissions'' weggelassen werden.
 +
 +\\
 +
 +**Aktuelle ACL anzeigen**
 +
 +Verwendung:
 +
 +  * ''get acl''
 +
 +
 +Nur seriell: Ja
 +
 +\\
 +
 +**Die „Nur-Lesen“-Kennzeichnung dieses Raumservers anzeigen oder ändern**
 +
 +Verwendung:
 +
 +  * ''get allow.read.only''
 +  * ''set allow.read.only <state>''
 +
 +Parameter:
 +
 +  * ''state'' : ''on'' (aktivieren) oder ''off'' (deaktivieren)
 +
 +Standard: ''off''
 +
 +\\
 +
 +==== Regionsverwaltung (v1.10.+) ====
 +
 +**Regionslisten in großen Mengen laden**
 +
 +Verwendung:
 +
 +  * ''region load''
 +  * ''region load <name> [flood_flag]''
 +
 +Parameter:
 +
 +  * ''name'' : Der Name einer Region. ''*'' stellt die Wildcard-Region dar
 +
 +**Hinweis**: ''flood_flag'' : Optionales ''F'', um flooding zuzulassen.
 +
 +**Hinweis**: Einrückungen schaffen Eltern-Kind-Beziehungen (max. 8 Ebenen).
 +
 +**Hinweis**: ''region load'' mit einem leeren Namen funktioniert nicht aus der Ferne (es ist interaktiv)
 +
 +\\
 +
 +**Speichern Sie alle seit dem Neustart vorgenommenen Änderungen an Regionen.**
 +
 +Verwendung:
 +
 +  * ''region save''
 +
 +\\
 +
 +**Allow a region**
 +
 +Verwendung:
 +
 +  * ''region allowf <name>''
 +
 +Parameter:
 +
 +  * ''name'' : Der Name einer Region (oder * für Wildcard)
 +
 +**Hinweis**: Hinweis: Die Einstellung mit dem Wildcard ''*'' lässt Pakete ohne Regions-Transportcodes zu.
 +
 +\\
 +
 +**Eine Region blockieren**
 +
 +Verwendung:
 +
 +  * ''region denyf <name>''
 +
 +Parameter:
 +
 +  * ''name'' : Der Name einer Region (oder * für Wildcard)
 +
 +**Hinweis**: Die Einstellung auf Wildcard * verwirft Pakete ohne Regions-Transportcodes.
 +
 +\\
 +
 +**Informationen für eine Region anzeigen**
 +
 +Verwendung:
 +
 +  * ''region get <name>''
 +
 +Parameter:
 +
 +  * ''name'' : Der Name einer Region (oder * für Wildcard)
 +
 +\\
 +
 +**Die Heimatregion für diesen Knoten anzeigen oder ändern**
 +
 +Verwendung:
 +
 +  * ''region home''
 +  * ''region home <name>''
 +
 +Parameter:
 +
 +  * ''name'' : Der Name einer Region.
 +
 +\\
 +
 +**Neue Region erstellen**
 +
 +Verwendung:
 +
 +  * ''region put <name> [parent_name]''
 +
 +Parameter:
 +
 +  * ''name'' : Der Name einer Region.
 +  * ''parent_name'' : Name der übergeordneten Region (optional, Standardwert ist Platzhalter)
 +
 +\\
 +
 +**Region entfernen**
 +
 +Verwendung:
 +
 +  * ''region remove <name>''
 +
 +Parameter:
 +
 +  * ''name'' : Der Name einer Region (oder * für Wildcard)
 +
 +**Hinweis**: Alle untergeordneten Regionen müssen entfernt werden, bevor die Region entfernt werden kann.
 +
 +\\
 +
 +**Alle Regionen anzeigen**
 +
 +Verwendung:
 +
 +  * ''region remove <name>''
 +
 +Nur seriell: Ja
 +
 +Parameter:
 +
 +  * ''filter'' : ''allowed'' | ''denied''
 +
 +**Hinweis**: Erfordert Firmware 1.12.+
 +
 +\\
 +
 +**Alle definierten Regionen und flood Berechtigungen löschen**
 +
 +Verwendung:
 +
 +  * ''region''
 +
 +Nur seriell: Für Firmware älter als 1.12.0
 +
 +\\
 +
 +==== Region Examples ====
 +
 +**Beispiel 1: Verwendung des F-Flags mit benannter öffentlicher Region**
 +
 +<code>
 +region load
 +#Europe F
 +<blank line to end region load>
 +region save
 +</code>
 +
 +Erklärung:
 +
 +  * Erstellt eine Region namens ''#Europe'' mit aktiviertem flooding.
 +  * Pakete aus dieser Region werden an andere Knoten weitergeleitet.
 +
 +\\
 +
 +**Example 2: Using Wildcard with F Flag**
 +
 +<code>
 +region load 
 +* F
 +<blank line to end region load>
 +region save
 +</code>
 +
 +Erklärung:
 +
 +  * Erstellt eine Wildcard-Region * mit aktiviertem flooding
 +  * Aktiviert flooding automatisch für alle Regionen.
 +  * Gilt nur für Pakete ohne Transportcodes.
 +
 +\\
 +
 +**Beispiel 3: Verwendung von Wildcard ohne F-Flag**
 +
 +<code>
 +region load 
 +*
 +<blank line to end region load>
 +region save
 +</code>
 +
 +Erklärung:
 +
 +  * Erstellt eine Wildcard-Region * ohne flooding.
 +  * Diese Region existiert, hat jedoch keinen Einfluss auf die Paketverteilung.
 +  * Wird als Standard-/leere Region verwendet.
 +
 +\\
 +
 +==== GPS (Wenn GPS-Unterstützung kompiliert ist) ====
 +
 +**View or change GPS state**
 +
 +Verwendung:
 +
 +  * ''gps''
 +  * ''gps <state>''
 +
 +Parameter:
 +
 +  * ''state'' : ''on'' | ''off''
 +
 +Standard: ''off''
 +
 +**Hinweis**: Ausgabeformat: ''{status}, {fix}, {sat count}'' (wenn aktiviert)
 +
 +\\
 +
 +**Synchronisieren Sie die Uhr dieses Knotens mit der GPS-Zeit.**
 +
 +Verwendung:
 +
 +  * ''gps sync''
 +
 +\\
 +
 +**Legen Sie den Standort dieses Knotens anhand der GPS-Koordinaten fest.**
 +
 +Verwendung:
 +
 +  * ''gps setloc''
 +
 +\\
 +
 +**GPS advert policy anzeigen oder ändern**
 +
 +Verwendung:
 +
 +  * ''gps advert''
 +  * ''gps advert <policy>''
 +
 +Parameter:
 +
 +  * ''policy'' : ''none'' | ''shared'' | ''prefs''
 +    * ''none'' : Geben Sie den Standort nicht in adverts an.
 +    * ''shared'' : GPS-Standort teilen (von SensorManager)
 +    * ''prefs'' : Standort, gespeichert in den Lat- und Lon-Einstellungen des Knotens
 +
 +Standard: ''prefs''
 +
 +\\
 +
 +==== Sensors (When sensor support is compiled in) ====
 +
 +**Liste der Sensoren auf diesem Knoten anzeigen**
 +
 +Verwendung:
 +
 +  * ''sensor list [start]''
 +
 +Parameter:
 +
 +  * ''start'' : Optionaler Startindex (Standardwert ist 0)
 +
 +**Hinweis**: Ausgabeformat: ''<var_name>=<value>\n''
 +
 +\\
 +
 +**Den Wert eines Sensors anzeigen oder ändern**
 +
 +Verwendung:
 +
 +  * ''sensor get <key>''
 +  * ''sensor set <key> <value>''
 +
 +Parameter:
 +
 +  * ''key'' : Name der Sensoreinstellung
 +  * ''value'' : Der Wert, auf den der Sensor eingestellt werden soll
 +
 +\\
 +
 +==== Bridge (wenn Bridge-Unterstützung kompiliert ist) ====
 +
 +**Anzeigen oder Ändern des Flags „Bridge aktiviert“**
 +
 +Verwendung:
 +
 +  * ''get bridge.enabled''
 +  * ''set bridge.enabled <state>''
 +
 +Parameter:
 +
 +  * ''state'' : ''on'' | ''off''
 +
 +Standard: ''off''
 +
 +\\
 +
 +**Brückenquelle anzeigen**
 +
 +Verwendung:
 +
 +  * ''get bridge.source''
 +
 +\\
 +
 +**Fügen Sie eine Verzögerung für Pakete hinzu, die über diese Bridge weitergeleitet werden.**
 +
 +Verwendung:
 +
 +  * ''get bridge.delay''
 +  * ''set bridge.delay <ms>''
 +
 +Parameter:
 +
 +  * ''ms'' : Verzögerung in Millisekunden (0–10000)
 +
 +Standard: ''500''
 +
 +\\
 +
 +**Anzeigen oder Ändern der Quelle von Paketen, die zur externen Schnittstelle gebrückt werden**
 +
 +Verwendung:
 +
 +  * ''get bridge.source''
 +  * ''set bridge.source <source>''
 +
 +Parameter:
 +
 +  * ''source''
 +    * ''rx'' : Brücken haben Pakete empfangen
 +    * ''tx'' : Brücken übertragene Pakete
 +
 +Standard: ''tx''
 +
 +\\
 +
 +**Anzeigen oder Ändern der Geschwindigkeit der Brücke (nur RS-232)**
 +
 +Verwendung:
 +
 +  * ''get bridge.baud''
 +  * ''set bridge.baud <rate>''
 +
 +Parameter:
 +
 +  * ''rate'' : Baudrate (''9600'', ''19200'', ''38400'', ''57600'', or ''115200'')
 +
 +Standard: ''115200''
 +
 +\\
 +
 +**Den für die Überbrückung verwendeten Kanal anzeigen oder ändern (nur ESPNow)**
 +
 +Verwendung:
 +
 +  * ''get bridge.channel''
 +  * ''set bridge.channel <channel>''
 +
 +Parameter:
 +
 +  * ''channel'' : Kanalnummer (1-14)
 +
 +\\
 +
 +**ESP-Now-Geheimnis festlegen**
 +
 +Verwendung:
 +
 +  * ''get bridge.secret''
 +  * ''set bridge.secret <secret>''
 +
 +Parameter:
 +
 +  * ''secret'' : 16-stelliger Verschlüsselungscode
 +
 +Standard: ''Variiert je nach Board''
 +
 +\\
 +
 +[[https://github.com/meshcore-dev/MeshCore/blob/main/docs/cli_commands.md|Quelle]]
cli_commands.1772717571.txt.gz · Zuletzt geändert: von blue