Dokumentation
IPS_GetVariablePresentation
Benötigt: IP-Symcon >= 8.1
array IPS_GetVariablePresentation (int $VariablenID)
Parameterliste
| VariablenID | VariablenID der Variable deren Darstellung ausgegeben werden soll |
Rückgabewert
Ein Array mit allen Parametern der aktuellen Variablendarstellung
Beschreibung
Die Funktion liefert die aktuelle Darstellung der Variable mit VariablenID. Die Darstellung liegt als Array vor und beinhaltet alle Darstellungsparameter.
| Key | Beschreibung |
|---|---|
| PRESENTATION | Die als GUID formatierte ID der genutzten Darstellung |
| TEMPLATE | Die als GUID formatierte ID verwendeten Vorlage |
| Darstellungsparameter | Die Darstellungsparameter unterscheiden sich je nach Darstellung. Die Parameter befinden sich auf der gleichen Ebene wie der PRESENTATION Parameter |
Mögliche Darstellungen
| Darstellung |
|---|
| Aufzählung |
| Datum/Uhrzeit |
| Dauer |
| Farbe |
| Rollladen |
| Schalter |
| Schieberegler |
| Webinhalt |
| Wertanzeige |
| Werteingabe |
Beispiel
print_r(IPS_GetVariablePresentation(12345));
/* Beispielausgabe
Array
(
[DIGITS] => 0
[CUSTOM_GRADIENT] => []
[ICON] => temperature-half
[DECIMAL_SEPARATOR] => Client
[GRADIENT_TYPE] => 1
[MAX] => 25
[PRESENTATION] => {6B9CAEEC-5958-C223-30F7-BD36569FC57A}
[INTERVALS] => []
[INTERVALS_ACTIVE] =>
[MIN] => 15
[PERCENTAGE] =>
[PREFIX] =>
[STEP_SIZE] => 1
[SUFFIX] => °C
[THOUSANDS_SEPARATOR] =>
[USAGE_TYPE] => 0
)
*/