..:: Domotique Store : Le Blog ::..
Articles Clients Box Domotique eeDomus Guides et Tutoriels Tous les articles

La vigilance météo dans votre box domotique évolue

carte_vigilanceBonjour et bonne année 2014 !

Pour débuter l’année voici un petit article (court car je sens que je vais en perdre quelques-uns qui ne se sont pas encore remis des fêtes) pour vous présenter les évolutions que j’ai apporté à mon script PHP depuis 8 mois. Ce script, dont je vous avais fait la présentation dans l’article que vous pouvez retrouver en cliquant ici, vous permet de récupérer dans votre box domotique (et pas spécifiquement l’eedomus) les états de vigilance météo émis en France (et en Andorre).

Depuis la première version publiée en mai dernier, plusieurs évolutions, en plus de quelques correctifs, ont ont vu le jour.

Les fonctionnalités du script disponibles en ce premier jour de 2014 sont les suivantes :

  • Mise à disposition des états de vigilance (niveau & couleur) pour la France métropolitaine et l’Andorre,
  • Disponibilité des états de vigilance (niveau & couleur) pour les départements antillais (depuis la version V2.1 de juin 2013),
  • Disponibilité des états de vigilance côtiers (niveau & couleur) pour les départements littoraux de la métropole (depuis la version V2.1 de décembre 2013),
  • Pour les départements de métropole et pour l’Andorre, détails sur l’état de vigilance (depuis la version V2.3 de janvier 2014),
  • Choix d’afficher ou de sauvegarder les données au format XML, ou JSON (version V2.0 de décembre 2013),
  • Script PHP allégé car il n’utilise plus la librairie gd -> gain de temps lors de l’exécution du script (depuis la version V2.0 de décembre 2013).

La dernière nouveauté en date est la disponibilité de détails sur la vigilance en cours pour les départements de métropole et pour l’Andorre. Ce nouveau champ, nommé « risque » dans le fichier XML/JSON, consiste à indiquer pour chaque département sur quoi porte la vigilance météorologique : pluies, inondations, crues, vent, canicule, avalanches, vagues, etc…

Par exemple, voilà la vigilance actuelle (Rouge / Inondations) pour le Finistère telle qu’elle est disponible ce 2 janvier grâce au script :

<dep_29>
 <niveau>4</niveau>
 <alerte>Rouge</alerte>
 <risque>Inondations</risque>
</dep_29>

L’intérêt principal de ce nouvel item « risque » est de savoir sur quel(s) élément(s) (car il peut y en avoir plusieurs pour un même département) porte la vigilance, sans devoir aller la chercher ailleurs. Et ainsi vous simplifier un peu plus la vie.

La mise en œuvre pour récupérer l’information depuis sa box domotique devient alors un jeu d’enfant car il est identique aux items précédents (et présentés dans l’article initial). Par exemple dans l’eedomus, il faut ajouter un nouveau périphérique de type « capteur HTTP ».

meteo1

Le type des données de ce périphérique devra être « Texte ». Le chemin XPATH sera /vigilance/dep_XX/risque (ou /vigilance/cote_XX/risque pour le littoral) avec XX correspondant au département choisi.

meteo2

Pour ceux qui utilisaient directement mon serveur à noter que le fichier XML est désormais disponible à l’adresse suivante : (suite à quelques soucis de ligne et pour ne pas vous pénaliser, j’ai externalisé le fichier sur un serveur sur Internet).

Cliquez sur Sauver et voilà, les données remontent quasi-instantanément.

meteo3

Il ne vous reste plus alors qu’à lancer les notifications (mail, SMS, Twitter, Lapin, Sonos, pigeon voyageur…) que vous souhaitez au travers de règles, sachant que lorsqu’il n’y a pas d’état de vigilance particulière, le détail (ou risque) aura comme valeur « RAS ».

Sources :

  • Lien vers l’article initial de présentation du script : ICI,
  • Lien vers mon Github pour télécharger les fichiers (pour les personnes autonomes) : ICI.
0
0
Fabien

J'ai découvert la domotique un peu par hasard en 2011. J'ai eu l'occasion de tester diverses solutions grand public ou home made. Aujourd'hui ma domotique est basée sur une eedomus avec quelques scripts développés localement.

Laisser un commentaire