Skip to main content

A python script to translate Meshtastic MQTT location messages into a format that Traccar can understand.

Project description

meshtastic-mqtt

A python script to translate Meshtastic MQTT location messages into a plain format that other systems can easily understand. Currently takes position data and submits it to a Traccar instance, also publishes battery levels and environmental plugin temperatures and humidity readings to mqtt as raw values.

The latest build of Meshtastic-device has support for publishing decrypted payloads, which you'll need in order to use this script.

There's a few config definitions at the top of meshtastic-mqtt.py that you'll need to change for your MQTT server.

There are some comments in meshtastic-mqtt.py that detail the tweaks needed to make this run under AppDaemon in Home Assistant.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

meshtastic_mqtt-1.0.1.tar.gz (23.3 kB view details)

Uploaded Source

Built Distribution

meshtastic_mqtt-1.0.1-py3-none-any.whl (31.1 kB view details)

Uploaded Python 3

File details

Details for the file meshtastic_mqtt-1.0.1.tar.gz.

File metadata

  • Download URL: meshtastic_mqtt-1.0.1.tar.gz
  • Upload date:
  • Size: 23.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for meshtastic_mqtt-1.0.1.tar.gz
Algorithm Hash digest
SHA256 9b570d6f57d22a3b481f6415391e988985c095d65aa226b24ecba1094c67f64d
MD5 08e33d37da6128240ec5b2989135facb
BLAKE2b-256 14bbb3d71cb0a2e02d82dfd0d1a0d7b2434a401b6f15ae77f2ad31c8e6debdd7

See more details on using hashes here.

File details

Details for the file meshtastic_mqtt-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: meshtastic_mqtt-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 31.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for meshtastic_mqtt-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9559dbb60c85e19804b268c7a39727ef4acb7cd73d15d7219429a30f2380cc88
MD5 ed00bb0494b6be2d57aa8e9124db18a6
BLAKE2b-256 8e89136212daf37cc5cab9b13f4e44c7468c430b43ba89fbb104d1e391ebdf1e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page