I have a Schedule that runs at 7:30am that executes Action Group 1 that does three things:
- executes Action Group 2 with a delay of 30 minutes that turns off a bunch of devices
- turns off a single device with a delay of 30 minutes
- runs an embedded Python script that tells the thermostat to set back the temperature depending on the season (with no delay)
What's happening is that all the actions in Action Group 2 are happening at 7:30am, as if there was no delay set. The problem shows right there in the log: the Schedule fires, Action Group 1 executes, and Action Group 2 executes immediately, with no delay, turning Off all the devices.
The only thing that I changed recently was adding the embedded Python script, as I could no longer use the if/then plugin that I had previously been using in the new Indigo, but it should have nothing to do with the preceding actions.
The other weird thing is that in the log, it shows that a totally different Schedule, one that fires at 6:15am, running at the same time, but with "(delayed action)" after it. But that Schedule has no delay on it, and it turns devices On, not Off.
I've looked at this a few times and I'm stumped, so I wondered if anyone else has seen this behavior.