I created a project called MeshWatch (originally MeshTalk, but that name was already in use). I use this tool to decode the messages being sent amongst the devices in my mesh. Packets are decoded and displayed in real time. There is a test function as well that will send out X messages every Y seconds. This is useful when moving devices around to see if they can still communicate. Each node in the mesh can be displayed along with their distance from the base (the node MeshWatch is attached to).
How difficult would be adding a âhostâ paramenter and feed it to the meshtastic calls (equivalent to meshtastic --host 192.168.1.X parameter)? Would be neat to be able to run over IP besides direct USB connection.
Wow, that is really cool. Iâll make a note of that in GitHub as a future enhancement.
As for the âRaw valueâŚâ that is an message generated whenever one of the payload packets is encountered. I am pretty sure both an encoded and a plain text value are sent, so it is not like we are missing any data. Something for me to look into of course as time permits.
A bug in ncurses, the backend for this Python module, can cause SegFaults when resizing windows. This is fixed in ncurses-6.1-20190511. If you are stuck with an earlier ncurses, you can avoid triggering this if you do not call addstr() with a str that has embedded newlines. Instead, call addstr() separately for each line.
Hi all !
Iâm doing my first tests between 2 ttgo T-beam modules.
Test 1
If the Tbeam âAâ connected in usb sends meshtastic --sendtext hello then the Tbeam âBâ connected in bluetooth with android receives my message well.
Test 2
I want to use the âMeshWatchâ script.
This script launches well but dies quickly with the following error:
python3 meshwatch.py -s âtestâ
ERROR - Function ( main ) has encountered an error.
module âmeshtasticâ has no attribute âSerialInterfaceâ
TRACE
Traceback (most recent call last):
File âmeshwatch.pyâ, line 1481, in main
interface = meshtastic.SerialInterface()
AttributeError: module âmeshtasticâ has no attribute âSerialInterfaceâ
Additonal info: Main function
My computer knowledge is so limited that the information given is not enough for me to understand ⌠which I did not do (or did badly!)
Thank you very much for your help
Nice, programm. but now we have version 2.0.10 currently install. there also some new traceroute functions, and other stuff. maybe itâis possible to create real network analyse tool, what can show problems ⌠with some node âŚ