#TUTO - Etre informé s’il va pleuvoir dans l’heure

Tous les tutoriels pour faciliter la prise en main de la Zibase

#TUTO - Etre informé s’il va pleuvoir dans l’heure

Messagede FaFab » 03 Nov 2016, 15:11

Cette démarche est partie du fait que je ne voulais plus que mes velux restent ouverts alors qu’il se met à pleuvoir.
J’aurais pu investir dans un capteur de pluie qui certes aurait été la meilleure solution mais dans un premier temps j’ai voulu chercher du côté soft et donc gratuit.
Le principe est le suivant :
La zibase récupère l’info de la probabilité qu’il se mette à pleuvoir. Puis elle me transmet cette probabilité de diverses manières et selon mes critères.

Récupérer les infos :
La zibase va aller elle-même chercher cette info sur internet. En fait elle va aller lire un fichier xml sur un site de météo et noter la valeur inscrite à un certain endroit du fichier.
Vous inscrire sur le site https://www.wunderground.com/weather/api/d/pricing afin d’avoir une clé qui vous permettra d’utiliser leur API :

Register API.png
Register API.png (62.38 Kio) Vu 1483 fois


Rentrez vos infos pour créer votre compte
Le site va vous demander également de remplir une case « project name » et « Compagny website »
Vous pouvez mettre ce que vous voulez, ça n’a aucune importance.

Register account.png
Register account.png (29.51 Kio) Vu 1483 fois


Vous allez recevoir un mail avec un lien Ă  suivre pour activer votre compte
En retournant sur votre compte, vous allez trouver votre « API Key »

API Key.png
API Key.png (88.12 Kio) Vu 1483 fois


Vous aurez accès à un fichier xml contenant plein d’infos via cet url :
http://api.wunderground.com/api/VOTREKEYID/hourly/lang:FR/q/France/VOTREVILLE.xml
Il y a plein d’infos sur ce fichier.
Celle qui nous intéresse aujourd’hui est ici : <pop>0</pop>
Pop= probability of precipitation (%)
C’est donc le pourcentage de chances qu’il pleuve dans la prochaine heure.

La suite au prochain post :arrow:
Zibase 2s IPX800V3 et récemment Eedomus +, Vera lite et Control4
Montre LG watch R commande vocale de la zibase avec tasker
Lenovo yoga tablet 2 pro 13" avec imperihome, Spotify, tasker,... Dans la pièce de vie.
Tablette noname dans la chambre: impérihome, réveil

NAS Syno
FIBARO: QUBINO: EVERSPRING: DIO: OWL: OREGON: FOSCAM: REMOTEC zXt120: NABAZTAG
FaFab
Guru de domotique
 
Messages: 142
Inscription: 03 Nov 2012, 20:37

Re: #TUTO - Etre informé s’il va pleuvoir dans l’heure

Messagede FaFab » 03 Nov 2016, 15:15

Côté Zibase :
On va donc créer un scénario qui va se lancer périodiquement :

Scénario 1.png
Scénario 1.png (23.6 Kio) Vu 1482 fois


Puis on va créer 2 règles qui vont nous permettre d’aller lire et stocker ce chiffre dans une variable :

Scénario 2.png
Scénario 2.png (31.64 Kio) Vu 1482 fois


L’url à rentrer est : http://api.wunderground.com/api/VOTREKEYID/hourly/lang:FR/q/France/VotreVille.xml


Ensuite, nous allons utiliser une 2nde variable afin de mettre en forme le message qui va nous ĂŞtre retransmis :

Scénario 3.png
Scénario 3.png (10.7 Kio) Vu 1482 fois


:arrow:
Zibase 2s IPX800V3 et récemment Eedomus +, Vera lite et Control4
Montre LG watch R commande vocale de la zibase avec tasker
Lenovo yoga tablet 2 pro 13" avec imperihome, Spotify, tasker,... Dans la pièce de vie.
Tablette noname dans la chambre: impérihome, réveil

NAS Syno
FIBARO: QUBINO: EVERSPRING: DIO: OWL: OREGON: FOSCAM: REMOTEC zXt120: NABAZTAG
FaFab
Guru de domotique
 
Messages: 142
Inscription: 03 Nov 2012, 20:37

Re: #TUTO - Etre informé s’il va pleuvoir dans l’heure

Messagede FaFab » 03 Nov 2016, 15:21

3 Images max par post! alors, on enchaîne:

S’il n’y a aucune chance qu’il pleuve, il n’y a aucun intérêt à être prévenu. Donc on stoppe le scénario.

Scénario 4.png
Scénario 4.png (12.4 Kio) Vu 1482 fois


Dans l’exemple ci-dessus, je stoppe le scénario s’il y a 0 ou 1% de chances qu’il pleuve. Donc s’il n’y a que ne serait-ce 2% de chances, il va continuer.
C’est inutile certes, mais c’est pour les tests.

Ensuite on choisit la façon dont on veut être prévenu.
Ici : notification push :

Scénario 5.png
Scénario 5.png (13.19 Kio) Vu 1482 fois


Si vous avez une montre android wear par exemple, ça va ressembler à ça :

_20161102_110907.JPG
_20161102_110907.JPG (27.07 Kio) Vu 1482 fois


:arrow:
Zibase 2s IPX800V3 et récemment Eedomus +, Vera lite et Control4
Montre LG watch R commande vocale de la zibase avec tasker
Lenovo yoga tablet 2 pro 13" avec imperihome, Spotify, tasker,... Dans la pièce de vie.
Tablette noname dans la chambre: impérihome, réveil

NAS Syno
FIBARO: QUBINO: EVERSPRING: DIO: OWL: OREGON: FOSCAM: REMOTEC zXt120: NABAZTAG
FaFab
Guru de domotique
 
Messages: 142
Inscription: 03 Nov 2012, 20:37

Re: #TUTO - Etre informé s’il va pleuvoir dans l’heure

Messagede FaFab » 03 Nov 2016, 15:23

On peut y aller crescendo dans les notifications et ainsi rajouter au scénario :

Scénario 6.png
Scénario 6.png (45.21 Kio) Vu 1481 fois


Dans cet exemple, mon nabaztag va me prévenir uniquement si la probabilité est supérieure à 70%
Si les vélux sont équipés d’un capteur de fermeture, on peut stopper le scénario avant cette notification s’ils sont tous fermés par exemple.
Un prochain tuto quand j’aurais fini de tous les équiper ?

C’était mon 1er tuto :D en espérant avoir été assez clair, n’hésitez pas à demander des précisions si besoin.

@+
Fab
Zibase 2s IPX800V3 et récemment Eedomus +, Vera lite et Control4
Montre LG watch R commande vocale de la zibase avec tasker
Lenovo yoga tablet 2 pro 13" avec imperihome, Spotify, tasker,... Dans la pièce de vie.
Tablette noname dans la chambre: impérihome, réveil

NAS Syno
FIBARO: QUBINO: EVERSPRING: DIO: OWL: OREGON: FOSCAM: REMOTEC zXt120: NABAZTAG
FaFab
Guru de domotique
 
Messages: 142
Inscription: 03 Nov 2012, 20:37

Re: #TUTO - Etre informé s’il va pleuvoir dans l’heure

Messagede destroyedlolo » 03 Nov 2016, 19:28

Salut,

Juste une question : est-ce que les prévisions sont ... fiables ?
Parce que, de mon coté, j'utilise OpenWeatherMap, mais elles sont vraiment très pessimistes :(
Typiquement, ca fait 2 jours qu'on devrait avoir "une pluie légères" alors qu'on a du grand soleil ...

A+
  • BananaPI sous Gentoo, disque SATA de 2 To
  • RĂ©seau 1-wire
  • TĂ©lĂ©Information pour la conso et la production Ă©lectrique
  • Tablette anciennement Android passĂ©e sous Gentoo comme tableau de bord.
  • Multimedia par DNLA
  • Et pleins de nouvelles idĂ©es ... et bien sur, pas assez de temps.
Sur mon site un descriptif de ma domotique 100% fait maison.
destroyedlolo
Dieu de domotique
 
Messages: 277
Inscription: 23 Nov 2015, 16:03
Localisation: A côté d'Annecy

Re: #TUTO - Etre informé s’il va pleuvoir dans l’heure

Messagede Calcipher » 03 Nov 2016, 19:30

Bravo pour ce très beau tuto.

Pour info on peut aussi récupérer les infos sur la pluie à venir chez Météo France, en JSON (api REST) donc facilement intégrable. Cf ici

cdt,
Calcipher
Dieu de domotique
 
Messages: 220
Inscription: 14 Nov 2012, 09:58
Localisation: Angers

Re: #TUTO - Etre informé s’il va pleuvoir dans l’heure

Messagede FaFab » 03 Nov 2016, 21:37

Merci Calcipher :)
Au niveau de la fiabilité des infos, je ne serai te dire destroyedlolo.
Ça ne fait pas longtemps que je l'ai mis en place.
Il n'a pas plu depuis et j'ai eu 8% au max.
Zibase 2s IPX800V3 et récemment Eedomus +, Vera lite et Control4
Montre LG watch R commande vocale de la zibase avec tasker
Lenovo yoga tablet 2 pro 13" avec imperihome, Spotify, tasker,... Dans la pièce de vie.
Tablette noname dans la chambre: impérihome, réveil

NAS Syno
FIBARO: QUBINO: EVERSPRING: DIO: OWL: OREGON: FOSCAM: REMOTEC zXt120: NABAZTAG
FaFab
Guru de domotique
 
Messages: 142
Inscription: 03 Nov 2012, 20:37


Retourner vers Tutoriels

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

Copyright © 2011 - Touteladomotique.com - Tous droits rĂ©servĂ©s
Les blogs partenaires : Abavala, Domo-Blog, Domotique34, Maison et Domotique