CLI-konfiguration med YAML¶
Den här sidan visar hur du kan använda en YAML-fil för att konfigurera flera Meshtastic-enheter på ett mer strukturerat sätt.
När passar YAML?¶
YAML passar bra när du:
- konfigurerar många enheter
- vill återanvända en basmall
- vill tydligt separera vilka värden som ska ändras per nod
Värden du behöver byta ut¶
| Exempel | Värde |
|---|---|
{channel url} |
Vanligtvis en lång URL som börjar med https://meshtastic.org/e/# |
{bluetooth PIN} |
Bluetooth-PIN, 4–6 siffror |
{wifi password} |
Lösenord för Wi-Fi |
{wifi SSID} |
Namn på Wi-Fi-nätverk |
{din base64 private key} |
Genereras i din Meshtastic-enhet |
{din base64 public key} |
Genereras i din Meshtastic-enhet |
{altitude i meter över havet} |
Platsens höjd över havet |
{latitude med decimaler} |
Latitude |
{longitude med decimaler} |
Longitude |
{långt namn} |
Enhetens namn |
{kort namn} |
Ett kort namn, vanligtvis 4 tecken |
Exempel på YAML¶
Den fullständiga exempelfilen finns i example.yaml. Ladda ner den och byt ut placeholder-värdena enligt tabellen ovan.
Kör sedan:
Filen innehåller alla konfigurationsavsnitt i den struktur som Meshtastic CLI förväntar sig:
channel_url– kanalens URLconfig– enhetsinställningar som LoRa, nätverk, position med meralocation– fast position (lat/lon/alt)module_config– moduler som MQTT, granninfo, detektionsensor med meraowner/owner_short– enhetens namn
Tips
För underhåll är det ofta bäst att skapa en gemensam YAML-mall och bara byta ut de fält som skiljer sig mellan olika noder.