A simple APRS message to MQTT bridge. I consume the messages in Home Assistant and fire out notifications via Telegram.
python -m aprs2mqtt <config>
This repository also supplies a Nix Flake which allows configuration with a NixOS module.
aprs:
host: euro.aprs2.net
port: 14580
login: 2E0YML
mqtt:
host: localhost
user: mqtt
pass: mqtt
port: 1883
consumers:
- filter: t/m
topic: aprs/message
Any values under aprs
or mqtt
can be supplied through environment variables such as APRS_HOST
or MQTT_PASS
.
The consumers section maps user defined filters. Matching messages are dispatched to the respective topic.