how to not repeat an action

speckery shared this question 10 years ago
Answered

hi everybody

i created a rule which send me a mail and shutdown roller shutters in the living room when the temp is equal or over 26 degrees

it works ... but every 10 mn i receive the mail until the temp is below 26

how can i do to prevent the zipabox to send me mails notifications? i need only one mail to alert me


thanks a lot

Replies (7)

photo
1

You can set a variable and then reset it at night (or by change of temp) and then check this variable.

photo
1

hmmm

what do you mean by "reset at night"

you have an example?


and if i wait for 8 hours? the temp wouldnt be up tu 26 degrees 8 hours after the beguinnning of the riule which start at 12h00

photo
1

Something like this:


Rule 1

When rollers down and temp > 26 and not var roller = 1

Send mail

Set var Roller to 1


Rule 2

When temp < 26

Set var roller to 2


You can also use a wait to set (reset) the var .

photo
1

ok thanks HeroS

ill try this

bye

photo
1

ok for "when rollers down and temp > 26 but i dont inderstand "and not var roller=1

sorry but i never used variables

photo
1

When you use the NOT in the rule then the variable has to be something else.


You also could use var roller = 2 but sometimes it happens that the box loses the variables. So thats why i use this method.

photo
1

You can simply add a condition


When temp => 26°

IF shutters > 0

send mail

action: shutters 0


This way, you will receive a mail when the temp is above 26°, and the shutters will be closed.

The second time, if the shutters are already closed, the IF condition will stop your rule.

Replies have been locked on this page!

Access denied