Rules para introducir en Espeasy y aprovechar desde Domoticz

Índice de contenidos:

Las rules en Espeasy

Espeasy es una muy buena opción para flashear nuestros dispositivos cuando necesitamos ciertos condicionantes al enviar las órdenes (doble pulsación en un relé seco, etc). Tienes más información sobre este firmware en: «¿Tasmota, Espeasy… qué firmware utilizo para flashear mis dispositivos?» y en «Flasheo a Espeasy y configuración para domoticz

Espeasy permite configurar multitud de posibilidades gracias a sus rules.

¿Cómo accedemos a esta función? Entramos en nuestro dispositivo ESPEASY por IP, nos vamos a TOOLS y desde ADVANCED activamos las RULES si todavía no las tenemos activas:

Marcamos la pestaña de Rules y guardamos cambios bajando hasta el final de la pantalla:

Veremos que se nos carga la pestaña de Rules:

Las Rules de Espeasy

Al igual que en puTTY podemos introducir comandos desde la pestaña de RULES para que se apliquen automáticamente desde espeasy. 

Pero.. ¿Qué son las RULES? Existen unos comandos específicos llamados RULES, que establecen directrices al dispositivo en cuestión. Principalmente y como ejemplo, podemos decir que en las Rules cuando un dispositivo/sensor esté en estado EQUIS se desencadene una consecuencia. Como en los scripts de domoticz, pero de manera interna en Espeasy para ese mismo dispositivo.

Para ampliar información puedes acceder al siguiente enlace.

Importante que tengas en cuenta que cada Espeasy admite máximo 4 rules:

La estructura de la RULE es la siguiente para una unica linea:

on  do  endon 

Y para múltiples lineas:

on  do



endon

Podemos utilizar también el IF/ELSE:

on  do
if


else

endif
endon

Y si el «else» no es necesario lo eliminamos:

on  do
if


endif
endon

Vamos a ir añadiendo las Rules que nos parezcan interesantes y vayamos utilizando en el grupo de telegram Domoticz a lo spain” a continuación. Para ello, entra en la pestaña Rules de tu espeasy, selecciona la 1, 2, 3 ó 4 y copia y pega el texto en el recuadro, guardando clicando sobre el botón inferior. Por ejemplo:

Ejemplos de Rules interesantes de Espeasy

Provocar el reboot/reseteo del dispositivo en varios momentos del día

On Clock#Time=All,10:00 do // every day
reboot
endon

On Clock#Time=All,16:00 do // every day
reboot
endon

On Clock#Time=All,20:00 do // every day
reboot
endon

On Clock#Time=All,23:00 do // every day
reboot
endon

El dispositivo se reiniciará a las 10:00, 16:00, 20:00 y 23:00

Enviar doble pulsación con On y una con OFF para los mandos de las cerraduras sherlock (doble pulsación para abrir y una pulsación para cerrar)

On openDoor do 
Pulse,12,1,300
Delay 300
Pulse,12,1,300
endon

On closeDoor do
Pulse,12,1,300
endon

Esta rule irá acompañada del comando en domoticz para accionar el ON y el OFF:

Para Open (modificamos la IP de nuestro espeasy en el command):

http://"espeasyip"/control?cmd=event,openDoor

Para Close (modificamos la IP de nuestro espeasy en el command):

http://"espeasyip"/control?cmd=event,closeDoor

AutoReconexión a wifi si el dispositivo pierde señal

On System#Boot do //on boot
timerSet,1,3000
endon

On Rules#Timer=1 do
Event reconnect
timerSet,1,3000
endon

On reconnect do
WifiDisconnect
WifiConnect
endon

Para cualquier duda o consulta tienes disponible el grupo de telegram «Domoticz a lo Spain» para entrar, ponerte cómodo y participar cuanto quieras.

Clica aquí para entrar en él

Cualquier duda, sugerencia o comentario será bien recibida en la web!