This Action is much the same as a Delayed Device Action. If you have an Event with the Action Run Another Event, you are given the option to Delay the Event from 1 second to several days or anything in between. In an Event when you Run Another Event you are presented with "Delay Event Period::" where you can select from a second to several hours or anything in between. Unlike a Delayed Device Action, you cannot delay an Event by several Days. Here is an Action to run another Event with a Delay of 5 minutes.

Just like a Delayed Device Action, this Action is launched by another Event created when this one is run. The delay is only on the called Event and does not affect any of the other Actions in the calling Event. The Event being run from this Event simply turns a Device on

When the Delay Test Event is run the Action will be delayed by 5 Minutes. As in Delayed Device Actions, HomeSeer will create a fresh Event with a time dependent Trigger. It will be placed in a special Event Group "Delayed Events"

Inside the group will be a new Event to perform the Action, with a time Trigger Exactly 5 minutes after the first Event has run.
This temporary Event is set with a time trigger of the time the first event was run plus the delay.
Dec-27 11:12:29 AM Event Event Trigger "HomeSeer Demo Delay Test"
The first Event was run at 11:12:29, creating a temporary Event to be run at 11:17:29.

The advanced option "Run Only if Other Event Conditions are TRUE" is also honored in the Delayed Event.

The temporary Event will have the option selected.

You should also note that the temporary Event has the advanced option "Remove This Event After Triggering" selected. In summation the steps are as follow:
Any Delayed Event in the queue Group can be cancelled by the Event Action "Cancel a Delayed Event Action", before it runs. If you cancel a Delayed Event for a particular Event, all delayed Events for that Event will be Cancelled. This is NOT the same as "Cancel Another Running Event". These will be covered in other Threads.
Just like a Delayed Device Action, this Action is launched by another Event created when this one is run. The delay is only on the called Event and does not affect any of the other Actions in the calling Event. The Event being run from this Event simply turns a Device on
When the Delay Test Event is run the Action will be delayed by 5 Minutes. As in Delayed Device Actions, HomeSeer will create a fresh Event with a time dependent Trigger. It will be placed in a special Event Group "Delayed Events"
Inside the group will be a new Event to perform the Action, with a time Trigger Exactly 5 minutes after the first Event has run.
This temporary Event is set with a time trigger of the time the first event was run plus the delay.
Dec-27 11:12:29 AM Event Event Trigger "HomeSeer Demo Delay Test"
The first Event was run at 11:12:29, creating a temporary Event to be run at 11:17:29.
The advanced option "Run Only if Other Event Conditions are TRUE" is also honored in the Delayed Event.
The temporary Event will have the option selected.
You should also note that the temporary Event has the advanced option "Remove This Event After Triggering" selected. In summation the steps are as follow:
- The first Event runs with a Delay on Run Another Event
- A secondary (self-deleting) Event is created with a Time Trigger equal to the current time plus the Delay imposed in th action. In the above case 5 minutes
- After the time has lapsed the secondary Event will run, calling the Event referenced in the first Event
- The secondary Event is deleted after running
- Since the Delayed Event temporary Event has a time trigger, if HomeSeer is down at the time of the trigger, it will run the next day at that time.
Any Delayed Event in the queue Group can be cancelled by the Event Action "Cancel a Delayed Event Action", before it runs. If you cancel a Delayed Event for a particular Event, all delayed Events for that Event will be Cancelled. This is NOT the same as "Cancel Another Running Event". These will be covered in other Threads.
Comment