Migration - Smarthome-Components

Migration - Smarthome-Components Migration - Smarthome-Components

smarthome.components.de
von smarthome.components.de Mehr von diesem Publisher
06.01.2013 Aufrufe

IPS_EventExists boolean IPS_EventExists ( integer $EreignisID ) Parameterliste EreignisID ID des zu prüfenden Ereignisses Rückgabewerte Falls die EreignisID im System existiert, wird TRUE zurückgemeldet, andernfalls FALSE. Beschreibung Der Befehl löscht eine vorhandene Variable mit der ID EreignisID. Alle dem Ereignis untergeordneten Objekte werden in die Root-Kategorie verschoben. Beispiel if (IPS_EventExists(34881)) echo "Ein Ereignis mit dieser ID existiert!";

IPS_GetEvent array IPS_GetEvent ( ) Rückgabewerte Folgende Informationen stehen als key => value Paare zur Verfügung: Index Typ Beschreibung CyclicDateType integer Datumtyp. Siehe: IPS_SetEventCyclic CyclicDateValue integer Datumintervall. Siehe: IPS_SetEventCyclic CyclicDateDay integer Datumstage. Siehe: IPS_SetEventCyclic CyclicDateDayValue integer Datumstagesintervall. Siehe IPS_SetEventCyclic CyclicDateFrom float Unix Timestamp des Starttages für das Ereignis, 0 = Immer. Siehe IPS_SetEventCyclicDateBounds CyclicDateTo float Unix Timestamp des Endtages für das Ereignis, 0 = Nie. Siehe IPS_SetEventCyclicDateBounds CyclicTimeType integer Zeittyp. Siehe: IPS_SetEventCyclic CyclicTimeValue integer Zeitintervall. Siehe: IPS_SetEventCyclic CyclicTimeFrom float Unix Timestamp der Startzeit für das Ereignis, 0 = Mitternacht. Siehe IPS_SetEventCyclicTimeBounds CyclicTimeTo float Unix Timestamp des Endtages für das Ereignis, 0 = Nie. Siehe IPS_SetEventCyclicTimeBounds EventID integer EreignisID EventLimit integer Restliche Anzahl der Ausführungen. 0 = Kein Limit EventScript string PHP Code der auszuführenden Operation EventActive boolean TRUE, wenn das Ereignis aktiv ist EventType integer Ereignis-Typ: (0: Auslöser, 1: Zyklisch) LastRun float Unix Timestamp der letzten Ausführung, 0 = Nie NextRun float Unix Timestamp der nächsten Ausführung, 0 = Nie TriggerSubsequentExecution boolean Erlaube erneute Ausführung bei Auslösung ohne Wertänderung TriggerType integer Wert für den Auslöser-Typ: Siehe: IPS_SetEventTrigger TriggerUseDefaultValue boolean TRUE, wenn der Über/Unterschreitungswert der Variable verwendet werden soll TriggerVariableID integer VariablenID, die als Auslöser genutzt werden soll Beschreibung Der Befehl liefert ein Array mit Informationen über Ereignis mit der ID EreignisID. Beispiel $EreignisID = 46413; $EreignisInfo = IPS_GetEvent($EreignisID); print_r($EreignisInfo); /* liefert z.B.:

IPS_EventExists<br />

boolean IPS_EventExists ( integer $EreignisID )<br />

Parameterliste<br />

EreignisID ID des zu prüfenden Ereignisses<br />

Rückgabewerte<br />

Falls die EreignisID im System existiert, wird TRUE zurückgemeldet, andernfalls FALSE.<br />

Beschreibung<br />

Der Befehl löscht eine vorhandene Variable mit der ID EreignisID.<br />

Alle dem Ereignis untergeordneten Objekte werden in die Root-Kategorie verschoben.<br />

Beispiel<br />

if (IPS_EventExists(34881))<br />

echo "Ein Ereignis mit dieser ID existiert!";

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!