Closed paulcart1 closed 3 months ago
I think that your system may be set up in a way that doesn't handle unicode correctly, so it's trying to use latin-1. It looks like the characters it's having trouble printing are the ones used to format the table, not the ones used for any node names.
If you've got a python setup and are willing, could you try running https://github.com/ianmcorvidae/meshtastic-python-scripts/blob/main/nodes.py ? (You should be able to download it, and then run it with python3 nodes.py
or similar, as long as you have the meshtastic
python module installed). That's a more barebones script that prints out the nodes without the table formatting, so if it works for you we can be confident it's the table formatting that's the issue, at least (though the nodes output within --info
already suggests that, too).
Thanks @ianmcorvidae The barebones script worked and it turns out I had the wrong loacle set. Correctly setting locale to "en_GB.UTF-8" resolved the issue
When I try and query the nodes from the Python CLI I get errors due to characters used in the names (not my nodes but others in the mesh)
CLI Version: 2.3.3
Device: Heltec Tracker V3: V1.1 firmware_version: 2.3.2.63df972 device_state_version: 22
$ meshtastic --nodes
$ meshtastic --info