madeofstown e04c3aaa08 Update and rename README to README.md
Also add new info for correctly cloning to include submodules
2025-02-16 13:21:06 -08:00
2025-01-20 13:54:22 -08:00
2024-08-21 20:51:25 -07:00
2025-01-20 14:22:45 -08:00
2025-01-20 12:41:47 -08:00
2024-05-09 20:00:00 -07:00
2024-05-09 20:00:00 -07:00
2025-01-20 20:23:27 -08:00

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-submodule 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/#

Description
No description provided
Readme 7.6 MiB
Languages
Python 74.3%
HTML 24.7%
Shell 0.4%
JavaScript 0.3%
Dockerfile 0.2%