Blockieren eines Schalters im WebFront

Guten Morgen,

mich treibt gerade ein Thema um und ich möchte euch gerne um Hilfe bitten:

Ich würde gerne einen Schalter im WebFront „blockieren“, wenn eine bestimme Bedingung erfüllt ist. Konkret: Ist die Steuerung der Lüftungsanlage auf „automatisch“ gesetzt, soll der Schalter für das manuelle Ein- oder Umschalten blockiert sein. Dazu würde ich gerne „einfach“ in das „bekannte“ Schalterskript eine weitere Bedingung einfügen:


$ID_lueftungsanlage_zeitsteuerung = 25711;

$lueftungsanlage_zeitsteuerung = GetValueBoolean ($ID_lueftungsanlage_zeitsteuerung);
 
if ( ($_IPS['SENDER'] == 'WebFront') AND ($lueftungsanlage_zeitsteuerung == false))
    {     
	// Zeitsteuerung inaktiv, Schalter aktivieren
	SetValue($_IPS['VARIABLE'], $_IPS['VALUE']);   
	}

Leider funktioniert das Ganze nicht wie gewünscht. Kann mir jemand einen Tipp geben, um auf die richtige Spur zu kommen? Danke für eure Hilfe!
VG Olaf

Frohes neues Jahr, spiel damit mal rum :wink:
Für ein Webfront Element. Siehe auch Objektverwaltung


$ID_lueftungsanlage_zeitsteuerung = 25711; 

 IPS_SetDisabled($ID_lueftungsanlage_zeitsteuerung, true);

Gruß Helmut

Hallo Helmut,

…perfekt - genau das, wonach ich gesucht habe!

Vielen Dank für deine Hilfe!!!

VG Olaf