Variable(switch) schaltet zwei scripte

Hallo zusammen,
z.Z. habe ich im Webfront zwei Scripte zum einschalten von mehreren FS20 und IRTrans geseuerten Geräte und ein zweites zum ausschalten aller Geräte.
Ich hätte gerne eine Variable die mit den aktuellen Status anzeigt, und noch gleich zeitig als Switch in Webfront reagiert (Sprich Variabeln Wert = An = Komponenten wurden aktiviert und sind an, erneutes Anklicken der Variable im Webfront Variablen Wert = Aus = Komponenten wurden deaktiviert und sind aus)
Wie ich dem Skript die Wertausgabe in eine Varibale schreiben lasse ist mir klar, und der Variable eine Switch funktion, ein Ereignis(Skript) zuweise
ist mir bekannt aber ich habe ja für jeden Schaltzustand ein Skript.
Wie löse ich das Problem, bzw wie steuere ich mit einer Variable(Switch) zwei skripte

Vielen Dank
Matthias

Hallo Matthias,

  1. Du legst eine Boolean Variable an
  2. Du legst ein Aktionsscript an
<?
SetValue($IPS_VARIABLE, $IPS_VALUE);
If ((boolean)$IPS_VALUE){
	// alle Geräte einschalten

	}
else {
   // alles wieder aus
   
   }
?>

3.Du gibst der Variablen das Profli „~Switch“
4.Du gibst bei"Eigene Aktion das o.g. an.
5.Du passt das Script an wie Du es brauchst

Das meiste kann man in der Doku nachlesen

Gruß

Hey vielen Dank,
so Schritt für Schritt arbeite ich mich in die Skriptsprache ein, hat funktioniert.
Nochmals Danke
Grüße
Matthias