06.01.2013 Aufrufe

Migration - Smarthome-Components

Migration - Smarthome-Components

Migration - Smarthome-Components

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

IPS_GetEvent<br />

array IPS_GetEvent ( )<br />

Rückgabewerte<br />

Folgende Informationen stehen als key => value Paare zur Verfügung:<br />

Index Typ Beschreibung<br />

CyclicDateType integer Datumtyp. Siehe: IPS_SetEventCyclic<br />

CyclicDateValue integer Datumintervall. Siehe: IPS_SetEventCyclic<br />

CyclicDateDay integer Datumstage. Siehe: IPS_SetEventCyclic<br />

CyclicDateDayValue integer Datumstagesintervall. Siehe IPS_SetEventCyclic<br />

CyclicDateFrom float Unix Timestamp des Starttages für das Ereignis, 0 = Immer. Siehe<br />

IPS_SetEventCyclicDateBounds<br />

CyclicDateTo float Unix Timestamp des Endtages für das Ereignis, 0 = Nie. Siehe<br />

IPS_SetEventCyclicDateBounds<br />

CyclicTimeType integer Zeittyp. Siehe: IPS_SetEventCyclic<br />

CyclicTimeValue integer Zeitintervall. Siehe: IPS_SetEventCyclic<br />

CyclicTimeFrom float Unix Timestamp der Startzeit für das Ereignis, 0 = Mitternacht. Siehe<br />

IPS_SetEventCyclicTimeBounds<br />

CyclicTimeTo float Unix Timestamp des Endtages für das Ereignis, 0 = Nie. Siehe<br />

IPS_SetEventCyclicTimeBounds<br />

EventID integer EreignisID<br />

EventLimit integer Restliche Anzahl der Ausführungen. 0 = Kein Limit<br />

EventScript string PHP Code der auszuführenden Operation<br />

EventActive boolean TRUE, wenn das Ereignis aktiv ist<br />

EventType integer Ereignis-Typ: (0: Auslöser, 1: Zyklisch)<br />

LastRun float Unix Timestamp der letzten Ausführung, 0 = Nie<br />

NextRun float Unix Timestamp der nächsten Ausführung, 0 = Nie<br />

TriggerSubsequentExecution boolean Erlaube erneute Ausführung bei Auslösung ohne Wertänderung<br />

TriggerType integer Wert für den Auslöser-Typ: Siehe: IPS_SetEventTrigger<br />

TriggerUseDefaultValue boolean TRUE, wenn der Über/Unterschreitungswert der Variable verwendet<br />

werden soll<br />

TriggerVariableID integer VariablenID, die als Auslöser genutzt werden soll<br />

Beschreibung<br />

Der Befehl liefert ein Array mit Informationen über Ereignis mit der ID EreignisID.<br />

Beispiel<br />

$EreignisID = 46413;<br />

$EreignisInfo = IPS_GetEvent($EreignisID);<br />

print_r($EreignisInfo);<br />

/* liefert z.B.:

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!