Dokumentation
IPS_GetTemplate
Benötigt: IP-Symcon >= 8.0
array IPS_GetTemplate (string $VorlagenID)
Parameterliste
VorlagenID | Die ID der Vorlage, als GUID formatiert |
Rückgabewert
Folgende Informationen stehen als key=>value Paare zur Verfügung:
Index | Typ | Beschreibung |
---|---|---|
TemplateID | string | Die ID der Vorlage |
PresentationID | string | Die ID der Darstellung zu der diese Vorlage gehört |
DisplayName | string | Der Anzeigename der Vorlage |
Values | array | Ein Array mit den Werten der Vorlage |
ReadOnly | bool | Ob die Vorlage verändert werden kann |
Beschreibung
Die Funktion liefert einen Array mit Informationen über die Vorlage mit der ID VorlagenID.
Beispiel
// Liefert Informationen über die Raumtemperatur Vorlage
print_r(IPS_GetTemplate('{868B087E-A38D-2155-EBE0-157AFBBF9E8C}' /* Raumptemperatur */);
/* Beispielausgabe:
Array
(
[TemplateID] => {868B087E-A38D-2155-EBE0-157AFBBF9E8C}
[PresentationID] => {6B9CAEEC-5958-C223-30F7-BD36569FC57A}
[DisplayName] => Raumtemperatur
[Values] => Array
(
[MIN] => 15
[DIGITS] => 1
[CUSTOM_GRADIENT] => []
[DECIMAL_SEPARATOR] => Client
[GRADIENT_TYPE] => 1
[MAX] => 25
[INTERVALS] => []
[INTERVALS_ACTIVE] =>
[PERCENTAGE] =>
[PREFIX] =>
[STEP_SIZE] => 0.5
[SUFFIX] => °C
[THOUSANDS_SEPARATOR] =>
[USAGE_TYPE] => 0
)
[IsReadOnly] => 1
)
*/