Ich habe bei meiner Rollo-Steuerung im Webfront einen Skript bei Änderung der Rollos laufen. Der zeigt „offen“, „geschlossen“, „beschattet“ oder den Wert in Prozent an.
In IPS VIEW wird aber das Suffix aus IPS nicht übernommen, sondern nur der Prozentwert angezeigt. Kann man das nicht lösen?
Skript in IPS:
$beschattungswert_arbeitszimmer = GetValueFloat(34017);
$anzeige_arbeitszimmer_rollo_level = $arbeitszimmer_rollo_level * 100;
//
If ($arbeitszimmer_rollo_level == 1)
{
IPS_SetVariableProfileAssociation($ProfileNameArbeitszimmer, 0, "offen", '', -1);
IPS_SetVariableProfileAssociation($ProfileNameArbeitszimmer, 0, "offen", '', 0x00FF00);
IPS_SetVariableProfileText("_uebersicht_rollo_arbeitszimmer", "", "");
return;
}
If ($arbeitszimmer_rollo_level == $beschattungswert_arbeitszimmer)
{
//IPS_SetVariableProfileAssociation($ProfileNameWohnzimmer, 0, "offen", '', -1);
IPS_SetVariableProfileAssociation($ProfileNameArbeitszimmer, 0, "beschattet", '', 0xFF6600);
IPS_SetVariableProfileText("_uebersicht_rollo_arbeitszimmer", "", "");
echo $beschattungswert_arbeitszimmer;
return;
}
If (($arbeitszimmer_rollo_level < 1) and ($arbeitszimmer_rollo_level >= 0.01))
{
//IPS_SetVariableProfileAssociation($ProfileNameWohnzimmer, 0, "offend", '', -1);
IPS_SetVariableProfileAssociation($ProfileNameArbeitszimmer, 0, $anzeige_arbeitszimmer_rollo_level, 'Jalousie', 0xFF6600);
IPS_SetVariableProfileText("_uebersicht_rollo_arbeitszimmer", "", "% geöffnet");
return;
}
If ($arbeitszimmer_rollo_level == 0)
{
//IPS_SetVariableProfileAssociation($ProfileNameWohnzimmer, 0, "offen", '', -1);
IPS_SetVariableProfileAssociation($ProfileNameArbeitszimmer, 0, "geschlossen", '', 0xFF0000);
IPS_SetVariableProfileText("_uebersicht_rollo_arbeitszimmer", "", "");
//return;
}
?>