MeshCore CLI-referentie

Voor en door inwoners van Dordrecht

Gestopt
Papendrechtsebrug weer open in 270 dagen
Zaterdag 25 Juli 22:44:1920°69%
Taal
Thema
Repeater · Room Server · Companion

MeshCore CLI-referentie

Alle commando's van de seriële console, met standaardwaarden en Nederlandse richtlijnen voor het instellen van je node.

70 commando's · bijgewerkt op 25-07-2026 · bron laatst gewijzigd 12-06-2026

De commandobeschrijvingen komen uit de officiële MeshCore CLI-documentatie (MIT-licentie) en zijn daarom Engelstalig: een commandoreferentie vertalen introduceert fouten die je juist hier niet wil hebben. Blokken met NL zijn van ons — dat is community-advies, geen officiële bron. Een vanaf v1.x-badge verschijnt alleen waar de documentatie de introductieversie expliciet noemt (17 van de 70); ontbreekt hij, dan is de versie niet vermeld — niet dat het commando er altijd was.

Operational 10

reboot

Reboot the node

reboot

poweroff

Power-off the node

poweroff
shutdown

clkreboot

Reset the clock and reboot

clkreboot

clock sync

Sync the clock with the remote device

clock sync

clock

Display current time in UTC

clock

time

Set the time to a specific timestamp

time <epoch_seconds>

advert

Send a flood advert

advert

advert.zerohop

Send a zero-hop advert

advert.zerohop

start ota

Start an Over-The-Air (OTA) firmware update

start ota

Neighbors 3

neighbors

List nearby neighbors

neighbors
Repeater Only
Diagnose

neighbor.remove

Remove a neighbor

neighbor.remove <pubkey_prefix>
Repeater Only
Diagnose

discover.neighbors

Discover zero hop neighbors

discover.neighbors
Repeater Only
Diagnose

Statistics 1

stats-core

System Stats - Battery, Uptime, Queue Length and Debug Flags

stats-core
Diagnose

Configuration 56

radio

View or change this node's radio parameters

get radio
set radio <freq>,<bw>,<sf>,<cr>
standaard 869.525,250,11,5Radio
NL preset (SF7/CR5)

tx

View or change this node's transmit power

get tx
set tx <dbm>
standaard Varies by boardRadio
Zendvermogen & ERP

tempradio

Change the radio parameters for a set duration

tempradio <freq>,<bw>,<sf>,<cr>,<timeout_mins>
Radio
Preset veilig uitproberen

freq

View or change this node's frequency

get freq
set freq <frequency>
standaard 869.525Radio
Frequentiegebied NL

radio.rxgain

View or change this node's rx boosted gain mode (SX12xx and LR1110, v1.14.1+)

get radio.rxgain
set radio.rxgain <state>
standaard onvanaf v1.14.1Radio

name

View or change this node's name

get name
set name <name>
standaard Varies by boardSystem

lat

View or change this node's latitude

get lat
set lat <degrees>
standaard 0System
Locatie is publiek

lon

View or change this node's longitude

get lon
set lon <degrees>
standaard 0System
Locatie is publiek

prv.key

View or change this node's identity (Private Key)

get prv.key
set prv.key <private_key>
System
Identiteit & sleutelbeheer

password

Change this node's admin password

password <new_password>
standaard passwordSystem
NLWijzig dit direct na het flashen — de standaardwaarde is bij iedereen bekend.
Standaardwachtwoorden

guest.password

View or change this node's guest password

get guest.password
set guest.password <password>
standaard <blank>System
Standaardwachtwoorden

owner.info

View or change this node's owner info

get owner.info
set owner.info <text>
standaard <blank>vanaf v1.12System

adc.multiplier

Fine-tune the battery reading

get adc.multiplier
set adc.multiplier <value>
standaard 0.0 (value defined by board)System

powersaving

View or change this node's power saving flag (Repeater Only)

powersaving
powersaving on
powersaving off
standaard offSystem

repeat

View or change this node's repeat flag

get repeat
set repeat <state>
standaard onRouting
NLWerkt alleen op repeater- en room-server-firmware; de vlag wordt op companions niet uitgelezen. off maakt er een observer van: luistert mee, stuurt niets door.
Observer-modus

path.hash.mode

View or change this node's advert path hash size

get path.hash.mode
set path.hash.mode <value>
standaard 0vanaf v1.14Routing
NLNederlandse richtlijn: 1 (2-byte). Veilig — het raakt alleen je eigen adverts, niet wat je doorstuurt.
Multi-byte path hash

loop.detect

View or change this node's loop detection

get loop.detect
set loop.detect <state>
standaard offvanaf v1.14Routing
NLNederlandse richtlijn: minimal. De firmware-standaard is off, dus dit moet je expliciet zetten.
Loop detection

txdelay

View or change the retransmit delay factor for flood traffic

get txdelay
set txdelay <value>
standaard 0.5Routing
NLLaat op 0.5 staan; geef naburige repeaters bewust verschillende waarden om botsingen te spreiden.
TX Delay

direct.txdelay

View or change the retransmit delay factor for direct traffic

get direct.txdelay
set direct.txdelay <value>
standaard 0.2Routing
TX Delay

rxdelay

[Experimental] View or change the processing delay for received traffic

get rxdelay
set rxdelay <value>
standaard 0.0Routing
TX Delay

dutycycle

View or change the duty cycle limit

get dutycycle
set dutycycle <value>
standaard 50% (equivalent to airtime factor 1.0)vanaf v1.15.0Routing
NLZet dit op 10. De firmware-standaard van 50% ligt ver boven wat sub-band P in Nederland toestaat.
Duty cycle & airtime factor

af

deprecated sinds v1.15.0

View or change the airtime factor (duty cycle limit)

get af
set af <value>
standaard 1.0Routing
NLVerouderd sinds v1.15.0. Op oudere firmware is 9 de waarde die op ~10% duty cycle uitkomt — niet 1.
Airtime factor (verouderd)

int.thresh

View or change the local interference threshold

get int.thresh
set int.thresh <value>
standaard 0.0Routing

agc.reset.interval

View or change the AGC Reset Interval

get agc.reset.interval
set agc.reset.interval <value>
standaard 0.0Routing
NLBij een repeater die niets meer hoort: 4. Lost het meest voorkomende doofheidsprobleem op SX1262 op.
Repeater wordt doof

multi.acks

Enable or disable Multi-Acks support

get multi.acks
set multi.acks <state>
standaard 0Routing

flood.advert.interval

View or change the flood advert interval

get flood.advert.interval
set flood.advert.interval <hours>
standaard 12 (Repeater) - 0 (Sensor)Routing
NLNederlandse richtlijn: minimaal 50 uur. Te frequente adverts zijn een hoofdoorzaak van congestie.
Flood advert interval

advert.interval

View or change the zero-hop advert interval

get advert.interval
set advert.interval <minutes>
standaard 0Routing
NLNederlandse richtlijn: 240 minuten (4 uur). Let op: dit is het zero-hop interval, in minuten.
Zero-hop advert interval

flood.max

Limit the number of hops for a flood message

get flood.max
set flood.max <value>
standaard 64Routing
Flood beperken

flood.max.unscoped

Limit the number of hops for an unscoped flood message

get flood.max.unscoped
set flood.max.unscoped <value>
standaard 64 - (0xFF indicates it hasn't been set, will track flood.max until it is.)Routing
Regio-doorsturing

flood.max.advert

Limit the number of hops for an advert flood message

get flood.max.advert
set flood.max.advert <value>
standaard 8Routing
Flood advert interval

allow.read.only

View or change this room server's 'read-only' flag

get allow.read.only
set allow.read.only <state>
standaard offACL
Rechten per gebruiker (ACL)

region load

Bulk-load region lists

region load
region load <name> [flood_flag]
vanaf v1.10Region Management

region save

Save any changes to regions made since reboot

region save
vanaf v1.10Region Management

region denyf

Block a region

region denyf <name>
vanaf v1.10Region Management
Regio-doorsturing

region home

View or change the home region for this node

region home
region home <name>
vanaf v1.10Region Management
default versus home

region default

View or change the default scope region for this node

region default
region default {name|<null>}
vanaf v1.10Region Management
default versus home

region put

Create a new region

region put <name> [parent_name]
vanaf v1.10Region Management
Voorbeeldconfiguratie

region def

Define region hierarchy (single line)

region def <token> [<token> ...]
vanaf v1.10Region Management
Kortere notatie

region remove

Remove a region

region remove <name>
vanaf v1.10Region Management

region

Dump all defined regions and flood permissions

region
vanaf v1.10Region Management
Regions en scope

gps

View or change GPS state

gps
gps <state>
standaard offGPS (When GPS support is compiled in)

gps sync

Sync this node's clock with GPS time

gps sync
GPS (When GPS support is compiled in)

gps setloc

Set this node's location based on the GPS coordinates

gps setloc
GPS (When GPS support is compiled in)
Locatie is publiek

gps advert

View or change the GPS advert policy

gps advert
gps advert <policy>
standaard prefsGPS (When GPS support is compiled in)
Locatie uit je adverts houden

sensor get

View or change the value of a sensor

sensor get <key>
sensor set <key> <value>
Sensors (When sensor support is compiled in)

bridge.enabled

View or change the bridge enabled flag

get bridge.enabled
set bridge.enabled <state>
standaard offBridge (When bridge support is compiled in)
Wat is de bridge?

bridge.delay

Add a delay to packets routed through this bridge

get bridge.delay
set bridge.delay <ms>
standaard 500Bridge (When bridge support is compiled in)
Wat is de bridge?

bridge.source

View or change the source of packets bridged to the external interface

get bridge.source
set bridge.source <source>
standaard logTxBridge (When bridge support is compiled in)
Wat is de bridge?

bridge.baud

View or change the speed of the bridge (RS-232 only)

get bridge.baud
set bridge.baud <rate>
standaard 115200Bridge (When bridge support is compiled in)
Wat is de bridge?

bridge.channel

View or change the channel used for bridging (ESPNow only)

get bridge.channel
set bridge.channel <channel>
Bridge (When bridge support is compiled in)
Wat is de bridge?

bridge.secret

Set the ESP-Now secret

get bridge.secret
set bridge.secret <secret>
standaard Varies by boardBridge (When bridge support is compiled in)
Wat is de bridge?

Bronnen