Skip to the content.

nyme.sh Advanced Node Configuration

Local Weather

Would you like to send or get weather station messages over the mesh? If so, you can add the weather channel to your channels. Have questions? Answers on our Discord weather channel.

meshing-around

Add this channel to interact with meshing-around bots on the mesh. Add this channel to your existing meshing-around bot.

Python CLI

https://meshtastic.org/docs/software/python/cli/ - Offcial Documentation

Backup

meshtastic --export-config > MyNodeNameOrWhatever_config_04072025.yaml

Restore

meshtastic --configure MyNodeNameOrWhatever_config_04072025.yaml

Misc Node DB Export

meshtastic --nodes › MyNodeNameOrWhatever_nodedb_04072025.yaml

Misc UTF-8 Error

If you use the Python CLI and have seen the following error:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe0 in position 8: 'utf-8' codec can't decode byte 0xe0 in position 8: unexpected end of data in field: meshtastic.protobuf.User.long_name```

What is happening is someone managed to use a non-UTF8 char in their device name (both long and short) so the fix is to run:

meshtastic --remove-node '!0c3a9bb0' && meshtastic --set-ignored-node '!0c3a9bb0'

Linux Native

Bluetooth Low Energy (BLE)

https://meshtastic.org/docs/software/python/cli/usage/#utilizing-ble-via-the-python-cli

To pair a node via BLE, you may need to do this manually from the linux terminal

bluetoothctl

Then in the bluetoothctl prompt:

power on
agent on
default-agent
scan on

Wait for your device to appear, note the MAC address

scan off
pair <MAC_ADDRESS>

Enter PIN if prompted

trust <MAC_ADDRESS>

Don’t connect yet, just pair and trust

exit

Misc