Projet API REST Generaliste publique

Bla bla sur la domotique. La section ou on se trompe jamais !

Re: Projet API REST Generaliste publique

Messagede Guiguiabloc » 09 Oct 2014, 15:16

[UPDATE]

Ajout de la pluviométrie pour une ville donnée (source : WorldWeatherOnline)

Code: Tout sélectionner
exemple :

curl http://api.domogeek.fr/weather/brest/rain/today
3.1

curl http://api.domogeek.fr/weather/cherbourg/rain/tomorrow/json
{"rain": "0.9"}



Retourne le résultat en mm
Avatar de l’utilisateur
Guiguiabloc
Dieu de domotique
 
Messages: 449
Inscription: 21 Jan 2011, 22:56
Localisation: Brest

Re: Projet API REST Generaliste publique

Messagede DarkSK » 09 Oct 2014, 16:36

Merci beaucoup pour cette API, je vais essayer de l'utiliser dès ce week-end :D
DarkSK
P'tit Guru de domotique
 
Messages: 61
Inscription: 03 Avr 2014, 10:43

Re: Projet API REST Generaliste publique

Messagede Yannick31 » 09 Oct 2014, 18:03

Que dire Guiguiabloc, on ne peut pas faire + rapide !
Merci :D
Je vais tester bientĂ´t, je te ferai un retour.
Yannick31
Dieu de domotique
 
Messages: 327
Inscription: 16 Mai 2011, 11:44

Re: Projet API REST Generaliste publique

Messagede Guiguiabloc » 09 Oct 2014, 18:08

Yannick31 a Ă©crit:Que dire Guiguiabloc, on ne peut pas faire + rapide !
Merci :D
Je vais tester bientĂ´t, je te ferai un retour.


:D avec plaisir
Avatar de l’utilisateur
Guiguiabloc
Dieu de domotique
 
Messages: 449
Inscription: 21 Jan 2011, 22:56
Localisation: Brest

Re: Projet API REST Generaliste publique

Messagede tranbert » 09 Oct 2014, 19:11

Ha tiens, il y a un truc que je n'ai pas vu, c'est les jours rouges du tarif EJP. On doit être encore quelques uns a (résister et) l'avoir encore ce tarif.

C'est dispo sur le site EDF.
https://particuliers.edf.com/gestion-de-mon-contrat/options-tarifaires/option-ejp/l-observatoire-2584.html

De mon côté je le récupère dans misterhouse via un mail que m'envoie http://www.observatoires.net/ que je parse en perl, mais c'est assez usine à gaz.

C'est possible de l'ajouter ?

Mon mistehouse récupère aussi les passages de bus ratp du coin et la situation des stations velib en bas. Je ne sais pas si ce genre d'infos rentre dans les champs de cette api par contre...
Misterhouse + Voxcommando + enventghost + Xpl + tellstick + usbuirt + rfxcom + plugwise
Bref un gros mic mac un peu ancien qui essaye de faire son boulot...
tranbert
Membre Actif
 
Messages: 20
Inscription: 28 Mai 2007, 17:41

Re: Projet API REST Generaliste publique

Messagede Guiguiabloc » 09 Oct 2014, 19:49

tranbert a écrit:Ha tiens, il y a un truc que je n'ai pas vu, c'est les jours rouges du tarif EJP. On doit être encore quelques uns a (résister et) l'avoir encore ce tarif.

C'est dispo sur le site EDF.
https://particuliers.edf.com/gestion-de-mon-contrat/options-tarifaires/option-ejp/l-observatoire-2584.html

De mon côté je le récupère dans misterhouse via un mail que m'envoie http://www.observatoires.net/ que je parse en perl, mais c'est assez usine à gaz.

C'est possible de l'ajouter ?

Mon mistehouse récupère aussi les passages de bus ratp du coin et la situation des stations velib en bas. Je ne sais pas si ce genre d'infos rentre dans les champs de cette api par contre...


Ah plein de bonnes idées, j'aime :D

Je connaissais pas le tarif ejp et la page EDF Ă  l'air mal foutu (zone nord, zone sud etc... ca va ĂŞtre sympa Ă  traiter ca :mrgreen: )
Mais j'aime bien le challenge :D , je vais voir ce que je peux sortir de cette page et communiquerais sur ce forum si j'en tire un truc sympa :)

Le passage des bus ratp ou le velib, pourquoi pas ! toutes les informations publiques qui sont intéressantes pour grand nombre d'entre vous, je suis preneur ! Du moment que ca reste une information assez généraliste (nan je donnerais pas les horaires d'ouverture de la boulangerie "Chez Manon" à Trifouilly -les-deux-pains-de-mie ;))

si t'as des urls de source de données la dessus, je prends !!!
Merci !
Avatar de l’utilisateur
Guiguiabloc
Dieu de domotique
 
Messages: 449
Inscription: 21 Jan 2011, 22:56
Localisation: Brest

Re: Projet API REST Generaliste publique

Messagede tranbert » 09 Oct 2014, 23:02

Guiguiabloc a Ă©crit:
Ah plein de bonnes idées, j'aime :D

si t'as des urls de source de données la dessus, je prends !!!
Merci !


Youpie :-)

Alors pour la page edf le site http://www.observatoires.net/ a du trouver un truc, car je ne pense pas qui'ils le fassent Ă  la main, je vais peut ĂŞtre leur demander directement.

Pour la Ratp mon script est assez ancien, j'utilise le site wap car il est plus facile à parser, mais depuis ils ont peut être enfin libéré leurs données et sorti une api (on peut rêver)....

Edit après recherche : http://metro.breizh.im/dev/ratp_api.php? (un expat breton :P ) a fait un travail intéressant, je l'avais pas trouvé avant... Dommage. Je laisse la suite pour référence au cas ou...

Donc mon vieux système que je vais changer dès bientot... donne par exemple comme page wap :

http://wap.ratp.fr/siv/schedule?service=next&reseau=bus&lineid=BPC1&stationid=PC1_4011_4056
et de cette page Ă  coup de perl je sors des infos brutes du genre :
    Porte de Champerret > Porte de Champerret1 mn > Porte de Champerret11 mn Direction Pont du Garigliano > Pont du Garigliano6 mn > Pont du Garigliano19 mn »
et Ă  la fin je finis avec :
    1 mn 11 mn 6 mn 19 mn
que je stocke dans des variables pour créer mon panneau d'affichage devant la porte d'entrée, comme ça on est toujours à peu près synchro avec les bus qui passent :-)


Pour Velib c'est plus facile car par exemple http://www.velib.paris.fr/service/stationdetails/paris/17043 renvoie un xml... Faut juste envoyer le numéro de la station (17043)
Misterhouse + Voxcommando + enventghost + Xpl + tellstick + usbuirt + rfxcom + plugwise
Bref un gros mic mac un peu ancien qui essaye de faire son boulot...
tranbert
Membre Actif
 
Messages: 20
Inscription: 28 Mai 2007, 17:41

Re: Projet API REST Generaliste publique

Messagede Guiguiabloc » 10 Oct 2014, 08:47

Merci :)

Avec tout ça j'ai de quoi m'occuper :p

Je regarde ce que je peux en tirer :wink:
Avatar de l’utilisateur
Guiguiabloc
Dieu de domotique
 
Messages: 449
Inscription: 21 Jan 2011, 22:56
Localisation: Brest

Re : Re: Projet API REST Generaliste publique

Messagede scanab » 10 Oct 2014, 09:10

Guiguiabloc a Ă©crit:[UPDATE]

Ajout de la pluviométrie pour une ville donnée (source : WorldWeatherOnline)

Code: Tout sélectionner
exemple :

curl http://api.domogeek.fr/weather/brest/rain/today
3.1

curl http://api.domogeek.fr/weather/cherbourg/rain/tomorrow/json
{"rain": "0.9"}



Retourne le résultat en mm

Ça c'est génial :-) merci
<| ZiBase2 | Synology | Karotz | X2D | Z-Wave | Oregon | Chacon |>
scanab
Dieu de domotique
 
Messages: 309
Inscription: 25 Mar 2012, 23:12

Re: Projet API REST Generaliste publique

Messagede tranbert » 10 Oct 2014, 09:23

Guiguiabloc a Ă©crit:Merci :)

Avec tout ça j'ai de quoi m'occuper :p

Je regarde ce que je peux en tirer :wink:


Pour info :

http://www.planete-domotique.com/blog/2013/06/17/connaitre-les-jours-ejp-et-le-nombre-restant-grace-a-sa-box-domotique/

Sinon, je viens d'envoyer un mail a observatoire.net, on verra bien le résultat.
Misterhouse + Voxcommando + enventghost + Xpl + tellstick + usbuirt + rfxcom + plugwise
Bref un gros mic mac un peu ancien qui essaye de faire son boulot...
tranbert
Membre Actif
 
Messages: 20
Inscription: 28 Mai 2007, 17:41

Re: Projet API REST Generaliste publique

Messagede Guiguiabloc » 10 Oct 2014, 21:53

[UPDATE] [EJP EDF]

Ajout de l'état du jour EJP EDF pour une zone donnée (https://particuliers.edf.com/gestion-de-mon-contrat/options-tarifaires/option-ejp/l-observatoire-2584.html

Retourne "True" quand c'est un jour EJP
Retourne "False" quand ce n'est pas un jour EJP
Retourne "ND" quand c'est un jour non déterminée

Exemple :
Code: Tout sélectionner
curl api.domogeek.fr/ejpedf/paca/today/json
{"ejp": "False"}

curl api.domogeek.fr/ejpedf/ouest/tomorrow
False



Documentation : http://api.domogeek.fr/static/doc/index.html#api-Domogeek-GetEJP
Avatar de l’utilisateur
Guiguiabloc
Dieu de domotique
 
Messages: 449
Inscription: 21 Jan 2011, 22:56
Localisation: Brest

Re: Projet API REST Generaliste publique

Messagede Yannick31 » 13 Oct 2014, 18:59

J'ai testé la pluviométrie aujourd'hui (rain/today) sur Toulouse:
- ce midi cela me renvoyait 0.1 mm
- et ce soir 2.4 mm
Or il a fait un beau soleil toute la journée, cela m'étonnerait qu'il y ait eu une seule goutte sur Toulouse aujourd'hui.
D'ailleurs mon pluviomètre maison me renvoie 0 mm aujourd'hui, et j'habite Toulouse même.
Je sais pas quoi en penser, peut-ĂŞtre un bug de l'API, ou alors le site renvoie des valeurs foireuses ?
D'autres avis sur d'autres villes ?
Yannick31
Dieu de domotique
 
Messages: 327
Inscription: 16 Mai 2011, 11:44

PrécédenteSuivante

Retourner vers Discussions Générales

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 5 invités

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