I have created a basic rule that turns on a light, at different dim levels, and changes the dim level at different times.
Here is a capture of the rule:
It appears that the time is not being followed and there are multiple entries for some reason.
I am going to convert to a rule machine rule, but this should be simple for Basic rules.
Maybe try recreating the rule? Maybe something got corrupted? If you can make it do this even with a new rewrite of this same rule, I would summon Bruce to this thread to take a look at it. He probably will want screenshots of what is in the gear menu in addition to what you provided above.
I will rewrite the rule and see what happens.
Only thing is that this is not the only rule that gives me these strange entries in the log.
I have a couple of others that are similar, but not the same, that give me the multiple entries randomly, and it is almost like after a certain time "wait", the rule keeps trying and sometimes succeeds and continues with the rule BEFORE the next time.
Really strange!
To expand....
when the rule "succeeds" rather than honor the "wait until time", sometimes the last step, say at sunrise, is to turn the lights off, and I find the lights that should be on but dimmed are actually off and the log shows it.
The other thing I might suggest is to break it into smaller rules. Maybe only do one change, or one wait instead of a series of things, and see if that breaks down like the longer rule does. That might help to isolate what is going on.
Yes, I am going to try that first and just disable the current rule.
I was starting to do that and other things got in the way, but this might be the next step to try.
It just seems odd that using waits in a basic rule doesn't seem to work reliably and the waits cause a loop to get triggered (I guess).
I created separate basic rules that trigger at different times to set the level/off of the dining room table light, without any "wait until"s. as these seem to be where the problem starts.
I will keep an eye on this one.
I purposefully made the last time wait to before midnight before the sunrise wait thinking that there was a confusion with waiting 15 minutes after midnight. I know that X10 had that problem, but I didn't think Hubitat did....
So did you recreate the rule? Did that work any differently?
Did you break this into smaller rules, did that act the same as the longer rule?
Any other troubleshooting steps you tried, maybe with a virtual switch instead of a physical one, or changing the waits to 5 minute intervals to see what exactly is causing this issue?
I haven't been able to take these steps as I am dealing with the death of my Father, and that has taken all my time up.
As soon as I do get some time, i will try this...
Just frustrating that these doesn't seem to be an answer, yet, as to why the multiple entries in the log, and what could be causing these.
There are two different basic rules that are doing this also.
The first one I posted, and the one that I recently posted.. two different rules.
What I am trying to determine is do the waits for different times cause a "looping" that runs and finally quits, and continues to the next step that it shouldn't do.