Webseiten-Werkzeuge


cli_commands

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
cli_commands [04.03.2026 16:57] – angelegt bluecli_commands [05.03.2026 17:30] (aktuell) blue
Zeile 231: Zeile 231:
  
 Wird durch Build-Flag gesetzt: ''LORA_TX_POWER'' Wird durch Build-Flag gesetzt: ''LORA_TX_POWER''
 +
 Standard: Variiert je nach Board Standard: Variiert je nach Board
-Hinweis: Diese Einstellung steuert lediglich die Sendeleistung des LoRa-Chips. Einige Knoten verfügen über eine zusätzliche Leistungsverstärkerstufe, die die Gesamtausgangsleistung erhöht. Die korrekte Einstellung finden Sie im Handbuch des jeweiligen Knotens. __**Ein zu hoher Wert kann gegen geltendes Recht in Ihrem Land verstoßen.**__+ 
 +**Hinweis**: Diese Einstellung steuert lediglich die Sendeleistung des LoRa-Chips. Einige Knoten verfügen über eine zusätzliche Leistungsverstärkerstufe, die die Gesamtausgangsleistung erhöht. Die korrekte Einstellung finden Sie im Handbuch des jeweiligen Knotens. __**Ein zu hoher Wert kann gegen geltendes Recht in Ihrem Land verstoßen.**__ 
 + 
 +\\ 
 + 
 +**Ändern Sie die Funkparameter für eine festgelegte Dauer** 
 + 
 +Verwendung: 
 + 
 +  * ''tempradio <freq>,<bw>,<sf>,<cr>,<timeout_mins>'' 
 + 
 +Parameter: 
 + 
 +  * ''freq'' : Frequenz in MHz 
 +  * ''bw'' : Bandbreite in kHz 
 +  * ''sf'' : Spreizfaktor (5-12) 
 +  * ''cr'' : Kodierungsrate (5-8) 
 +  * ''timeout_mins'' : Dauer in Minuten (muss > 0 sein) 
 + 
 +**Hinweis**: Diese Einstellung wird nicht gespeichert und geht beim Neustart verloren. 
 + 
 +\\ 
 + 
 +**Frequenz dieses Knotens anzeigen oder ändern** 
 + 
 +Verwendung: 
 + 
 +  * ''get freq'' 
 +  * ''set freq <frequency>'' 
 + 
 +Parameter: 
 + 
 +  * frequency : Frequenz in MHz 
 + 
 +Standard: 869.525 
 + 
 +**Hinweis**: Ein Neustart ist erforderlich, um die Anwendung zu ermöglichen. 
 + 
 +\\ 
 + 
 +==== System ==== 
 + 
 +**Diesen Knotennamen anzeigen oder ändern** 
 + 
 +Verwendung: 
 + 
 +  * ''get name'' 
 +  * ''set name <name>'' 
 + 
 +Parameter: 
 + 
 +  * ''name'' : Knotenname 
 + 
 +Wird durch Build-Flag gesetzt: ''ADVERT_NAME'' 
 + 
 +Standard: Variiert je nach Board 
 + 
 +**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.1772639850.txt.gz · Zuletzt geändert: von blue