I have several lights throughout the house that I want to turn off after 30mins (individually) if the wife/kids leave them on. I want them to each have their own 30min timer. Meaning I do not want one light to affect another lights 30min timer.
I setup a rule in rule machine, but I’m not sure if it will work the way I want. I’m afraid if the 30 mins runs out on 1 light it would also turn off another light that may have just been turned on.
Any advice on my rule. I did search, but couldn’t find anything specific to my question. My screen shot is of how I currently set it up. I would hate to have to have to setup individual rules.
That being said, off the top of my head, this would be difficult to do all in one rule, and you'd likely be better off using separate rules (even a Basic Rule would work; keep in mind you can clone to make additional setups easier) or a custom purpose-built app, so one of those is already my recommendation.
I don't think that will work if someone turns off a light than back on within the 30-minute window. For example, if the light is turned on then off then back on 25 minutes after the initial turn on, the delayed off will turn off the light after 5 minutes. Even incorporating a Cancel Delayed Actions or Waits would allow one light to impact another. There's probably some logic to make this work but a rule for each light is probably easier.
Even with separate rules. It would turn off after a certain amount of time unless you added a condition to cancel the timers when the lights are turned off. Because if the light is already on when someone walks in the room they are not going to push the switch to turn it on again and reset the timer. So either my one rule way or multi rules the simple answer is to add the cancel timed even for that switch into the rule.