J'utilise mon vélo tous les jours comme moyen de locomotion, pas uniquement quand il fait beau. Parfois j'oublie ma tenue de pluie, même s'il fait beau le matin ça peut se gâter dans la journée ☔️
Je vous propose un script qui va vous avertir du risque de pluie dans la journée. J'utilise le script avec domoticz mais il reste totalement indépendant.
Principe du script (risquePluie.sh)
Il s'agit d'un script bash qui va parser le site meteo-grenoble.com pour lire le risque de pluie et affiche le résultat.
Et voici le script (bash)
▶️ Récupérez le script sur mon github (raw).
Ce script sera exécuté par l'utilisateur pi (qui n'est pas root) à l'emplacement suivant :
/home/pi/scripts/risquePluie.sh
Rendre le script exécutable :
chmod +x *.sh
Puis exécutez-le pour vérifier son fonctionnement.
Voici un exemple de ce qu'il peut retourner :
Pas de pluie, risque de 0%
Envoi par SMS
Pour envoyer le résultat par SMS j'utilise un script :
R_PLUIE=$(/bin/bash /home/pi/scripts/risquePluie.sh) Q_AIR=$(/bin/bash /home/pi/scripts/qualiteAirAPI.sh) MESSAGE="${Q_AIR}\n${R_PLUIE}." # envoi sms /bin/bash /home/pi/scripts/smssendFlashSMS.sh "${MESSAGE}" && exit 0
Si besoin vous retrouverez le script qualiteAirAPI.sh.
Conclusion
Domoticz m'envoie un SMS tous les matins afin de savoir s'il va pleuvoir grâce à la fonction planning, appliquée à un scénario (comme ici).
J'y intègre également quelques sondes, histoire de savoir comment s'habiller pour rouler quand les saisons font du yoyo :
Le mode "brut" sera présenté dans un autre tutoriel sous forme d'amélioration du système.
J'ai commenté les émojis car ils ne passaient pas en SMS, vous pouvez les laissez si vous utilisez une notification email ou une passerelle SMS qui supporte ce genre de caractère.
Voilà une utilisation de la domotique à laquelle on ne pense pas immédiatement, qui amène du confort. Seulement quelques lignes de script et le tour est joué, c'est ce que j'apprécie avec Domoticz.
Auteur : Mr Xhark
Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter
Le premier commentaire c'est pour vous 👇