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
- 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.
- Cloner le script ou copier le contenu de
meteo_pager.sh. - Rendre le script exécutable :
chmod +x meteo_pager.sh
- Configuration : Ouvrez le fichier et modifiez les variables suivantes :
URL: Remplacezvervierspar votre ville.CAPCODE: Votre ID de pager (7 chiffres).DEVICE: Votre port série (ex:/dev/ttyS0ou/dev/ttyUSB0).
- 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