Releases: LesF4/py-aprs
Release list
Version 2.8.5 — Juillet 2026
Py-APRS v2.8.5 — Juillet 2026
Version fournie par F1RIQ / Anthony.
Principales nouveautés
- Nouvelle balise automatique Lune : azimut, élévation, distance et phase lunaire.
- Améliorations Dire Wolf : redétection audio ALSA à chaque redémarrage.
- Meilleure stabilité du watchdog RX et du pipeline Dire Wolf.
- Corrections Mic-E : filtrage des vitesses aberrantes et amélioration du décodage.
- Amélioration du mode jour : contraste corrigé dans le moniteur trafic et QSO.
- Améliorations statistiques : meilleur DX entendu, plafond de plausibilité et alertes propagation / blackout HF.
- Affichage du locator Maidenhead dans le moniteur de trafic.
- Améliorations QSO / messages APRS : support reply-ack et meilleure gestion des ACK.
- Corrections météo APRS RF : bulletins plus compatibles avec les TNC / terminaux.
- Logs : rotation quotidienne et rétention optimisée.
Attention avant installation
Avant installation sur une station réelle, vérifier :
- indicatif ;
- périphériques audio RX / TX ;
- port PTT ;
- mode PTT ;
- passcode APRS-IS ;
- mode iGate ;
- digipeater ;
- balises automatiques ;
- clé API APRS.fi éventuelle ;
- coordonnées de station.
Note LesF4
Cette publication met à jour le dépôt GitHub LesF4 avec la version fournie par Anthony.
Les configurations locales existantes doivent être sauvegardées avant toute mise à jour.
Version 2.6.9 — Juin 2026
Py-APRS v2.6.9 — Juin 2026
Nouvelle version fournie par F1RIQ / Anthony.
Principales évolutions
- Bulletin APRS RF d’alerte météo : titres sans accents pour améliorer la compatibilité TNC / terminaux.
- Bulletin APRS RF d’alerte météo : retrait du seuil configuré dans le payload RF.
- Le seuil reste conservé dans l’alerte SSE / interface web.
- Affichage des alertes météo dans le moniteur de trafic avec le badge et la couleur météo, au lieu du badge TX générique.
- Journal système : rétention réduite de 30 à 2 jours d’archives compressées gzip.
Fichiers concernés
aprs.pyRELEASE_NOTES_v2.6.9.md
Recommandations
Avant utilisation en station réelle, vérifier la configuration locale :
- indicatif ;
- port PTT ;
- périphériques audio RX / TX ;
- passcode APRS-IS ;
- mode iGate ;
- balises automatiques ;
- mot de passe d’administration.
Sécurité
Ne jamais publier les fichiers locaux suivants :
config.jsonusers.json.flask_secretaprs.logchat.jsonstats.json
Version 2.4 — Mai 2026
🛰️ Py-APRS V2.4 — Mise à jour GitHub
Station APRS web complète développée par F1RIQ Anthony pour la communauté Les F4.
Cette version poursuit l’évolution de Py-APRS avec une amélioration importante de la stabilité, de la sécurité d’accès et du fonctionnement ISS/APRS.
Compatible Windows 10/11 et Linux : Debian, Ubuntu, Raspberry Pi OS.
✨ Nouveautés principales V2.4
- 🔐 Ajout d’une authentification par login / mot de passe
- 🛰️ Améliorations du module ISS avec moteur SGP4 embarqué
- 🌍 Rechargement des TLE ISS depuis CelesTrak avec cache hors-ligne
- 📈 Affichage de l’élévation maximale des passages ISS
- 🧹 Fermeture propre de l’application avec sauvegardes sécurisées
- 💾 Sauvegarde atomique de
chat.jsonetconfig.json - 📓 Mise à jour du changelog intégré
- 📱 Conservation des améliorations mobiles de la V2.2
- 📡 Conservation des fonctions APRS, QSO, météo, propagation, ISS, carte MAP et statistiques
📦 Fichiers disponibles
Cette release contient le script principal :
| Fichier | Description |
|---|---|
aprs.py |
Script principal Py-APRS V2.4 |
Le fichier README.md du dépôt a également été mis à jour pour présenter la version 2.4.
⚠️ Information importante
La V2.4 introduit une page de connexion.
Un identifiant et mot de passe par défaut sont présents pour le premier lancement.
Il est fortement recommandé de modifier le mot de passe dès la première utilisation.
⚙️ Rappel technique
Py-APRS utilise une interface web Flask avec un backend Dire Wolf.
La modulation/démodulation audio et la gestion PTT sont déléguées à Dire Wolf via le protocole KISS/TCP sur le port 8001.
🙏 Auteur
Développé par F1RIQ Anthony
Publication GitHub : Les F4 Dev
Version 2.2 — Mai 2026
🛰️ Py-APRS V2.2 — Mise à jour GitHub
Station APRS web complète développée par F1RIQ Anthony pour la communauté Les F4.
Cette version poursuit l’évolution de Py-APRS avec une interface plus lisible, plus mobile et mieux documentée.
Compatible Windows 10/11 et Linux : Debian, Ubuntu, Raspberry Pi OS.
✨ Nouveautés principales V2.2
- 🔗 Ajout de liens QRZ.com sur les indicatifs
- 📱 Navigation mobile améliorée avec barre fixe en bas d’écran
- 🧭 Interface mobile-first avec boutons adaptés au tactile
- 🗺️ Carte MAP avec hauteur dynamique sur smartphone
- 🧹 Suppression du bloc Alerte Proximité
- ❓ Section Aide enrichie avec versioning et changelog intégrés
- 📓 Conservation des fonctions carnet de trafic APRS, QSO, météo, propagation, ISS et statistiques
📦 Fichiers disponibles
Cette release contient le script principal :
| Fichier | Description |
|---|---|
aprs.py |
Script principal Py-APRS V2.2 |
Le fichier README.md du dépôt a également été mis à jour pour présenter la version 2.2.
⚙️ Rappel technique
Py-APRS utilise une interface web Flask avec un backend Dire Wolf.
La modulation/démodulation audio et la gestion PTT sont déléguées à Dire Wolf via le protocole KISS/TCP sur le port 8001.
🙏 Auteur
Développé par F1RIQ Anthony
Publication GitHub : Les F4 Dev
Version 2.0 — Mai 2026
📡 Py-APRS V2.0 — Première publication GitHub
Station APRS web complète développée par F1RIQ Anthony : serveur Flask + interface web + backend Dire Wolf pour la modulation/démodulation et le PTT.
Compatible Windows 10/11 et Linux (Debian / Ubuntu / Raspberry Pi OS).
🎯 Fonctionnalités
- 📡 Émission/réception APRS complète (AFSK 1200 Bd via Dire Wolf)
- 🌐 Interface web accessible depuis un navigateur (http://localhost:5001)
- 📍 Balises de position (mode manuel ou via locator Maidenhead)
- 🌤️ Balises météo intégrées
- 💬 Chat APRS en direct
- 📊 Propagation et diagnostics RX
- ⚙️ Configuration persistante dans
config.json - 🎛️ Périphériques audio configurables
- 🔌 Contrôle PTT par port série (RTS / DTR / RTS+DTR / NONE)
📦 Téléchargement
Cette Release contient deux fichiers :
| Fichier | Description |
|---|---|
aprs.py |
Script principal Python (~205 Ko) |
notice_installation_py_aprs.pdf |
Notice d'installation complète (13 pages) |
💻 Prérequis
- Python 3.9+
- Dire Wolf (TNC logiciel)
- Transceiver VHF/UHF + carte son + adaptateur USB-série (pour PTT)
🚀 Installation rapide
Linux
sudo apt install direwolf libportaudio2 portaudio19-dev -y
sudo usermod -aG dialout $USER
python3 -m venv venv_aprs
source venv_aprs/bin/activate
pip install numpy sounddevice pyserial crcmod flask
python3 aprs.pyWindows
# Installer Python 3.9+ et Dire Wolf au préalable
python -m venv venv_aprs
.\venv_aprs\Scripts\Activate.ps1
pip install numpy sounddevice pyserial crcmod flask
python aprs.pyPuis ouvrir http://localhost:5001 dans le navigateur.
📚 Pour la procédure détaillée (étape par étape, dépannage, démarrage automatique systemd…), consulter la notice PDF jointe.
📻 Logiciel gratuit — Ham Spirit
73 de F1RIQ Anthony
tonyf1riq@gmail.com