Files
meshview/README.md
madeofstown 44f31c5eb7 Update README.md
fixed a spelling error
2025-02-16 13:28:11 -08:00

991 B

Meshview

Now running at https://meshview.bayme.sh

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

Running

Clone the repo from github with:

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

It is important to include the --recurse-submodules flag or the meshtastic protobufs wont 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

To run Meshview:

./env/bin/python main.py

Now you can hit http://localhost/

Other Options:

  • --port

    Web server port, default is 8081

  • --mqtt-server

    MQTT Server, default is mqtt.bayme.sh

  • --topic

    MQTT Topic, default is msh/US/bayarea/#