Skip to content

Releases: LesF4/py-aprs

Version 2.8.5 — Juillet 2026

Choose a tag to compare

@LesF4 LesF4 released this 10 Jul 03:29
df56c2c

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

Choose a tag to compare

@LesF4 LesF4 released this 25 Jun 07:15
f815a41

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.py
  • RELEASE_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.json
  • users.json
  • .flask_secret
  • aprs.log
  • chat.json
  • stats.json

Version 2.4 — Mai 2026

Choose a tag to compare

@LesF4 LesF4 released this 29 May 07:43
acd16a3

🛰️ 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.json et config.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

Choose a tag to compare

@LesF4 LesF4 released this 26 May 07:25
b1f7dbe

🛰️ 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

Choose a tag to compare

@LesF4 LesF4 released this 21 May 06:03
2ea634b

📡 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.py

Windows

# 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.py

Puis 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