Dokumentation
IPS_GetVariablePresentation
Benötigt: Symcon >= 8.1
array IPS_GetVariablePresentation (int $VariablenID)
Parameterliste
| VariablenID | ID 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 der ID VariablenID. Die Darstellung liegt als Array vor und beinhaltet alle Darstellungsparameter.
| Key | Beschreibung |
|---|---|
| PRESENTATION | Die als GUID formatierte ID der genutzten Darstellung |
| 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 |
| Legacy Profil |
| 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
)
*/