Description
Currently there is no support for IF..ELSE in the rules.
There is posibility to handle two states:
on tele-DS18B20#temperature do event temp=%value% endon on event#temp<81 do backlog power1 1; power2 1; power3 1 endon on event#temp>85 do backlog power1 0; power2 0; power3 0 endon
Can be added command e.g. STOP to stop rest of rules? This will allows to simulate IF..ELSEIF..ELSE..ENDIF and control each relay separatelly.
Example:
IF temp > 85 then
POWER1 OFF; POWER2 OFF; POWER3 OFF;
ELSEIF temp > 83 then
POWER1 ON; POWER2 OFF; POWER3 OFF;
ELSEIF temp > 81 then
POWER1 ON; POWER2 ON; POWER3 OFF;
ELSE
POWER1 ON; POWER2 ON; POWER3 ON;
ENDIF
Rule:
on tele-DS18B20#temperature do event temp=%value% endon on event#temp>85 do backlog power1 0; power2 0; power3 0; STOP endon on event#temp>83 do backlog power1 1; power2 0; power3 0; STOP endon on event#temp>81 do backlog power1 1; power2 1; power3 0; STOP endon on event#temp<81 do backlog power1 1; power2 1; power3 1 endon
Thank you