mardi 24 février 2026

📟 Weather to Pager (POCSAG/Serial)

Le script Bash permet de récupérer la météo locale via l'API wttr.in et de l'envoyer vers un émetteur de pager (bipper) via un port série (/dev/ttyS0). Il est conçu pour être exécuté automatiquement via crontab.

Le script nettoie strictement les données pour ne conserver que les chiffres et les unités de base, garantissant ainsi la compatibilité avec l'encodage ASCII limité (7 bits) des pagers.

Pour télécharger : https://github.com/bricecornet/Weather-on-pager

🚀 Fonctionnalités

  • Extraction propre : Supprime les couleurs ANSI, l'Unicode et les symboles spéciaux (°).
  • Format compact : Idéal pour l'affichage sur une seule ligne (ex: 8 C 7 V 12 km/h P 0.0 mm).
  • Sécurisé : Gestion des timeouts réseau et vérification des droits sur le port série.

🛠️ Installation

  1. Cloner le script ou copier le contenu de meteo_pager.sh.
  2. Rendre le script exécutable :
chmod +x meteo_pager.sh
  1. Configuration : Ouvrez le fichier et modifiez les variables suivantes :
  • URL : Remplacez verviers par votre ville.
  • CAPCODE : Votre ID de pager (7 chiffres).
  • DEVICE : Votre port série (ex: /dev/ttyS0 ou /dev/ttyUSB0).
  1. Automatisation (Cron) : Pour un envoi à 7h et 19h tous les jours :
0 7,19 * * * /chemin/vers/votre/script/meteo_pager.sh >> /var/log/meteo_pager.log 2>&1

Aucun commentaire:

Enregistrer un commentaire