DomoGeek, une API simple pour répondre aux questions simples

communication

A force d’utilisation de scripts et de scénarios domotique, je me suis rendu compte que des questions toutes simples avaient parfois du mal à trouver une réponse.

Prenons l’exemple d’un jour férié. Aujourd’hui est-il un jour férié ?

Cela peut paraitre idiot comme question, mais pour avoir la réponse, ce n’est pas si évident (en fait, c’est quand on travaille pas :p)

Pour un scénario domotique, ce genre d’information est importante (rien que pour gérer la surveillance ou le chauffage par exemple), et pour avoir la réponse, la plupart code un bon gros script qiu vas poller un google agenda dans lequel ils ont intégré le calendrier des jours fériés.

Maintenant, de quelle couleur est le jour TEMPO EDF ?

Pareil, on va coder des dizaines de lignes pour aller parser le site EDF et en ressortir la valeur.

Etc…

Bref, vous l’avez compris, à chaque fois, on doit, individuellement, écrire des scripts pour avoir des réponses à des questions toutes simples qui relève de l’information publique.

Et la je me suis dit, pourquoi ne pas offrir une simple API qui répond à ce genre de questions ?

J’ai soumis la question sur le forum de Toute la Domotique et les retours étant plutôt positif, je tente un petit POC pour voir si cela intéresse les gens.

Lancement donc de api.domogeek.fr 🙂

Pour le moment c’est pas du tout sec, ça ne répond qu’à 2 questions, jour férié et couleur Tempo, mais au fil du temps, je rajouterais d’autres fonctions (surtout si la demande se fait sentir :))

Voilà l’idée que je pose là. Vous en faites ce que vous voulez (le code source est même disponible sur mon Github si vous voulez l’héberger sur votre RaspBerry par exemple), vous me dites si ça peut vous servir et surtout,

Amusez vous bien 😀

Ce billet a été posté dans domotique et taggé , , . Bookmark ce permalink.

8 commentaires sur “DomoGeek, une API simple pour répondre aux questions simples

  1. Cool, j’avais une idée similaire en tête, Je me disais à faire des scrips, autant en faire profiter aux autres 🙂

    En plus c’est en python, je pense que je contriburais à cette API ! 🙂

    Bonne initiative !

  2. Super idée ! Merci pour la réalisation.
    Je peux l’utiliser très facilement que ce soit sur mon eedomus ou sur ma HC2.

  3. Merci Nico33 🙂
    Surtout n’hésites pas si tu as des idées pour des nouvelles requêtes dont tu as besoin 😉

  4. Cette API est une bonne initiative à mon sens. Je vais l’utiliser très prochainement avec la Vera.
    Une suggestion qui me serait utile: serait-il possible dans la partie « Weather » d’avoir la pluviométrie en mm ?

  5. Merci Yannick
    Bonne idée, je vais voir ce que je peux faire avec les flux de données 🙂
    (n’hésites pas à remonter tes idées ou sur le forum toute la domotique ou sur le github (issues) pour avoir un suivi des demandes et des réalisations)

  6. Dans la même veine que la pluviométrie : obtenir les heures de lever et de coucher du soleil du jour, pour une localisation passée en paramètre (ville ou coordonnées GPS).

  7. Dommage que l’API ne soit plus en ligne. Ca perd un peu de son intérêt si il faut l’installer soi-même.