Tasmota Rules break

Boas,
Estou a tentar fazer uma estufa com Tasmota. Mas como quero ter a possibilidade de que o SW não controle o relé que liga o aquecimento fiz a RULE que se segue.
‘Mem1’ sinaliza se o automático está ligado ou não.
Para teste estou a usar a ‘mem4’ em vez da temperatura real.

Só que parece que não está a parar no break’´.

Program Version 6.6.0.10(sonoff)

Aceitam-se suguestões.

Obrigado.

Rule1
  on tele-DHT11#temperature do event temp_demand=%mem4% endon 
  on Mem1#State=0 do var1 0 BREAK
  on event#temp_demand>%mem2% do power1 0 endon
  on event#temp_demand<%mem3% do power1 1 endon

Não sei se compreendi bem a tua explicação e objectivo. Contudo, não deverias comparar em vez de atribuir? Ou seja, Mem1#State==0 (com == e não =).

Obrigado Luis .

Já corrigi essa mas infelizmente continua tudo na mesma.

Mas deve ser uma parvoíce do género. Resta saber qual!

Nas rules do tasmota não se aplica essa “regra” do == vs = excepto para valores de sensores… Essa parte estava bem inicialmente… Ou melhor, não estava porque, em princípio não podes usar comparações nas “mem”…


Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade