Rules, ESPEASY

Introduction

Après avoir flashé votre NodeMCU avec le tuto ici:
https://domotics.fr/index.php/2019/01/19/esp-easy-introduction/

Depuis la version R108 de ESP Easy, une nouvelle fonctionnalité a fait son apparition, fonctionnalité appelée Rules (Règles en anglais). Les règles peuvent être utilisées pour créer des flux très simples permettant de contrôler les périphériques de votre ESP.

Ces règles à la manière du langage Arduino doivent permettre de configurer à sa sauce l’ESP8266, sans mettre les mains dans du code.

Activer les règles

Pour activer les règles, allez dans Outils / Avancés et cochez la case Règles.

Après avoir cliqué sur Soumettre, vous trouverez une nouvelle page ajoutée. Ici, vous pouvez commencer à expérimenter avec les règles:

L’exemple ci-dessus montre une expérience avec une LED connectée via une résistance de 1k à GPIO12 et au GND.

Un commutateur virtuel doit être créé dans la section « Périphériques » pour permettre la lecture de l’état du voyant (allumé ou éteint). Le périphérique doit être « Switch Input » avec les paramètres suivants:

  • Nom du périphérique – E1SW1
  • Activé – Coché
  • PullUp interne – Ticked
  • 1er GPIO – GPIO-12 (D6)
  • Type d’interrupteur – Interrupteur
  • Type de bouton de commutation – Commutateur normal

Après le redémarrage de l’ESP, le voyant clignote 10 secondes puis s’éteint pendant 10 secondes.

Prendre plaisir.

Syntaxe

La syntaxe d’une règle peut être résumé en une seule ligne:

on <trigger> do <action> endon 

on <trigger> do
 if <test>
   <action>
   <action>
 else
  <action>
 endif
endon

on do



endon

on <trigger> do
 if <test>
   <action>
   <action>
 else
  <action>
 endif
endon

Article fortement inspiré du site très bon site letcontolit

Laisser un commentaire