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 » 22 Juil 2015, 16:10

clederman a Ă©crit:Hello,

Il semble que le fichier Calendrier_Scolaire_Zone_A.ics est été mis à jour pour 2016 en supprimant les vacances d'été 2015.
Nous ne somme plus en vacance :-( .
Peut conserver les Anciennes version de fichier ?

Merci, pour l'API.

@+ Phil


Malheureusement je ne stocke rien, les réponses sont celles données par media.education.gouv.fr. Il n'était pas prévu de garder un historique des calendriers, et c'est vrai qu'ils ont un peu anticiper les choses... :/
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 Guiguiabloc » 01 AoĂ» 2015, 21:41

L'API ferme son accès public.
Le code source reste disponible sur github

http://blog.guiguiabloc.fr/index.php/2015/08/01/lapi-domogeek-clap-de-fin/
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 lecameleon99 » 03 AoĂ» 2015, 09:12

Je viens de basculer sur mon Synology.
Voila comment j'ai procédé

Récupérer les sources sur le GitHub de l'api : https://github.com/guiguiabloc/api-domo ... master.zip

Il faut installer les dépendances nécessaire pour python. Dans mon cas, je n'avais même pas l'outil pour installer les dépéndances.
On commence donc par installer pip :
- On récupère ce fichier : https://raw.github.com/pypa/pip/master/ ... get-pip.py
- On l'install sur le syno (attention, il faut ĂŞtre root) : > python get-pip.py

On installer les dépendances :
python -m pip install web.py
python -m pip install beautifulsoup4
python -m pip install icalendar
python -m pip install requests
python -m pip install redis

On va ensuite installer redis. On va passer par un package:
- ajouter http://packages.synocommunity.com/ dans votre centre de paquet et rafraichir la liste des paquets
- installer redis et le démarrer.

On va ensuite modifier le fichier apidomogeek.py.
En effet, sur mon syno, le port 80 est déjà utilisé par mon serveur web. On va donc juste modifier le port d'écoute (ex:81)

On peux démarrer l'api
python apidomogeek.py start

Et il n'y a plus qu'a remplacer dans vos scripts api.domogeek.fr par votre ip sur le bon port (ex : 192.168.0.x:81)

En espérant que ça puisse en aider un ou deux.




Edit : Je ne l'utilise pas, mais je voulais voir comment marche la géolocalisation:
Il faut donc aller sur https://console.developers.google.com
Créer un projet (apidomogeek)
Api->Identifiants->Créé une clé (on récupère ensuite la clé de l'API qu'on va coller sur le fichier apidomogeek.py dans le champs qui va bien)
Api ->Api->API Google Maps->Geocoding API => on active cette API

Un stop/start de apidomogeek et hop, ça fonctionne.
ContrĂ´leur domotique : Veralite + RFXCOM Usb
NAS : Syno DS411j
Sondes : THGR122NX + EW99
Radiateurs : FGS-221
DĂ©tecteur ouverture : None
Détecteur de présence : None
Lumières : None
Caméra : None
Prises : None
lecameleon99
P'tit Guru de domotique
 
Messages: 58
Inscription: 23 FĂ©v 2012, 14:51

Re: Projet API REST Generaliste publique

Messagede Guiguiabloc » 04 AoĂ» 2015, 10:41

Les requêtes EDF pour les jours EJP sont de nouveau opérationnelles

Le code source sur Github à était corrrigé
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 Guiguiabloc » 06 AoĂ» 2015, 16:20

Domogeek renait de ses cendre :) Merci au groupe Entropia SA de m'héberger gracieusement

https://www.jeedom.fr/forum/viewtopic.php?f=28&t=9673#p186551

PS: l'url api.domogeek.fr restera opérationnellle
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 lecameleon99 » 06 AoĂ» 2015, 19:34

Cool. Pas encore dispo pour le moment, mais c'est pas grave, je l'héberge sur mon syno maintenant.
C'est purement gracieux ? Si c'est le cas, chapeau au groupe Entropia.

Sinon, faudra voir sur les 500000 appel le nombre d'IP unique et peut etre fixer des limites.
ContrĂ´leur domotique : Veralite + RFXCOM Usb
NAS : Syno DS411j
Sondes : THGR122NX + EW99
Radiateurs : FGS-221
DĂ©tecteur ouverture : None
Détecteur de présence : None
Lumières : None
Caméra : None
Prises : None
lecameleon99
P'tit Guru de domotique
 
Messages: 58
Inscription: 23 FĂ©v 2012, 14:51

Re: Projet API REST Generaliste publique

Messagede Guiguiabloc » 06 AoĂ» 2015, 20:34

lecameleon99 a écrit:Cool. Pas encore dispo pour le moment, mais c'est pas grave, je l'héberge sur mon syno maintenant.
C'est purement gracieux ? Si c'est le cas, chapeau au groupe Entropia.

Sinon, faudra voir sur les 500000 appel le nombre d'IP unique et peut etre fixer des limites.


L'url de montée en charge est http://domogeek.entropialux.com

Entropia préfère tester doucement la montée en charge avant que je renvoi tout api.domogeek.fr dessus :mrgreen:

C'est purement gracieux et je suis seul à m'occuper des backends. C'est du mécénat sur un projet opensource qu'ils veulent soutenir, après, je n'ai évidemment pas de vision sur l'avenir la dessus. Mais si le succès continue de monter, il me faudra peut etre réfléchir à un autre type d'offre, mais on n'en est pas la...

Les ips uniques je les match deja, j'avais pour le moment aucune raison de les empecher d'accèder à l'api, ce n'est pas le but.
Je reste prudent pour l'instant et je regarde comment les choses évoluent et comment la communauté réagit.
Je t'avouerais que je suis un peu dans le flou actuellement, alors je ne peux pas te répondre aujourd'hui sur l'avenir de l'api, mais ce que je sais, c'est que c'est quelque chose qui me tient à coeur, et ce n'est donc pas ma motivation qui est en cause.

PS: Rien Ă  voir avec l'histoire, mais je tenais quand mĂŞme Ă  te remercier publiquement pour ton don :wink:
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 domotics » 11 AoĂ» 2015, 21:49

Honnêtement, je n'ai pas vu passé ta demande de don (faut dire aussi que j'étais en congès).
Je pense que tu devrais la refaire et la relayer un peu plus ...
N'hésites pas si tu as besoin d'aide.
A+
Domotics
Mon Skype : mr.domotics - Contactez moi pour une démo, des réponses à vos questions, ...
Mon Installation : Eedomus, Zwave, Oregon, Sonos, EnOcean, Chacon, Raspberry Pi, IPX800, WES, RFXTRX, Nas Synology et Cams IP
Mon Conseil : La domotique doit toujours rester simple et demander un minimum de maintenance; Pensez aux autres utilisateurs de la maison ...
Ma Chaine Youtube : https://www.youtube.com/user/tteladomotique/?sub_confirmation=1

Domotics propose ses services via sa société de conseils http://www.id2domotique.com et sa boutique http://laboutiquededomotique.com
Avatar de l’utilisateur
domotics
Administrateur
 
Messages: 5072
Inscription: 15 AoĂ» 2003, 14:38
Localisation: Toulouse

Re: Projet API REST Generaliste publique

Messagede Guiguiabloc » 13 AoĂ» 2015, 18:15

domotics a écrit:Honnêtement, je n'ai pas vu passé ta demande de don (faut dire aussi que j'étais en congès).
Je pense que tu devrais la refaire et la relayer un peu plus ...
N'hésites pas si tu as besoin d'aide.
A+


Merci Domotics :) Il n'y a pas de soucis et honnêtement je préfère que les contributeurs du forum fassent leur don à www.touteledomotique.com plutôt qu'a l'api domogeek :D Héberger l'api en local c'est faisable, perdre ce site et ce forum serait une énorme déconvenue pour nous tous !

Heureusement une société à vue mes déboires et comme je l'explique dans l'article, la réaction du staff du forum Jeedom m'a laisser un gout bien amer dans la bouche... (et à d'autres aussi), et on voit que la notion de partage et d'entraide à ses limites pour certains (quitte à se tirer une balle dans le pied).
Mais moi je m'en moque, j'ai mon Touteladomotique.com et ça, c'est la preuve qu'on peut encore trouver des gens passionnés avec un fort attachement à la communauté Domotique française ;)
Merci Ă  toi, surtout.
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 Guiguiabloc » 13 AoĂ» 2015, 18:20

J'oubliais. Par soucis de transparence, le reliquat des dons que j'ai reçu et qui n'ont pas pu me servir pour renouveler la location des serveurs à intégralement était reversé en don a Toute la domotique. Il ne restait pas grand chose, mais au moins ca servira un peu :)
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 domotics » 14 AoĂ» 2015, 09:31

Merci
Domotics
Mon Skype : mr.domotics - Contactez moi pour une démo, des réponses à vos questions, ...
Mon Installation : Eedomus, Zwave, Oregon, Sonos, EnOcean, Chacon, Raspberry Pi, IPX800, WES, RFXTRX, Nas Synology et Cams IP
Mon Conseil : La domotique doit toujours rester simple et demander un minimum de maintenance; Pensez aux autres utilisateurs de la maison ...
Ma Chaine Youtube : https://www.youtube.com/user/tteladomotique/?sub_confirmation=1

Domotics propose ses services via sa société de conseils http://www.id2domotique.com et sa boutique http://laboutiquededomotique.com
Avatar de l’utilisateur
domotics
Administrateur
 
Messages: 5072
Inscription: 15 AoĂ» 2003, 14:38
Localisation: Toulouse

Re: Projet API REST Generaliste publique

Messagede bonowrc » 25 Sep 2015, 13:07

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
bonowrc
Membre Actif
 
Messages: 31
Inscription: 15 Mai 2014, 14:48

PrécédenteSuivante

Retourner vers Discussions Générales

Qui est en ligne

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

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