Was können wir verbessern?

Dokumentation

IPS_SetVariableProfileAssociation

boolean IPS_SetVariableProfileAssociation ( string $ProfilName, float $Wert, string $Name, string $Icon, integer $Farbe )

Parameterliste

ProfilName Name des Profils. Verfügbare Profile können über IPS_GetVariableProfileList abgefragt werden.
Wert Wert, zu dem der Name, das Icon und die Farbe verknüpft werden sollen
Name Name zum angegebenen Wert
Icon Icon zum angegebenen Wert
Farbe Farbwert im HTML Farbcode (z.b. 0x0000FF für Blau). Sonderfall: -1 für transparent

Rückgabewerte

Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis TRUE, andernfalls FALSE.

Beschreibung

Die Funktion setzt den Namen, das Icon und die Farbe für einen Wert eines Variablenprofils mit Namen ProfilName. Die Farbe wird nicht angezeigt für Profile vom Typ Wertanzeige/Slider (siehe Objekt-Darstellung).

Wenn Name und Icon leer sind, wird die Assoziation zum angegebenen Wert gelöscht. Bei Boolean Profilen kann keine Assoziation gelöscht werden.

Standardprofile, die nicht geändert werden können, fangen mit einer Tilde (~) an.

Beispiel

//Anlegen für Wert 1 in der Farbe weiß
IPS_SetVariableProfileAssociation("Temperatur", 1, "Wert 1", "Speaker", 0xFFFFFF);
 
//Löschen für Wert 1
IPS_SetVariableProfileAssociation("Temperatur", 1, "", "", -1);