Merci pour la réponse rapide.
Comme la commande apparaissait en rouge dans le wiki, je n’ai pas osé la solliciter.
Visiblement, j’arrive à passer la commande après moult essais, mais je ne vois pas d’effet, et le retour json, quand je l’obtiens, me laisse perplexe.
curl --basic http://xx.xx.xx.xxx/api/xdevices.json?Reset
{
"product": "EcoDevices_RT",
"status": "Success",
"Success",
"Success",
"Success",
"Success",
"Success",
"Success",
"Success",
"Success",
"Success",
"Success",
"Success",
curl: (56) Recv failure: Connexion ré-initialisée par le correspondant
"Success"
J’arrive à avoir à peu près les retours d’état avec des commandes Get. Quant aux commandes Set, elles semblent fonctionner avec les relais, mais pas avec les fils pilotes.
curl -v --basic --trace-time http://xx.xx.xx.xxx/api/xdevices.json?SetFP02=1
08:06:19.756080 * Trying xx.xx.xx.xxx...
08:06:19.756289 * TCP_NODELAY set
08:06:19.757697 * Connected to xx.xx.xx.xxx (xx.xx.xx.xxx) port 80 (#0)
08:06:19.757891 > GET /api/xdevices.json?SetFP02=1 HTTP/1.1
08:06:19.757891 > Host: xx.xx.xx.xxx
08:06:19.757891 > User-Agent: curl/7.52.1
08:06:19.757891 > Accept: */*
08:06:19.757891 >
08:06:19.780579 < HTTP/1.1 200 OK
08:06:19.780750 < Access-Control-Allow-Origin: *
08:06:19.780852 < Connection: close
08:06:19.780968 < Content-Type: application/json; charset=utf-8
08:06:19.781064 < Cache-Control: no-cache
08:06:19.781165 <
{
"product": "EcoDevices_RT",
"status": "Success"
08:06:19.781342 * Curl_http_done: called premature == 0
08:06:19.781470 * Closing connection 0
}
domo@estoubox:~ $ curl -v --basic --trace-time http://xx.xx.xx.xxx/api/xdevices.json?Get=FP
08:06:25.175345 * Trying xx.xx.xx.xxx...
08:06:25.175695 * TCP_NODELAY set
^C
domo@estoubox:~ $ curl -v --basic --trace-time http://xx.xx.xx.xxx/api/xdevices.json?Get=FP
08:06:33.957199 * Trying xx.xx.xx.xxx...
08:06:33.957513 * TCP_NODELAY set
08:06:35.030806 * Connected to xx.xx.xx.xxx (xx.xx.xx.xxx) port 80 (#0)
08:06:35.031102 > GET /api/xdevices.json?Get=FP HTTP/1.1
08:06:35.031102 > Host: xx.xx.xx.xxx1
08:06:35.031102 > User-Agent: curl/7.52.1
08:06:35.031102 > Accept: */*
08:06:35.031102 >
08:06:35.034494 < HTTP/1.1 200 OK
08:06:35.034675 < Access-Control-Allow-Origin: *
08:06:35.034774 < Connection: close
08:06:35.034876 < Content-Type: application/json; charset=utf-8
08:06:35.034970 < Cache-Control: no-cache
08:06:35.035065 <
{
"product": "EcoDevices_RT",
"status": "Success",
"FP1 Zone 1": "Hors Gel",
"FP1 Zone 2": "Hors Gel",
"FP1 Zone 3": "Hors Gel",
"FP1 Zone 4": "Hors Gel",
"FP2 Zone 1": "Hors Gel",
"FP2 Zone 2": "Confort",
"FP2 Zone 3": "Hors Gel",
"FP2 Zone 4": "Hors Gel"
08:06:35.035303 * Curl_http_done: called premature == 0
08:06:35.035414 * Closing connection 0
}
Ca sent l’ouverture d’un ticket au helpdesk… et des gros pulls quand je vais rentrer à la maison (il fait 9° grâce au puits canadien (-5 en moyenne dehors).
Bonne journée
Alain