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 13:15] bluecli_commands [05.03.2026 17:30] (aktuell) blue
Zeile 291: Zeile 291:
  
 **Hinweis**: Die maximale Länge variiert. Bei Angabe eines Speicherorts beträgt die maximale Länge 24 Byte, andernfalls 32 Byte. Emoji- und Unicode-Zeichen können mehr als ein Byte belegen. **Hinweis**: Die maximale Länge variiert. Bei Angabe eines Speicherorts beträgt die maximale Länge 24 Byte, andernfalls 32 Byte. Emoji- und Unicode-Zeichen können mehr als ein Byte belegen.
 +
 +\\
 +
 +**Breitengrad dieses Knotens anzeigen oder ändern**
 +
 +Verwendung:
 +
 +  * ''get lat''
 +  * ''set lat <degrees>''
 +
 +Parameter:
 +
 +  * ''degrees'' : Breitengrad in Grad
 +
 +Wird durch Build-Flag gesetzt: ''ADVERT_LAT''
 +
 +Standard: ''0''
 +
 +\\
 +
 +**Längengrad dieses Knotens anzeigen oder ändern**
 +
 +Verwendung:
 +
 +  * ''get lon''
 +  * ''set lon <degrees>''
 +
 +Parameter:
 +
 +  * ''degrees'' : Längengrad in Grad
 +
 +Wird durch Build-Flag gesetzt: ''ADVERT_LON''
 +
 +Standard: ''0''
 +
 +\\
 +
 +**Die Identität dieses Knotens (Privater Schlüssel) anzeigen oder ändern**
 +
 +Verwendung:
 +
 +  * ''get prv.key''
 +  * ''set prv.key <private_key>''
 +
 +Parameter:
 +
 +  * ''private_key'' : Privater Schlüssel im Hexadezimalformat (64 Hexadezimalzeichen)
 +
 +Serial Only:
 +
 +  * ''get prv.key'' : Ja
 +  * ''set prv.key'' : Nein
 +
 +**Hinweis**: Ein Neustart ist erforderlich, damit die Einstellung wirksam wird.
 +
 +\\
 +
 +**Ändern Sie das Administratorpasswort dieses Knotens.**
 +
 +Verwendung:
 +
 +  * ''password <password>''
 +
 +Parameter:
 +
 +  * ''password'' : Administratorpasswort
 +
 +Wird durch Build-Flag gesetzt: ADMIN_PASSWORD
 +
 +Standard: password
 +
 +**Hinweis**: Zur Bestätigung zurückgesendet.
 +
 +**Hinweis**: Jeder Knoten, der dieses Passwort verwendet, wird der Admin-ACL-Liste hinzugefügt.
 +
 +\\
 +
 +**Gastpasswort für diesen Knoten anzeigen oder ändern.**
 +
 +Verwendung:
 +
 +  * ''get guest.password''
 +  * ''set guest.password <password>''
 +
 +Parameter:
 +
 +  * ''password'' : Gastpasswort
 +
 +Wird durch Build-Flag gesetzt: ROOM_PASSWORD (Nur für den Raumserver)
 +
 +Standard: ''<blank>'' also leer
 +
 +\\
 +
 +**Eigentümerinformationen dieses Knotens anzeigen oder ändern**
 +
 +Verwendung:
 +
 +  * ''get owner.info''
 +  * ''set owner.info <text>''
 +
 +Parameter:
 +
 +  * ''text'' : Eigentümerinformationstext
 +
 +Standard: ''<blank>'' also leer
 +
 +**Hinweis**: | Zeichen werden in Zeilenumbrüche umgewandelt.
 +
 +**Hinweis**: Erfordert Firmware 1.12 oder höher.
 +
 +\\
 +
 +**Feinabstimmung der Batterieanzeige**
 +
 +Verwendung:
 +
 +  * ''get adc.multiplier''
 +  * ''set adc.multiplier <value>''
 +
 +Parameter:
 +
 +  * ''value'' : ADC-Multiplikator (0,0-10,0)
 +
 +Standard: ''0.0'' (vom Board festgelegter Wert)
 +
 +**Hinweis**: Gibt die Fehlermeldung „Fehler: Von diesem Board nicht unterstützt“ zurück, wenn die Hardware dies nicht unterstützt.
 +
 +\\
 +
 +**Energiesparstatus dieses Knotens anzeigen oder ändern (nur Repeater)**
 +
 +Verwendung:
 +
 +  * ''powersaving <state>''
 +  * ''powersaving''
 +
 +Parameter:
 +
 +  * ''state'' : ''on'' | ''off''
 +
 +Standard: ''on''
 +
 +**Hinweis**: Wenn diese Option aktiviert ist, wechselt das Gerät zwischen den Funkübertragungen in den Schlafmodus.
 +
 +\\
 +
 +==== Routing ====
 +
 +**Wiederholungsflag dieses Knotens anzeigen oder ändern.**
 +
 +Verwendung:
 +
 +  * ''get repeat''
 +  * ''set repeat <state>''
 +
 +Parameter:
 +
 +  * ''state'' : ''on'' | ''off''
 +
 +Standard: ''on''
 +
 +\\
 +
 +**Den Wiederholungsverzögerungsfaktor anzeigen oder ändern für flood Datenverkehr**
 +
 +Verwendung:
 +
 +  * ''get txdelay''
 +  * ''set txdelay <value>''
 +
 +Parameter:
 +
 +  * ''value'' : Übertragungsverzögerungsfaktor (0-2)
 +
 +Standard: ''0.5''
 +
 +\\
 +
 +**Anzeigen oder Ändern des Wiederholungsverzögerungsfaktors für direkten Datenverkehr**
 +
 +Verwendung:
 +
 +  * ''get direct.txdelay''
 +  * ''set direct.txdelay <value>''
 +
 +Parameter:
 +
 +  * ''value'' : Direkte Übertragungsverzögerungsfaktor (0-2)
 +
 +Standard: ''0.2''
 +
 +\\
 +
 +**[Experimentell] Anzeigen oder Ändern der Verarbeitungsverzögerung für empfangenen Datenverkehr**
 +
 +Verwendung:
 +
 +  * ''get rxdelay''
 +  * ''set rxdelay <value>''
 +
 +Parameter:
 +
 +  * ''value'' : Empfangsverzögerungsbasis (0-20)
 +
 +Standard: ''0.0''
 +
 +\\
 +
 +**Anzeigen oder Ändern des Sendezeitfaktor (Arbeitszyklusgrenze)**
 +
 +Verwendung:
 +
 +  * ''get af''
 +  * ''set af <value>''
 +
 +Parameter:
 +
 +  * ''value'' : Sendezeitfaktor (0-9)
 +
 +Standard: ''1.0'' (**WICHTIG**: Für Deutschland bitte [[meshcore:allgemeines:air‐time_und_duty_cycle|Air‐Time und Duty Cycle]] schauen.)
 +
 +\\
 +
 +**Lokale Interferenzschwelle anzeigen oder ändern**
 +
 +Verwendung:
 +
 +  * ''get int.thresh''
 +  * ''set int.thresh <value>''
 +
 +Parameter:
 +
 +  * ''value'' : Interferenzschwellenwert
 +
 +Standard: ''0.0''
 +
 +\\
 +
 +**AGC-Rücksetzintervall anzeigen oder ändern**
 +
 +Verwendung:
 +
 +  * ''get agc.reset.interval''
 +  * ''set agc.reset.interval <value>''
 +
 +Parameter:
 +
 +  * ''value'' : Intervall in Sekunden, abgerundet auf ein Vielfaches von 4 (17 wird zu 16)
 +
 +Standard: ''0.0''
 +
 +\\
 +
 +**Multi-Acks-Unterstützung aktivieren oder deaktivieren**
 +
 +Verwendung:
 +
 +  * ''get multi.acks''
 +  * ''set multi.acks <state>''
 +
 +Parameter:
 +
 +  * ''state'' : ''0'' (deaktivieren) oder ''1'' (aktivieren)
 +
 +Standard: ''0''
 +
 +\\
 +
 +**flood advert intervall anzeigen oder ändern**
 +
 +Verwendung:
 +
 +  * ''get flood.advert.interval''
 +  * ''set flood.advert.interval <hours>''
 +
 +Parameter:
 +
 +  * ''hours'' : Intervall in Stunden (3–168)
 +
 +Standard: ''12'' (Repeater) - ''0'' (Sensor)
 +
 +\\
 +
 +**zero-hop advert intervall anzeigen oder ändern**
 +
 +Verwendung:
 +
 +  * ''get advert.interval''
 +  * ''set advert.interval <minutes>''
 +
 +Parameter:
 +
 +  * ''minutes'' : Intervall in Minuten, abgerundet auf das nächste Vielfache von 2 (61 wird zu 60) (60–240)
 +
 +Standard: ''0''
 +
 +\\
 +
 +**Begrenzen Sie die Anzahl der Hops für eine Flood-Nachricht.**
 +
 +Verwendung:
 +
 +  * ''get flood.max''
 +  * ''set flood.max <value>''
 +
 +Parameter:
 +
 +  * ''value'' : Maximale Flood-Hop-Anzahl (0-64)
 +
 +Standard: ''64''
 +
 +\\
 +
 +==== 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.1772712903.txt.gz · Zuletzt geändert: von blue