Bridger is a Meshtastic MQTT to InfluxDB metrics bridge. It listens to MQTT for protobuf messages and uses those to push metrics to InfluxDB.
You will need InfluxDB and a MQTT broker running or available already.
Copy the the .env.default
file to .env
and view for the environment variables that can be set. The following are required:
Then install the required packages in a Python virtual environment:
pip install -r requirements.txt
And run the script:
python -m bridger
To get your Meshtastic node to send metrics to the MQTT broker you will need to set the following settings:
MQTT Module:
Checked
mqtt.austinmesh.org
Unchecked
Unchecked
Unchecked
egr/home
Primary Channel:
Checked