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 » 28 Sep 2015, 21:26

bonowrc a écrit:bonjour, j'ai copié le master en local , j'ai accès au site doc mais quand je fais une requête j'ai "File not found."
je suis sous nginx.
Merci


L'api est autonome et embarque son propre serveur httpd. Pas besoin d'avoir un nginx devant.

python apidomogeek.py console|start|stop

Le serveur écoute sur le 8080 par défaut.
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 bonowrc » 01 Oct 2015, 08:31

merci, comment on fait pour installer des modules/libs pour python car j'ai une erreur sur la première ligne d'import.
Merci
bonowrc
Membre Actif
 
Messages: 31
Inscription: 15 Mai 2014, 14:48

Re: Projet API REST Generaliste publique

Messagede Guiguiabloc » 01 Oct 2015, 17:30

C'est expliqué plus haut
http://www.touteladomotique.com/forum/viewtopic.php?f=18&t=14699&start=120#p134535

sinon, ap-get install, yum install, easy_install, pip ... tout depend de ta distribution linux

http://www.inspyration.org/tutoriels/utiliser-pip
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 bonowrc » 02 Oct 2015, 07:00

:oops: j'ai pourtant tout balayé le sujet, peut trop vite, mais je te remercie, bon WE
bonowrc
Membre Actif
 
Messages: 31
Inscription: 15 Mai 2014, 14:48

Re: Projet API REST Generaliste publique

Messagede ManusSs » 23 Oct 2015, 17:01

Je suis tombé sur ce topic en cherchant une solution pour obtenir les infos EJP de EDF depuis la mise en ligne de leur nouvelle page web.
Les infos et la mise en page étant maintenant générés à la volée par du Javascript, les anciennes méthodes comme le parsing via regex ne fonctionnent plus. (Celui que j'utilisais par exemple https://github.com/DjMomo/EJP-et-Tempo-infos)

Après petite investigation avec mes amis développeurs, nous avons trouvé une url permettant de récupérer directement un JSON contenant les données recherchées. Voici les URL :
Informations EJP : https://particulier.edf.fr/bin/edf_rc/servlets/ejptemponew?Date_a_remonter=2015-10-23&TypeAlerte=EJP
Jours écoulés EJP : https://particulier.edf.fr/services/rest/referentiel/historicEJPStore?searchType=ejp

Les valeurs retournées par le JSON pour les infos EJP sont : NON_EJP, EST_EJP, ND


Pour les utilisateurs tempo :
Informations tempo : https://particulier.edf.fr/bin/edf_rc/servlets/ejptemponew?Date_a_remonter=2015-10-23&TypeAlerte=TEMPO
Jours restants tempo : https://particulier.edf.fr/bin/edf_rc/servlets/ejptempodaysnew?TypeAlerte=TEMPO
Historique tempo par année : https://particulier.edf.fr/services/rest/referentiel/historicTEMPOStore?dateBegin=2015&dateEnd=2016

N'étant pas un utilisateur tempo je n'ai pas investigué plus que ça sur les différentes valeurs possibles.

Dans certaines URL des dates sont présentes, pensez à les remplacer par des variables en fonction de vos utilisations !

En espérant que ça vous soit aussi utile qu'à moi !
Dernière édition par ManusSs le 23 Oct 2015, 21:57, édité 1 fois.
ManusSs
Membre un peu timide !
 
Messages: 9
Inscription: 09 Mai 2013, 00:55

Re: Projet API REST Generaliste publique

Messagede Guiguiabloc » 23 Oct 2015, 20:01

ManusSs a Ă©crit:Je suis tomber sur ce topic en cherchant une solution pour obtenir les infos EJP de EDF depuis la mise en ligne de leur nouvelle page web.
Les infos et la mise en page étant maintenant générés à la volée par du Javascrip, les anciennes méthodes comme le parsing via regex ne fontionnent plus. (Celui que j'utilisais par exemple https://github.com/DjMomo/EJP-et-Tempo-infos)

Après petite investigation avec mes amis développeurs, nous avons trouvé une url permettant de récupérer directement un JSON contenant les données recherchées. Voici les URL :
Informations EJP : https://particulier.edf.fr/bin/edf_rc/servlets/ejptemponew?Date_a_remonter=2015-10-23&TypeAlerte=EJP
Jours écoulés EJP : https://particulier.edf.fr/services/rest/referentiel/historicEJPStore?searchType=ejp

Les valeurs retournées par le JSON pour les infos EJP sont : NON_EJP, EST_EJP, ND


Pour les utilisateurs tempo :
Informations tempo : https://particulier.edf.fr/bin/edf_rc/servlets/ejptemponew?Date_a_remonter=2015-10-23&TypeAlerte=TEMPO
Jours restants tempo : https://particulier.edf.fr/bin/edf_rc/servlets/ejptempodaysnew?TypeAlerte=TEMPO
Historique tempo par année : https://particulier.edf.fr/services/rest/referentiel/historicTEMPOStore?dateBegin=2015&dateEnd=2016

N'étant pas un utilisateur tempo je n'ai pas investigué plus que ça sur les différentes valeurs possibles.

Dans certaines URL des dates sont présentes, pensez à les remplacer par des variables en fonction de vos utilisations !

En espérant que ça vous soit aussi utile qu'à moi !


Joli ! J'avoue n'avoir pas eu le temps de regarder en détail les modifications du site EDF, tu me soulages grandement :D

Merci pour la piste de travail !
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 ManusSs » 23 Oct 2015, 21:59

De rien, je me suis dit que ça en intéresserait surement pas mal ici ;)
En espérant que ça tienne un minimum dans le temps... Vivement que ce genre d'infos soient accessibles en OpenDATA...
ManusSs
Membre un peu timide !
 
Messages: 9
Inscription: 09 Mai 2013, 00:55

Re: Projet API REST Generaliste publique

Messagede tranbert » 24 Oct 2015, 00:04

ManusSs a écrit:De rien, je me suis dit que ça en intéresserait surement pas mal ici ;)


Un grand merci oui, car je me voyais déjà devoir réactiver des vieux scripts a base de relève de mail d'alerte...

ManusSs a écrit: En espérant que ça tienne un minimum dans le temps... Vivement que ce genre d'infos soient accessibles en OpenDATA...


Opendata ??? Sur des données publiques d'intérêt public, mais voyons, vous n'y pensez pas... Que faites vous de la préservation du savoir faire de l'entreprise, vous n'allez pas le brader à ses clients... ha pardon usagers, moui bon ok :mrgreen:
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 jfla » 05 Nov 2015, 09:55

Bonjour,

Je viens de créer un script pour HS3 en utilisant les informations JSON données par ManuSs

viewtopic.php?f=72&t=17436

Jean-Francois.
Portable ACER V3-771G , I7, 4Gb, SSD 256GB + 750GB de disk

Homesser HS3 Pro 3.0.0.435
Plugin enabled:
2.0.40.0: BLLAN, 1.0.3.0: BLShutdown, 2.0.10.0: BLUSBUIRT, 4.8.6.0: BULLET
0.0.0.31: drhsIpPlugIn, 3.3.2.0: mcsMQTT, 3.0.0.69: mcsXap, 3.0.0.14: NetCAM
3.0.1.109: PHLocation, 30.0.0.36: RFXCOM, 5.0.2.0: SCREPOSITORY, 3.0.0.44: X10
0.0.0.11: Yeelight 3P, 3.0.1.210: Z-Wave,
CM11A, 20 SW10,
35 nodes ZWAVE
Reseau 1-Wire 11 DS1920
3 MS13E, 1 RFXCOM RFXTRX433E
Ethernet Livebox4
Nabaztag-Tag
jfla
Dieu de domotique
 
Messages: 344
Inscription: 07 Mar 2004, 16:57
Localisation: Normandie (France)

Re: Projet API REST Generaliste publique

Messagede goel » 09 Nov 2015, 09:49

Bonjour Ă  tous,

Pour info, depuis 1an environ, c'est RTE qui gère les couleurs TEMPO. EDF ne fait qu'appliquer et relayer la décision de RTE.

On peut retrouver l'info sur ce site :

http://clients.rte-france.com/lang/fr/visiteurs/vie/tempo.jsp


La couleur du lendemain est officiel Ă  10h30. A partir de 8h il donne une indication de se que pourrait ĂŞtre la couleur du lendemain.

Leur site n'a pas changer (en apparence au moins) depuis la mise en place de cette organisation. Je ne suis pas informaticien, mais je donne l'info au cas ou ce soit plus facile d'aller piocher chez RTE que chez EDF...

En tous cas, merci pour tout ce que tu fait!

Goel
goel
Membre un peu timide !
 
Messages: 1
Inscription: 24 FĂ©v 2013, 08:51

Re: Projet API REST Generaliste publique

Messagede titi007 » 23 Nov 2015, 11:14

Déja un grand merci pour la nouvelle adresse ejp ... on y est aujourd'hui et je n'avais pas capté qu'ils avaient changé :?
ça marche super mais comment vous faites sur l'eedomus pour entrer la date en variable ?
quand je mets [DATE] Ă  la place de la date, il ne la remplace pas !
j'ai un capteur http avec l'adresse : https://particulier.edf.fr/bin/edf_rc/s ... _remonter=[TODAY]&TypeAlerte=EJP
mais erreur ... snif ! un petit coup de main serait sympa :roll:
titi007
Membre Actif
 
Messages: 40
Inscription: 29 DĂ©c 2013, 05:56
Localisation: Balma

Re: Projet API REST Generaliste publique

Messagede ManusSs » 23 Nov 2015, 14:29

Je pencherais sur un problème de format de date. Mais rien de sûr car je ne suis pas utilisateur eedomus.

Le [TODAY] renvoi quoi comme format ? Sinon il faudrait décomposer la date avec un truc du type [ANNEE]-[MOIS]-[JOUR] mais je ne sais pas si c'est possible.
ManusSs
Membre un peu timide !
 
Messages: 9
Inscription: 09 Mai 2013, 00:55

PrécédenteSuivante

Retourner vers Discussions Générales

Qui est en ligne

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

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


cron