Hallo zusammen,
ich stehe hier mit meinem überschichtlichem PHP Wissen vor einem Problem.
Ich habe einen Dummy Switch (Boolean) erstellt und möchte ihn einfach nur zwischen True und False hin und her schalten können. Leider geht er nur in den Status „false“
Kann mir bitte jemand einen Tipp geben?
Grüße
Holger
Anbei mein Versuch.
<?
$DummySwitch = (20369 /*[Steuerung\Obergeschoss\Wohnzimmer\Jalousie\Fenster\Wohnzimmer]*/);
$Request = GetValue($DummySwitch);
if ($Request = false)
SetValueBoolean($DummySwitch, true);
if ($Request = true)
SetValueBoolean($DummySwitch, false);
Erstmal danke ich euch für die Antworten.
Das Zufügen des 2 = hat einiges verändert. Leider immer noch nicht mein Problem gelöst.
Nun wird True und False vom Script gleichzeitig geschaltet.
Zum Hintergrund:
Ich will den Dummy nutzen um die Werte True und False zu erzeugen. Wenn true ansteht, wird ein Ereignis ausgelöst und bei false ein anderes Ereignis.
Ich will über 2 Relais eine Jalousie fahren. Relais 1 zieht für 1 Sec an uns startet das Öffnen wenn der Dummy mir false liefert. Relais 2 entsprechend bei true des Dummys für 1 sec das Schliessen.
Moin,
2x if ist unnötig/resourcen Verschwendung!
Google mal nach „PHP if else“. Dann passieren solche Fehler auch gar nicht erst, dass man eine bereits geänderte Variable nochmals prüft
//Sven