Benötigt: IP-Symcon >= 3.1
array IPS_GetEvent (integer $EreignisID)
EreignisID | Die zu zeigende EreignisID |
Folgende Informationen stehen als key => value Paare zur Verfügung:
|
Die Funktion liefert ein Array mit Informationen über Ereignis mit der ID EreignisID.
Seit IP-Symcon 3.1 sind die Felder CyclicDateFrom, CyclicDateTo, CyclicTimeFrom und CyclicTimeTo jeweils Arrays. Wer Kompatibilität zur Version 3.0 und älter benötigt, kann auf die seit IP-Symcon 3.1 verfügbare Funktion IPS_GetEventCompatibility zurückgreifen, welche die alte Funktionsweise wiederherstellt.
$EreignisID = 46413; $EreignisInfo = IPS_GetEvent($EreignisID); print_r($EreignisInfo); /* liefert z.B.: Array ( [EventID] => 41227 [EventType] => 2 [EventActive] => 1 [EventLimit] => 0 [EventConditions] => Array ( [0] => Array ( [ID] => 0 [ParentID] => 0 [VariableRules] => Array ( [0] => Array ( [ID] => 1 [VariableID] => 29025 [Comparison] => 4 [Value] => 500 ) ) [DateRules] => Array ( [0] => Array ( [ID] => 0 [Comparison] => 0 [Value] => Array ( [Day] => 8 [Month] => 8 [Year] => 2001 ) ) [1] => Array(3) ( [ID] => 1 [Comparison] => 4 [Value] => Array ( [Day] => 1 [Month] => 1 [Year] => 2021 ) ) ) [TimeRules] => Array ( [0] => Array ( [ID] => 1 [Comparison] => 3 [Value] => Array ( [Hour] => 9 [Minute] => 0 [Second] => 0 ) ) [1] => Array ( [ID] => 2 [Comparison] => 5 [Value] => Array ( [Hour] => 17 [Minute] => 0 [Second] => 0 ) ) ) [DayOfTheWeekRules] => Array ( [0] => Array ( [ID] => 0 [Comparison] => 0 [Value] => 3 ) ) [Operation] => 1 ) ) [TriggerType] => 0 [TriggerVariableID] => 0 [TriggerValue] => [TriggerSubsequentExecution] => [CyclicDateType] => 0 [CyclicDateValue] => 0 [CyclicDateDay] => 0 [CyclicDateDayValue] => 0 [CyclicDateFrom] => Array ( [Day] => 0 [Month] => 0 [Year] => 0 ) [CyclicDateTo] => Array ( [Day] => 0 [Month] => 0 [Year] => 0 ) [CyclicTimeType] => 0 [CyclicTimeValue] => 0 [CyclicTimeFrom] => Array ( [Hour] => 0 [Minute] => 0 [Second] => 0 ) [CyclicTimeTo] => Array ( [Hour] => 0 [Minute] => 0 [Second] => 0 ) [ScheduleActions] => Array ( [0] => Array ( [ID] => 0 [Name] => Kalt [Color] => 255 [ScriptText] => [ActionID] => {3644F802-C152-464A-868A-242C2A3DEC5C} [ActionParameters] => Array ( [VALUE] => 2 ) ) [1] => Array ( [ID] => 1 [Name] => Warm [Color] => 16711680 [ScriptText] => [ActionID] => {3644F802-C152-464A-868A-242C2A3DEC5C} [ActionParameters] => Array ( [VALUE] => 0 ) ) ) [ScheduleGroups] => Array ( [0] => Array ( [ID] => 0 [Days] => 127 [Points] => Array ( [0] => Array ( [ID] => 13 [Start] => Array ( [Hour] => 0 [Minute] => 0 [Second] => 0 ) [ActionID] => 1 ) [1] => Array ( [ID] => 14 [Start] => Array ( [Hour] => 12 [Minute] => 0 [Second] => 0 ) [ActionID] => 0 ) ) ) ) [EventScript] => [LastRun] => 0 [NextRun] => 0 ) */