So I have this rule and thought I had it working BUT it didn't stop today when it should have.
The switch "V-tea Ready" makes Alexa tell me my tea is ready. When I physically have put it in thr fridge I tell Alexa "I have my tea" and the V-Tea Complete switch is turned on. It did turn on but if you look at the log it just started another repeat without looking at the conditions of the While. The rule pasted here shows true as it did actually reset after it ran for the full 3 times but it should have stopped after 2.
Keep in mind the trick here is for the V-Tea Ready to trigger Alexa to tell me 20 minutes after the first time after the tea finishes brewing and then every 10ish minutes for a total iteration of 3x. Then it just exits. I'd love to see it simpler! Going to test the actions again. I swear when I tested last time it worked. I don't get why in the log the While command didn't appear before the last iteration. Something seems wrong about that no matter what's up with the rule logic.
Yup it repeated after I turned the second virtual switch on same rule as above with just shortened times for testing purposes the V-Tea Complete was turned on at 1:58:38.157 PM. But it still did one more pass, the 3rd.