Files
meshview/README.md
T
madeofstown 0de71c9f13 Update README.md
first mention of config.ini
2025-02-16 17:37:34 -08:00

885 B

Meshview

This project watches a MQTT topic for meshtastic messages, imports them to a database and has a web UI to view them. Requires Python 3.12

Preparing

Clone the repo from github with:

git clone --recurse-submodules https://github.com/pablorevilla-meshtastic/meshview.git

Note

It is important to include the --recurse-submodules flag or the meshtastic protobufs won't be included.

Create a python virtual environment:

cd meshview
python3 -m venv env

Install the environment requirements:

./env/bin/pip install -r requirements.txt

You also need to install graphviz:

sudo apt-get install graphviz

Edit config.ini to change the MQTT server and topic

Other Options:

  • port

    Web server port, default is 8081

Running Meshview

./env/bin/python main.py

Now you can hit http://localhost/