Script pour les prévision de gel

Bonjour à tous !

ça fait un petit moment que je n’ai pas partagé d’information sur ce site. Je vais vous partager un script que j’ai élaboré qui permet d’être alerté en avance quand il y a un risque de gel sur votre lieu d’habitation ou tout autre lieu. Ce script m’a été très utile cet hivers pour rentrer mon citronnier avant que le froid n’arrive…

Edit 2019 : suite au changement de tarif de l’API wunderground qui est maintenant payante, j’ai créé un nouveau script qui utilise lui l’API darksky.net qui est gratuite et tout aussi précise.

Voici ici le script de prévision de gel pour l’api darksky : alert_gel_darksky.sh

ce script nécessite seulement :

  • D’avoir un compte gratuit sur wunderground.com Voir ici pour s’inscrire et obtenir une clé api : https://www.wunderground.com/signup
  • D’installer l’utilitaire  xml_grep   (lancer pour cela : sudo apt-get install xml-twig-tools ) 

Vous trouverez le script ici :

https://github.com/Sirus10/domoticz/blob/master/alert_gel.sh

Pour l’installer :

wget https://raw.githubusercontent.com/Sirus10/domoticz/master/alert_gel.sh
chmod +x alert_gel.sh

il faut simplement éditer les lignes ;

APIKEY=your_wunderground_apiKEY
recipient=youremail@mail.com
sender="From: Pablo <sender@pi3.com>"

Puis pour l’exécuter :

./alert_gel.sh <la ville qui vous interesse>

Exemple :

./alert_gel.sh lyon

4 réflexions au sujet de « Script pour les prévision de gel »

  1. calouis

    Bonjour
    J’ai un pb avec l’email que je n’arrive pas à élucider :
    pi@Pi3_Dz2:~/domoticz/scripts $ ./alert_gel.sh
    ./alert_gel.sh: 33: kill: Usage: kill [-s sigspec | -signum | -sigspec] [pid | job]… or
    kill -l [exitstatus]
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 26902 100 26902 0 0 90701 0 –:–:– –:–:– –:–:– 90579
    ############ Risque de gel ###############
    ########## vendredi 1 février 2019, 15:08:13 (UTC+0100) ##########
    Temp mini dans les 10 jours a venir :
    Dans 0 jour(s) : 3 °C à LFAT
    Dans 1 jour(s) : 2 °C à LFAT
    —————————> Risque de gel dans 1 jour(s) !
    Dans 2 jour(s) : 1 °C à LFAT
    —————————> Risque de gel dans 2 jour(s) !
    Dans 3 jour(s) : 4 °C à LFAT
    Dans 4 jour(s) : 6 °C à LFAT
    Dans 5 jour(s) : 6 °C à LFAT
    Dans 6 jour(s) : 5 °C à LFAT
    Dans 7 jour(s) : 5 °C à LFAT
    Dans 8 jour(s) : 5 °C à LFAT
    Dans 9 jour(s) : 3 °C à LFAT
    #####################################
    Dans les 24h: 3 °C Dans 1 jour: 2 °C –> Risque de gel dans 1 jour ! Dans 2 jours: 1 °C –> Risque de gel dans 2 jours ! Dans 3 jours: 4 °C Dans 4 jours: 6 °C Dans 5 jours: 6 °C Dans 6 jours: 5 °C Dans 7 jours: 5 °C Dans 8 jours: 5 °C Dans 9 jours: 3 °C
    #####################################
    Envoi du mail d’alerte
    ./alert_gel.sh: 79: ./alert_gel.sh: mail: not found
    pi@Pi3_Dz2:~/domoticz/scripts $

    ligne 26 : recipient=phil.xxx@gmail.com
    ligne 27 : sender= »From: Lhomel  »

    ligne 79 : echo « Prevision à venir à $CITY (Minimales) $val Weather forecast from w$

    Merci de me venir en aide…

    Répondre
    1. calouis

      pardon, il me manquait un bout du copier/coller

      ligne 79 : echo « Prevision à venir à $CITY (Minimales) $val Weather forecast from wunderground.com » | mail -a « $sender » -s « $(echo « $CITY : $SUB\nContent-Type: text/html ») » $recipient

      Répondre

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

 

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.