Documentation
Management of Events
| IPS_CreateEvent | create a new event |
| IPS_DeleteEvent | deletes an event |
| IPS_EventExists | checks if an event exists |
| IPS_GetEvent | returns extensive information about an event |
| IPS_GetEventIDByName | determines the ID of an event by its name |
| IPS_GetEventList | returns a list of all existing events |
| IPS_GetEventListByType | returns a list of all events of a given type |
| IPS_IsConditionPassing | checks if a condition is fulfilled |
| IPS_SetEventAction | set the executed action |
| IPS_SetEventActive | activates/deactivates an event |
| IPS_SetEventCondition | modifies the conditions of an event |
| IPS_SetEventConditionDateRule | modifies the rule of a condition of an event for date comparisons |
| IPS_SetEventConditionDayOfTheWeekRule | modifies the rule of a condition of an event for weekday comparisons |
| IPS_SetEventConditionTimeRule | modifies the rule of a condition of an event for time comparisons |
| IPS_SetEventConditionVariableDynamicRule | modify a static condition rule of an event for variable comparison |
| IPS_SetEventConditionVariableRule | modify a condition rule of an event for variable comparison |
| IPS_SetEventConditionVariableStaticRule | modify a static condition rule of an event for variable comparison |
| IPS_SetEventCyclic | configures a cyclic event |
| IPS_SetEventCyclicDateBounds | set the start and end date of a cyclic event (deprecated) |
| IPS_SetEventCyclicDateFrom | sets the start date |
| IPS_SetEventCyclicDateTo | sets the end date |
| IPS_SetEventCyclicTimeBounds | set the start and end time for a cyclic event (deprecated) |
| IPS_SetEventCyclicTimeFrom | set the start time |
| IPS_SetEventCyclicTimeTo | sets the end time |
| IPS_SetEventLimit | limits the amount of event calls |
| IPS_SetEventScheduleAction | modifies the action table of a schedule event and set the action to "Execute PHP Code" |
| IPS_SetEventScheduleActionEx | modifies the action table of a schedule event |
| IPS_SetEventScheduleGroup | modifies the grouping of days for a schedule event |
| IPS_SetEventScheduleGroupPoint | modify a switch point of the group of a schedule event |
| IPS_SetEventScript | set the action to "Execute PHP Code" and define the code to be executed |
| IPS_SetEventTrigger | define the trigger for a trigger event |
| IPS_SetEventTriggerSubSequentExecution | define if a trigger event should multiple times fir exceed/drop |
| IPS_SetEventTriggerValue | set the value the trigger variable is compared to |