Différences entre les versions de « Domotech esp8266 api »

De mydil
Aller à la navigation Aller à la recherche
Ligne 86 : Ligne 86 :
 
|align='center'|
 
|align='center'|
 
GET
 
GET
||Affiche / configure la résolution
+
||Affiche la résolution si le paramètre ''res'' est absent
 +
Configure la résolution si le paramètre ''res'' est présent
 
||
 
||
 
*200 : si l'identifiant est valide
 
*200 : si l'identifiant est valide

Version du 4 septembre 2018 à 16:38

Commandes

Déclaration de cette API dans le fichier ApiCommandServer.cpp.

URL Corps Verbe Action Code retour Implémentée

/api/cmd/locate

  • vide

GET

Fait clignoter la led (D4) présente sur le module

  • 200
Implemented green tick.png

/api/cmd/reboot

  • vide

GET

Redémarre le module

  • 200
Implemented green tick.png

/api/cmd/disable

  • vide

GET

Désactive le module. Un module désactivé ne répondra plus à aucun ordre, notamment de modification de GPIO.

  • 200
Implemented green tick.png

/api/cmd/enable

  • vide

GET

Active le module.

  • 200
Implemented green tick.png

ApiGpioServer.cpp

Température

Déclaration de cette API dans le fichier ApiTempServer.cpp.

URL Corps Verbe Action Code retour Implémentée

/api/temp

  • vide

GET

Affiche les températures de tous les thermomètres ou false si aucun thermomètre n'est présent

  • 200 : { "temperatures" : [ 25.325, 38.152 ] }
Implemented green tick.png

/api/temp/res

  • id : le numéro du thermomètre
  • res : la résolution voulue

GET

Affiche la résolution si le paramètre res est absent

Configure la résolution si le paramètre res est présent

  • 200 : si l'identifiant est valide
  • 404 : si l'identifiant n'est pas valide
Implemented green tick.png

/api/temp/addr

  • vide

GET

Affiche les adresses des thermomètres

  • 200
Implemented green tick.png