Benutzer:Claus.Kühnel

Aus Wiki Meshhessen
Zur Navigation springen Zur Suche springen

Meshtastic Python CLI

Die Meshtastic Python CLI ist das Kommandozeilen-Interface (Command Line Interface, CLI) für Meshtastic, das auf der Python-Bibliothek meshtastic basiert.

Meshtastic Python CLI

Es ermöglicht die Steuerung und Konfiguration von Meshtastic-Geräten über die Kommandozeile.

Die Installation des Meshtastic Python CLI ist unter https://meshtastic.org/docs/software/python/cli/installation/ beschrieben und kann dieser Beschreibung folgend Schritt für Schritt vorgenommen werden.

Hier ist die Meshtastic Python CLI auf einem Windows-PC im Verzeichnis D://meshtastic installiert und einige erste Aufrufe zeigt die folgende Abbildung.

Hilfe zu den Meshtastic-Kommandos zeigt Ihnen der Aufruf meshtastic --help oder die Meshtastic-Dokumentation unter https://meshtastic.org/docs/software/python/cli/usage/.

In der Abbildung wird mit meshtastic --version die Softwareversion abgefragt und mit meshtastic --support ein Hinweis ausgegeben, der bei Anfragen an den Support berücksichtigt werden sollte.

Die folgenden beiden Kommandos senden einen Textstring an das Meshtastic Device H01, das über USB mit COM4 des PCs verbunden ist.

meshtastic –port COM4 –sendtext „Hello Mesh!“

meshtastic –port COM4 –sendtext „Finish working now.“

Weitere Erläuterungen zu diesen Kommandos finden Sie unter https://meshtastic.org/docs/software/python/cli/#--sendtext-sendtext.

Wollen Sie ein Backup der Konfiguration eines Meshtastic-Clients erstellen, dann kann das mit dem folgenden Kommando über das CLI erfolgen.

meshtastic --port COM4 --export-config > config_backup.yaml

Die Konfiguration des über COM4 an den PC angeschlossene Meshtastic-Devices wird in der Datei config_backup.yaml abgespeichert. Abbildung 4.16 zeigt Ihnen die betreffenden Kommandos. Die Datei config_backup.yaml umfasst 1609 Bytes und ist in Listing 4.1 dargestellt.

((in Bearbeitung))