My Personal Wiki

La théorie, c'est quand on sait tout et que rien ne fonctionne.... La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.

Outils pour utilisateurs

Outils du site


arduino:esp8266:esp_easy-rules

Exemple de Rules en Fonction des Sensors


Tutaux Officiel LET's Control IT 8-)


CO2 MH-Z19

download
On System#Boot do
Pulse,2,1,500
Pulse,16,1,500
Pulse,0,1,500
Pulse,14,1,500
Pulse,12,1,700
Pulse,14,1,500
Pulse,0,1,500
Pulse,16,1,500
Pulse,2,1,500
Pulse,0,1,300
Pulse,16,1,300
Pulse,2,1,300
Pulse,0,1,300
Pulse,14,1,300
Pulse,12,1,300
endon

//LED BLEU
on MH-Z19#PPM>1 do
Pulse,2,1,200
timerSet,1,1
endon
on MH-Z19#PPM>=749 do
GPIO,2,0
timerSet,1,10
endon

//LED VERT
on MH-Z19#PPM>750 do
Pulse,16,1,250
timerSet,1,1
endon
on MH-Z19#PPM>=1000 do
GPIO,16,0
timerSet,1,10
endon

//LED JAUNE
on MH-Z19#PPM>1001 do
Pulse,0,1,300
timerSet,1,1
endon
on MH-Z19#PPM>=2000 do
GPIO,0,0
timerSet,1,10
endon

//LED ORANGE
on MH-Z19#PPM>2001 do
Pulse,14,1,350
timerSet,1,1
endon
on MH-Z19#PPM>=3000 do
GPIO,14,0
timerSet,1,10
endon

//LED ROUGE
on MH-Z19#PPM>3001 do
GPIO,12,400
timerSet,1,1
endon
on MH-Z19#PPM>=4500 do
GPIO,12,0
timerSet,1,10
endon

//LED ROUGE ALARME
on MH-Z19#PPM>4501 do
Pulse,12,1,5000
timerSet,1,10
endon

Explication

on MH-Z19#PPM>1 do
Pulse,2,1,200
timerSet,1,1
endon
on MH-Z19#PPM>=749 do
GPIO,2,0
timerSet,1,10
endon

Pour le MH-Z19 (on MH-Z19) si le taux de CO2 est supérieur à 1 (#PPM>1 do)
Alors ferme le GPIO 2 (1= contact fermé) pour une durée de 200 ms (Pulse,2,1,200)
Réglez la minuterie 1 pour l'événement suivant dans 1 seconde (timerSet,1,1)
Terminer (endon)
Ceci à pour action d'allumer la LED BLEU tant que le taux ce situe entre 1 et 749 PPM.

Pour le MH-Z19 (on MH-Z19) si le taux de CO2 est supérieur ou égale à 749 (#PPM>=749 do)
Alors ouvre le GPIO 2 (0= contact ouvert)
Réglez la minuterie 1 pour l'événement suivant dans 10 seconde (timerSet,1,10)
Terminer (endon)
Ceci à pour action d'éteindre le LED BLEU quand le palier de 749 PPM est franchi.

Ainsi de suite pour la LED VERT

on MH-Z19#PPM>750 do
Pulse,16,1,250
timerSet,1,1
endon
on MH-Z19#PPM>=1000 do
GPIO,16,0
timerSet,1,10
endon

Les palier se situe entre 750 et 1000 PPM, à 750 PPM la LED VERT S'allume et à 1000 PPM elle s’éteint. 
Etc…


Relais Mode P2P

Voici comment utiliser un relais qui se fait envoyer les commandes depuis une autre unité ESP
Dans cette exemple nous prendrons un module ESP avec une sonde BME280 en fonction des palier de température, celui-ci enverra des commandes pour le module ESP Relais afin que celui-ci s'enclenche.

sylvain 2020/06/21 17:51

arduino/esp8266/esp_easy-rules.txt · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki