Tasmota: Concatenar gatilhos com operadores lógicos

Criado em 29 jun. 2018  ·  3Comentários  ·  Fonte: arendst/Tasmota

Você já procurou por esse recurso em outras edições e na wiki?
sim.

Sugiro adicionar suporte para concatenar gatilhos de regra com operadores lógicos, por exemplo
on APDS9960#Ambient<100 && switch1#state=1 do power on endon
para permitir que um detector de movimento acenda a luz apenas quando a luz ambiente estiver abaixo de 100 lux.

Comentários muito úteis

Eu adicionei este exemplo ao wiki em https://github.com/arendst/Sonoff-Tasmota/wiki/Rules#11 -energy-saving-smart-switch

Todos 3 comentários

Oi,

Gosto da sua sugestão: +1: mas lembre-se de que cada on [something] são gatilhos, não comparadores.

Para comparadores deve ser necessária uma declaração IF que atualmente não está implementada no Tasmota.

Neste momento, você pode fazer essa concatenação assim:

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

Isso significa que, quando a chave está ligada, a luz acende, mas apenas quando você tiver menos de 100 lux na sala. Enquanto se o interruptor estiver desligado, a luz estará desligada. _ (Gosto da sua ideia de regra) _


_Para quem está lendo isso: a regra precisa estar toda junta para funcionar, assim: _

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 isto ajude.

Eu adicionei este exemplo ao wiki em https://github.com/arendst/Sonoff-Tasmota/wiki/Rules#11 -energy-saving-smart-switch

Oi,

Se você tiver mais comentários ou perguntas sobre isso, reabra esta edição. Obrigado: +1:

Esta página foi útil?
0 / 5 - 0 avaliações