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

De mydil
Aller à la navigation Aller à la recherche
(Page créée avec « = Commandes = Déclaration de cette API dans le fichier ''ApiCommandServer.cpp''. {|class="wikitable" width="100%" |-valign=top ! URL !! Corps !! Verbe !! Action !! Code... »)
 
Ligne 60 : Ligne 60 :
 
= ApiGpioServer.cpp =
 
= ApiGpioServer.cpp =
  
= ApiTempServer.cpp =
+
= Température =
 +
Déclaration de cette API dans le fichier ''ApiTempServer.cpp''.
 +
{|class="wikitable" width="100%"
 +
|-valign=top
 +
! URL !! Corps !! Verbe  !! Action !! Code retour !! Implémentée
 +
|-
 +
||
 +
/api/temp
 +
||
 +
*vide
 +
|align='center'|
 +
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 ] }
 +
||
 +
[[Fichier:implemented_green_tick.png|center|40px]]
 +
|-
 +
||
 +
/api/temp/res
 +
||
 +
* ?
 +
|align='center'|
 +
GET
 +
||Affiche / configure la résolution
 +
||
 +
*200
 +
||
 +
[[Fichier:implemented_green_tick.png|center|40px]]
 +
|-
 +
||
 +
/api/temp/addr
 +
||
 +
* ?
 +
|align='center'|
 +
GET
 +
||
 +
Affiche les adresses des thermomètres
 +
||
 +
*200
 +
||
 +
[[Fichier:implemented_green_tick.png|center|40px]]
 +
|}

Version du 4 septembre 2018 à 09:25

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

  • ?

GET

Affiche / configure la résolution
  • 200
Implemented green tick.png

/api/temp/addr

  • ?

GET

Affiche les adresses des thermomètres

  • 200
Implemented green tick.png