Profilname einer Variable auslesen

Hallo,
habe noch eine Frage. Ich will von einer Variable den Profilnamen auslesen.
Der Variable vom Typ string habe ich ein eigenes Profil zugewiesen; Duplikat von TextBox.
Wenn ich das Objekt nochmals öffne, ist das Profil in „Eigenes Profil“ auch eingetragen.
Die Eigenschaften der Variable lese ich mit IPS_GetVariable aus.


if (IPS_VariableExists($childrenId))
{
     $variable = IPS_GetVariable($childrenId);
     $variableProfile = $variable['VariableProfile'];
					
     IPS_LogMessage($_IPS['SELF'], "Profil: ".$variableProfile);
					
     IPS_DeleteVariable($childrenId);
}

Die Meldungen lautet: „Profil:“, also der Profilname fehlt.
Variable ist danach - wie gewollt - gelöscht.
Wo liegt der Fehler?

Das du den falschen Index vom Array $variable benutzt.
IPS_GetVariable — IP-Symcon :: Automatisierungssoftware
Michael

Hallo Michael,
Danke. Mit dem Index VariableCustomProfile funktioniert es.