{"id":1720,"date":"2014-07-03T19:57:13","date_gmt":"2014-07-03T18:57:13","guid":{"rendered":"http:\/\/blog.guiguiabloc.fr\/?p=1720"},"modified":"2014-07-03T21:05:41","modified_gmt":"2014-07-03T20:05:41","slug":"domogeek-une-api-simple-pour-repondre-aux-questions-simples","status":"publish","type":"post","link":"http:\/\/blog.guiguiabloc.fr\/index.php\/2014\/07\/03\/domogeek-une-api-simple-pour-repondre-aux-questions-simples\/","title":{"rendered":"DomoGeek, une API simple pour r\u00e9pondre aux questions simples"},"content":{"rendered":"<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/2014\/05\/communication.png\"><img loading=\"lazy\" class=\"aligncenter size-medium wp-image-1721\" alt=\"communication\" src=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/2014\/05\/communication-300x190.png\" width=\"300\" height=\"190\" srcset=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/2014\/05\/communication-300x190.png 300w, http:\/\/blog.guiguiabloc.fr\/wp-content\/2014\/05\/communication.png 330w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>A force d&rsquo;utilisation de scripts et de sc\u00e9narios domotique, je me suis rendu compte que des questions toutes simples avaient parfois du mal \u00e0 trouver une r\u00e9ponse.<\/p>\n<p>Prenons l&rsquo;exemple d&rsquo;un jour f\u00e9ri\u00e9. Aujourd&rsquo;hui est-il un jour f\u00e9ri\u00e9 ?<\/p>\n<p>Cela peut paraitre idiot comme question, mais pour avoir la r\u00e9ponse, ce n&rsquo;est pas si \u00e9vident (en fait, c&rsquo;est quand on travaille pas :p)<\/p>\n<p>Pour un sc\u00e9nario domotique, ce genre d&rsquo;information est importante (rien que pour g\u00e9rer la surveillance ou le chauffage par exemple), et pour avoir la r\u00e9ponse, la plupart code un bon gros script qiu vas poller un google agenda dans lequel ils ont int\u00e9gr\u00e9 le calendrier des jours f\u00e9ri\u00e9s.<\/p>\n<p>Maintenant, de quelle couleur est le jour TEMPO EDF ?<\/p>\n<p>Pareil, on va coder des dizaines de lignes pour aller parser le site EDF et en ressortir la valeur.<\/p>\n<p>Etc&#8230;<\/p>\n<p>Bref, vous l&rsquo;avez compris, \u00e0 chaque fois, on doit, individuellement, \u00e9crire des scripts pour avoir des r\u00e9ponses \u00e0 des questions toutes simples qui rel\u00e8ve de l&rsquo;information publique.<\/p>\n<p>Et la je me suis dit, pourquoi ne pas offrir une simple API qui r\u00e9pond \u00e0 ce genre de questions ?<\/p>\n<p>J&rsquo;ai soumis la question sur le <a title=\"http:\/\/www.touteladomotique.com\/forum\/viewtopic.php?f=18&amp;t=14699\" href=\"http:\/\/www.touteladomotique.com\/forum\/viewtopic.php?f=18&amp;t=14699\" target=\"_blank\">forum de Toute la Domotique<\/a> et les retours \u00e9tant plut\u00f4t positif, je tente un petit POC pour voir si cela int\u00e9resse les gens.<\/p>\n<p>Lancement donc de <a title=\"http:\/\/api.domogeek.fr\" href=\"http:\/\/api.domogeek.fr\" target=\"_blank\">api.domogeek.fr<\/a> \ud83d\ude42<\/p>\n<p>Pour le moment c&rsquo;est pas du tout sec, \u00e7a ne r\u00e9pond qu&rsquo;\u00e0 2 questions, jour f\u00e9ri\u00e9 et couleur Tempo, mais au fil du temps, je rajouterais d&rsquo;autres fonctions (surtout si la demande se fait sentir :))<\/p>\n<p>Voil\u00e0 l&rsquo;id\u00e9e que je pose l\u00e0. Vous en faites ce que vous voulez (le code source est m\u00eame disponible sur mon <a title=\"https:\/\/github.com\/guiguiabloc\/api-domogeek\" href=\"https:\/\/github.com\/guiguiabloc\/api-domogeek\" target=\"_blank\">Github<\/a> si vous voulez l&rsquo;h\u00e9berger sur votre RaspBerry par exemple), vous me dites si \u00e7a peut vous servir et surtout,<\/p>\n<p>Amusez vous bien \ud83d\ude00<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A force d&rsquo;utilisation de scripts et de sc\u00e9narios domotique, je me suis rendu compte que des questions toutes simples avaient parfois du mal \u00e0 trouver une r\u00e9ponse. Prenons l&rsquo;exemple d&rsquo;un jour f\u00e9ri\u00e9. Aujourd&rsquo;hui est-il un jour f\u00e9ri\u00e9 ? Cela peut &hellip; <a href=\"http:\/\/blog.guiguiabloc.fr\/index.php\/2014\/07\/03\/domogeek-une-api-simple-pour-repondre-aux-questions-simples\/\">Read More <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[137],"tags":[132,214,170],"_links":{"self":[{"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/posts\/1720"}],"collection":[{"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/comments?post=1720"}],"version-history":[{"count":4,"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/posts\/1720\/revisions"}],"predecessor-version":[{"id":1728,"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/posts\/1720\/revisions\/1728"}],"wp:attachment":[{"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/media?parent=1720"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/categories?post=1720"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/tags?post=1720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}