Tasmota: Concatenar disparadores con operadores lógicos

Creado en 29 jun. 2018  ·  3Comentarios  ·  Fuente: arendst/Tasmota

¿Ha buscado esta característica en otros números y en la wiki?
Si.

Sugiero agregar soporte para concatenar desencadenadores de reglas con operadores lógicos, por ejemplo
on APDS9960#Ambient<100 && switch1#state=1 do power on endon
para permitir que un detector de movimiento encienda la luz solo cuando la luz ambiental es inferior a 100 lux.

Comentario más útil

Agregué este ejemplo a la wiki en https://github.com/arendst/Sonoff-Tasmota/wiki/Rules#11 -energy-Savings-smart-switch

Todos 3 comentarios

Hola,

Me gusta tu sugerencia: +1: pero recuerda que cada on [something] son disparadores, no comparadores.

Para los comparadores debería ser necesaria una declaración IF que actualmente no está implementada en Tasmota.

En este momento puedes hacer esa concatenación así:

on switch1#state=1 do var1 100 endon
on switch1#state=0 do backlog var1 0; power1 off endon
on APDS9960#Ambient<%var1% do power1 on endon

Esto significa que cuando el interruptor está encendido, la luz se encenderá, pero solo cuando tenga menos de 100 lux en esa habitación. Mientras que si el interruptor está apagado, la luz estará apagada. _ (Me gusta tu idea de la regla) _


_Para cualquier otra persona que lea esto: la regla debe estar todo junto para que funcione, así: _

rule 1
rule on switch1#state=1 do var1 100 endon on switch1#state=0 do backlog var1 0; power1 off endon on APDS9960#Ambient<%var1% do power1 on endon

Espero que esto ayude.

Agregué este ejemplo a la wiki en https://github.com/arendst/Sonoff-Tasmota/wiki/Rules#11 -energy-Savings-smart-switch

Hola,

Si tiene más comentarios o preguntas sobre este tema, vuelva a abrir este problema. Gracias: +1:

¿Fue útil esta página
0 / 5 - 0 calificaciones