Gå till innehållet

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:

meshtastic --configure example.yaml

Filen innehåller alla konfigurationsavsnitt i den struktur som Meshtastic CLI förväntar sig:

  • channel_url – kanalens URL
  • config – enhetsinställningar som LoRa, nätverk, position med mera
  • location – fast position (lat/lon/alt)
  • module_config – moduler som MQTT, granninfo, detektionsensor med mera
  • owner / 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.

Nästa steg