Mehrere MQTT befehle bei einem Ereigniss absenden?

Hallo,

vielleicht ist die Frage zu doof, aber sorry irgendwas übersehe ich da…

Möchte über mehrere Bewegungsmelder und Es ist Tag, möchte aber auch mehrere Lampen einschalten.
Am besten auch mit dem TimerEvent.

So funktioniert es bei einer Lampe:

$remoteabo="/ESP32-1/cmd"; // Das MQTT Steuertopic

$bm1=GetValue(24711);
$bm2=GetValue(43814);
$bm3=GetValue(40604);


if(($_IPS['SENDER'] == "TimerEvent") && ($bm1 === false && $bm2 === false && $bm3 === false))
{
		$wert=0;
		$jsontemp="PWM,15,$wert,0"; 
		mqttsenden($remoteabo,$jsontemp);
    	IPS_SetScriptTimer($_IPS['SELF'], 0);
} elseif (($bm1 === true or $bm2 === true or $bm3 === true) and (GetValue(33461) === false))
{
        $wert=260;
        $jsontemp="PWM,15,$wert,0"; 
        mqttsenden($remoteabo,$jsontemp);
    	IPS_SetScriptTimer($_IPS['SELF'], 15);
}  
?>

Wie könnte ich den ein weteres einbinden:?


		$wert=0;
		$jsontemp="PWM,15,$wert,0"; 
		mqttsenden($remoteabo,$jsontemp);

Meine erste Versuche einfach über die Bewegungsmelder anzusprechen verlaufen grad so…:

$remoteabo="/ESP32-3/cmd"; // Das MQTT Steuertopic

$bm1=GetValue(22767);
$bm2=GetValue(48966);

if ($bm1 === true or $bm2 === true) 
{
		$wert=0;
		$jsontemp="PWM,1,$wert,0"; 
		mqttsenden($remoteabo,$jsontemp);
}
{
		$wert=0;
		$jsontemp="PWM,5,$wert,0"; 
		mqttsenden($remoteabo,$jsontemp);
}
if ($bm1 === false && $bm2 === false)
{
		$wert=0;
		$jsontemp="PWM,1,$wert,0"; 
		mqttsenden($remoteabo,$jsontemp);
}
{
		$wert=0;
		$jsontemp="PWM,5,$wert,0"; 
		mqttsenden($remoteabo,$jsontemp);
}
?>

Danke schon mal fü die Tipps