Sommaire

ESP8266 : Lecture d’une information du contrôleur ESP8266 Contrôleur

Afin de commander efficacement un dispositif, il est possible d’utiliser un capteur permettant de prendre une décision quant à la régulation de ce dispositif. Cependant, il peut arriver que le dispositif à contrôler se trouve physiquement éloigné de la valeur physique qu’il modifie et donc du capteur (par exemple, une chaudière et son thermostat). Il est donc possible soit de câbler le capteur à l’ESP8266 soit simplement de créer deux dispositifs communiquant par l’intermédiaire du contrôleur domotique afin d’éviter un câblage parfois difficile à réaliser.

Il faut savoir que chaque dispositif virtuel défini dans DomoticzDomoticz possède de nombreuses caractéristiques et valeurs qui lui sont propres. Celles-ci peuvent être lues à l’aide de l’URL suivante (l’IP du contrôleur et le port 8080 sont à adapter en fonction de la configuration du réseau local utilisé) : http://192.168.1.123:8080/json.htm?type=devices&rid=idx

idx est une variable correspondant à l’identifiant du dispositif de Domoticz dont on souhaite connaître les caractéristiques. L’appel de cette URL génère un fichier de réponse structuré de type JSON (JavaScript Object Notation) qu’il est possible de lire à l’aide ...