I mean, should a rule really be this difficult to achieve (above). I literally just want to be notified every 5mins if the mrs work fridge goes above a safe level. I wish it was more simple like.
Device: Fridge Temp Condition: >= 6 degrees Rule: repeat X every 5 mins on X devices else if < 6 degrees stop repeat.
Could i be super painful and ask about the below as well. After this whole rule I am not sure about a bunch of other ones and I ended up clicking and changing a bunch at the same time last night as I thought they were wrong like this fridge one.
I'll have to look tomorrow need to be up in 6 hours. But quick glance yes you need to apply same logic if you have repeats. The others I need to look at and check.
The trigger events determine when the Actions will be evaluated.
So in your case when the Cupboard becomes > 35 or = 35 the "Select Actions to Run" will be evaluated and if all the action conditions meet the criteria the actions will be executed.
In your case there is no trigger for the temperature falling below 35
As @JohnRob said your need the trigger to be changed but your also need the private boolean to stop it from constantly sending a ON or a OFF.
I still need to see if there is a better way to do this though. The private boolean does work and stops it fully running the rule or the actions unless it needs to. But the rule still is waking up and evaluating on each temperature change. Ideally I don't want it to do that but I don't think it possible and it's a tiny rule so shouldn't be a issue. As long as you don't have lots of different rules all for the same temperature sensor, if that's the case they would be best in the same rule.
IF (temp is more than X AND private boolean is true)
ON plug.
Set private boolean to FALSE
ELSE-IF (temp is less than X AND private boolean is false)
OFF plug
Set private boolean to TRUE
END IF
No this one you can delete the temperature trigger I think and have the switches as the trigger. But if you could explain what you want the rule to do that would be best 1st.
If the fans turned on manually, or by voice (boys fan) I want the fans speed to be controlled automatically. BUT also If the fan is turned on, I want the option to turn off the automatic speed adjustment (boys fan auto) so that if its 22 degrees but I want the fan on full I can.
This one is running, and repeating, but the temp is only 5.52.
I also turned off the notification VS I have in the rule and it repeated after that.
When I opened up a web page and went to the rule, its stopped repeating.
Yes it would, it would on not do the notification if it was not on before it started to repeat. Do you want that to be possible? May have a idea for it.
Edit yes I think I do your need to remove the AND notify switch from the 1st condition actions and instead have a simple if condition repeat. I'll post a shot later if you don't find it before.
smh - this one is notifying even though the laundry door has been opened and repeating.
I appreciate all the help you are giving me @BorrisTheCat - @bravenel is there something we are missing?