..:: Domotique Store : Le Blog ::..
eeDomus Tous les articles

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

Dans la lignée de l’article d’Hervé qui nous a permis d’intégrer la vigilance crues dans notre eedomus (article à lire ici), je vous propose aujourd’hui d’intégrer la vigilance météo, toujours dans votre box.

Cette nouvelle fonctionnalité va vous permettre d’être averti de la présence de phénomènes météo à risque voire dangereux dans le ou les département(s) de votre choix et d’exécuter des actions en conséquence. Le script utilisé pour récupérer les données de vigilance est basé sur celui qu’avait proposé DjMaboul il y a quelques années pour Homeseer, sur le forum de touteladomotique.com (accessible via ce lien). Il a été corrigé et amélioré afin de générer un fichier xml contenant les données essentielles sur l’état de vigilance.

Ce fichier XML, je l’héberge sur mon serveur et le propose gratuitement à tous ceux qui souhaiteraient l’exploiter. Je vous demanderai juste de ne pas effectuer des requêtes trop rapprochées (nous allons le voir ci-dessous). Il contient la liste des départements français de métropole ainsi que l’Andorre, et pour chacun d’eux, le niveau de vigilance météo en cours.

Voilà comment se présente le-dit fichier (volontairement raccourci) :

<?xml version="1.0" encoding="UTF-8"?>
<!--Carte de vigilance des départements français-->
<vigilance>
  <update>2013-05-09 17:33</update>
  <dep_01>
    <niveau>2</niveau>
    <alerte>Jaune</alerte>
  </dep_01>
  <dep_02>
    <niveau>2</niveau>
    <alerte>Jaune</alerte>
  </dep_02>
  <dep_03>
    <niveau>1</niveau>
    <alerte>Verte</alerte>
  </dep_03>
  <dep_04>
    <niveau>1</niveau>
    <alerte>Verte</alerte>
  </dep_04>
[...]
  <dep_95>
    <niveau>2</niveau>
    <alerte>Jaune</alerte>
  </dep_95>
  <dep_99>
    <niveau>2</niveau>
    <alerte>Jaune</alerte>
  </dep_99>
</vigilance>

La balise <update> est présente pour vous informer de la date de dernière génération du fichier. Libre à vous de l’exploiter (ou non).

Après, sont présentes les informations (minimalistes pour le moment) du niveau de vigilance, et sa couleur associée, pour chaque département (balises <dep_XX> et </dep_XX>). Le niveau de vigilance sur une échelle de 1 (couleur Verte) à 4 (couleur rouge) pour chaque département est indiquée. Un niveau 0 peut être présent, il correspond à une non-réponse du serveur météo lors de la génération du fichier XML.

Pour faire remonter l’état de vigilance du département de notre choix, nous allons créer un capteur HTTP.

Dans la partie affichage, configurez le type de données, l’URL de la requête (j’héberge le fichier XML sur mon serveur) et la fréquence avec les valeurs indiquées par l’image. Vu que les cartes de vigilance ne changent pas plusieurs fois par heure, n’indiquez pas une fréquence de requête inférieure à 60 minutes, cela sera inutile. Pour le chemin XPath, il suffit d’indiquer le chemin /vigilance/dep_XX/niveau en remplaçant XX par le numéro de département souhaité (de 01 à 95, 2A et 2B pour la Corse, 99 pour l’Andorre).

Sauvez et continuez à éditer en passant à l’onglet Valeurs.

Là encore rien de plus compliqué, recopiez les valeurs indiquées par l’image, puis sauvegardez.

Et voilà, vous avez désormais un nouvel état qui vous informe des conditions météorologiques (vigilance crues inclues) pour votre département.

Il ne vous reste plus qu’à créer les règles qui vont bien pour vous avertir dès que le niveau de vigilance change.

Désormais l’eedomus saura vous avertir dès lors qu’il faut porter une vigilance sur des conditions météo particulières.

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