{"action":"created","issue":{"url":"https://api.github.com/repos/alexylem/jarvis/issues/178","repository_url":"https://api.github.com/repos/alexylem/jarvis","labels_url":"https://api.github.com/repos/alexylem/jarvis/issues/178/labels{/name}","comments_url":"https://api.github.com/repos/alexylem/jarvis/issues/178/comments","events_url":"https://api.github.com/repos/alexylem/jarvis/issues/178/events","html_url":"https://github.com/alexylem/jarvis/issues/178","id":182989124,"number":178,"title":"SAY () avec des valeurs dans le résultat d'une requête http","user":{"login":"pascalouRASP","id":22791056,"avatar_url":"https://avatars.githubusercontent.com/u/22791056?v=3","gravatar_id":"","url":"https://api.github.com/users/pascalouRASP","html_url":"https://github.com/pascalouRASP","followers_url":"https://api.github.com/users/pascalouRASP/followers","following_url":"https://api.github.com/users/pascalouRASP/following{/other_user}","gists_url":"https://api.github.com/users/pascalouRASP/gists{/gist_id}","starred_url":"https://api.github.com/users/pascalouRASP/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pascalouRASP/subscriptions","organizations_url":"https://api.github.com/users/pascalouRASP/orgs","repos_url":"https://api.github.com/users/pascalouRASP/repos","events_url":"https://api.github.com/users/pascalouRASP/events{/privacy}","received_events_url":"https://api.github.com/users/pascalouRASP/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2016-10-14T08:13:43Z","updated_at":"2016-10-14T14:23:42Z","closed_at":null,"body":"Bonjour à tous,\r\n\r\nJe travaille sur la réalisation de capteurs connectés (mini serveurs web avec ip) sur base de ESP8266.\r\nCes capteurs reviennent à quelques euros et on peut donc en fabriquer un grand nombre sans se ruiner. Comme c'est basé sur un microcontrôleur,  les capteurs sont très polyvalents et peuvent retourner des informations de tout type mais aussi en recevoir (température, humidité, mesure de PH, pression , distance, commande de relais etc...) y compris à partir d'une application sur un smartphone ou une tablette connectée sur le réseau wifi puisque le capteur embarque un mini serveur web.\r\n\r\nJ'essaye désespérément de faire dire à Jarvis la température et le taux d'humidité d'un capteur qui tourne actuellement chez moi.\r\n\r\nOn interroge le capteur comme un simple serveur web à l'aide de son url:\r\n192.168.0.65/Jarvis\r\n\r\nEt il répond:\r\n\r\n```Bash\r\n<html><head><title>Capteur</title></head><body><div id=\"temp\"><TEMP>21.20</TEMP></div><BR><div id=\"hum\"><HUM>54.90</HUM></div></body></html>\r\n```\r\n\r\n\r\n\r\nJ'ai placé les balises TEMP et HUM pour faciliter le travail de découpe et la récupération des deux valeurs. J'ai essayé des tonnes de trucs dont **html-xml-utils** que j'ai installé sur mon raspberry mais rien à faire. Comme je ne maitrise pas bien les échappements (et d'une manière générale linux) je n'arrive à rien depuis 2 jours...\r\n\r\nJe continue à creuser l'instruction SED que je découvre grâce à Alex mais je tourne en rond...\r\n\r\nToute aide est bienvenue, j'espère à terme pouvoir publier un plugin et quelques capteurs faciles à utiliser ;-)\r\n\r\nEDIT: [https://www.w3.org/Tools/HTML-XML-utils/man1/hxextract.html](url) paraît être LA solution mais je n'arrive pas à inclure la syntaxe dans le SAY...\r\n\r\nEDIT N°2: J'ai rajouté des balises DIV (temp & hum)pour pouvoir utiliser la commande **HXSELECT**  qui travaille directement sur les sélecteurs mais toujours sans succès."},"comment":{"url":"https://api.github.com/repos/alexylem/jarvis/issues/comments/253814638","html_url":"https://github.com/alexylem/jarvis/issues/178#issuecomment-253814638","issue_url":"https://api.github.com/repos/alexylem/jarvis/issues/178","id":253814638,"user":{"login":"devauxa","id":5869254,"avatar_url":"https://avatars.githubusercontent.com/u/5869254?v=3","gravatar_id":"","url":"https://api.github.com/users/devauxa","html_url":"https://github.com/devauxa","followers_url":"https://api.github.com/users/devauxa/followers","following_url":"https://api.github.com/users/devauxa/following{/other_user}","gists_url":"https://api.github.com/users/devauxa/gists{/gist_id}","starred_url":"https://api.github.com/users/devauxa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/devauxa/subscriptions","organizations_url":"https://api.github.com/users/devauxa/orgs","repos_url":"https://api.github.com/users/devauxa/repos","events_url":"https://api.github.com/users/devauxa/events{/privacy}","received_events_url":"https://api.github.com/users/devauxa/received_events","type":"User","site_admin":false},"created_at":"2016-10-14T14:23:42Z","updated_at":"2016-10-14T14:23:42Z","body":"Enleve les \"é\" dans les strings, remplace les par \"er\""}}
{"actor":{"display_login":"devauxa"}}