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
)
*/