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 » 01 Juil 2014, 21:01

olebrun a Ă©crit:Salut Guigui,

Moi ça m'intéresse. Je ne sais pas comment tu souhaiterai fonctionner mais s'il était possible de définir une structure standard pour que chacun (ou certain) puisse ajouter au système de nouvelles fonctionnalités sous forme de plugin ou autre pour permettre de scinder le boulot (maintenir un tas de scrapper doit être assez galère).

Sinon pour les données : tendance du prix du fioul, données tempo, météo


Salut olebrun :D
Pas encore bien réfléchi (la structure va vite, c'est du RESTfull), après ce sera surement des classes pythons (je dev dans ce langage), plus simple a intégrér dans son coin a partir d'un depot github par exemple.
Je vais voir pour pondre deja un premier truc en le mettant en ligne + github, apres ce sera plus open pour que les motivés se greffe au projet :)
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 Calcipher » 02 Juil 2014, 08:35

Guiguiabloc a écrit:Pas encore bien réfléchi (la structure va vite, c'est du RESTfull), après ce sera surement des classes pythons (je dev dans ce langage), plus simple a intégrér dans son coin a partir d'un depot github par exemple.
Je vais voir pour pondre deja un premier truc en le mettant en ligne + github, apres ce sera plus open pour que les motivés se greffe au projet :)

Alors pour ma part je développe d'habitude plutôt en Perl, mais sur le coup, je pense que le plus adapté est le PHP puisqu'il faudra se baser sur un serveur web quelque part.
Sinon, ok pour REST, mais json ou xml ? (je préfère le json moins bavard).
Calcipher
Dieu de domotique
 
Messages: 249
Inscription: 14 Nov 2012, 09:58
Localisation: Angers

Re: Projet API REST Generaliste publique

Messagede olebrun » 02 Juil 2014, 10:43

argh le python, je sais pas pourquoi mais j’accroche pas :/ (encore moins au perl désolé)
http://connectingstuff.net/blog/ : De la domotique et de l'Arduino
http://connectingstuff.net/blog/xpl-arduino/ : une implémentation xPL pour Arduino
olebrun
Dieu de domotique
 
Messages: 211
Inscription: 16 FĂ©v 2009, 14:09

Re: Projet API REST Generaliste publique

Messagede anne-marie » 02 Juil 2014, 11:16

Oui, moi ça m’intéresse aussi les jours fériés, vacances scolaires, couleur tempo, et aussi date limite de déclaration ou paiement des impots :lol:
anne-marie
Membre Actif
 
Messages: 30
Inscription: 01 FĂ©v 2014, 18:14

Re: Projet API REST Generaliste publique

Messagede oliv06 » 02 Juil 2014, 12:18

ça m’intéresse aussi
Pour que le développement soit hébergeable de manière privée (ex: pages perso free, OVH ...) simplement, php me semble aussi le plus approprié
Olivier
http://play.with.free.fr
Serveur Domotique: FHEM sur Dockstar avec RFXtrx433 : Oregon, Chacon, OWL, casto - Consommation électrique : Téléinfo USB sur FHEM et emoncms - Misc : squeezebox, Freebox, XBMC ...
Avatar de l’utilisateur
oliv06
Guru de domotique
 
Messages: 133
Inscription: 16 Mai 2012, 15:52
Localisation: Alpes Maritimes (06)

Re: Projet API REST Generaliste publique

Messagede Guiguiabloc » 02 Juil 2014, 15:56

Bon j'ai monté le github, le site de présentation et la documentation de l'API.

Désolé, ce sera pas du php :p

Le code source en python embarque aussi le serveur web, donc il est autonome

Pour ceux que ça intéresse :

http://api.domogeek.fr/

J'ajouterais les fonctions au fil du temps
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 olebrun » 03 Juil 2014, 07:44

C'est possible de retourner un petit json plutôt qu'un résultat brut ?
http://connectingstuff.net/blog/ : De la domotique et de l'Arduino
http://connectingstuff.net/blog/xpl-arduino/ : une implémentation xPL pour Arduino
olebrun
Dieu de domotique
 
Messages: 211
Inscription: 16 FĂ©v 2009, 14:09

Re: Projet API REST Generaliste publique

Messagede Guiguiabloc » 03 Juil 2014, 08:40

un json est retourné quand il y a plusieurs élements (exemple /all).
Pour un semble élément, je me pose la question de l'interet, mais pourquoi pas
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 olebrun » 03 Juil 2014, 12:56

Merci je n'avais pas vu, désolé.
http://connectingstuff.net/blog/ : De la domotique et de l'Arduino
http://connectingstuff.net/blog/xpl-arduino/ : une implémentation xPL pour Arduino
olebrun
Dieu de domotique
 
Messages: 211
Inscription: 16 FĂ©v 2009, 14:09

Re: Projet API REST Generaliste publique

Messagede Guiguiabloc » 03 Juil 2014, 15:57

olebrun a écrit:Merci je n'avais pas vu, désolé.


y'a pas de soucis :mrgreen:

Mais tu préférerais une réponse de type "{"holiday": "no"}" pour une réponse avec simple élément ?
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 » 03 Juil 2014, 18:29

[UPDATE]

A la demande d'anne-marie, ajout de la fonction TempoEDF

http://api.domogeek.fr/tempoedf/now pour la couleur Tempo du Jour
http://api.domogeek.fr/tempoedf/tomorrow pour la couleur Tempo de demain

Retour de la réponse en Json pour faire plaisir à olebrun :lol:
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 olebrun » 03 Juil 2014, 20:28

ahah, en fait non tu peux laisser une réponse directe, quoi je suis chiant ? comprends pas :)
http://connectingstuff.net/blog/ : De la domotique et de l'Arduino
http://connectingstuff.net/blog/xpl-arduino/ : une implémentation xPL pour Arduino
olebrun
Dieu de domotique
 
Messages: 211
Inscription: 16 FĂ©v 2009, 14:09

PrécédenteSuivante

Retourner vers Discussions Générales

Qui est en ligne

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

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