Dokumentation
Darstellungen
Benötigt: IP-Symcon >= 8.0
Beschreibung
Eine visuelle Übersicht aller Darstellungen gibt es in der Objekt-Darstellung.
Die Darstellung einer Variable kann über die Funktionen IPS_SetVariableCustomPresentation, RegisterVariable* und MaintainVariable gesetzt werden. Die Darstellung einer Variable wird über einen Array mit folgenden "Key"->"Value" Paaren bestimmt.
| Key | Beschreibung |
|---|---|
| PRESENTATION | Die als GUID formatierte ID der zu nutzenden Darstellung |
| TEMPLATE | (optional) Die als GUID formatierte ID der zu nutzenden Vorlage |
| Darstellungsparameter | (optional) Anstelle einer Vorlage können auch beliebig viele Parameter einer Darstellung gesetzt werden. Die Parameter werden auf der gleichen Ebene gesetzt wie der PRESENTATION Parameter |
Wird ein Parameter direkt gesetzt werden die Werte der Vorlage ignoriert
Die verfügbaren Darstellungen entsprechenden Vorlagen sind hier zu finden.
Beispiel:
Die Darstellung einer Variable wird bei Erstellung auf einen Schieberegler mit einem eigenen Suffix gesetzt.
$this->RegisterVariableFloat('Value', 'Value', [
'PRESENTATION' => VARIABLE_PRESENTATION_SLIDER,
'SUFFIX' => ' %'
]);
Darstellungen
| Darstellung |
|---|
| Aufzählung |
| Datum/Uhrzeit |
| Dauer |
| Farbe |
| Rollladen |
| Schalter |
| Schieberegler |
| Webinhalt |
| Wertanzeige |
| Werteingabe |