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.
- Name: Wx
- Key Size: 1 byte
- Key: WQ==
- Channel Role: Secondary
- Allow Position Requests: Disabled
- MQTT Uplink Enabled: Disabled
- MQTT Downlonk Enabled: Disabled
meshing-around
Add this channel to interact with meshing-around bots on the mesh. Add this channel to your existing meshing-around bot.
- Name: mesh-around
- Key Size: 1 byte
- Key: mQ==
- Channel Role: Secondary
- Allow Position Requests: Disabled
- MQTT Uplink Enabled: Disabled
- MQTT Downlonk Enabled: Disabled
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
- https://github.com/chrismyers2000/MeshAdv-Mini/tree/main/Data/Misc/Installer%20Scripts - “This is a helper script designed to help you choose which channel (beta/alpha/daily) of meshtasticd to install for raspberry pi OS”