<?php
	$scriptTopic = Z2M;

	//callback function
	$rdcPanneau = function($topic, $fn, $param, $value)
	{
		global $devices, $indexDevices;
		$delay = 3;
		$timeUnit = "min";
		switch($param)
		{
			case "occupancy":
				if ($value == 1)
				{
					$msg = array("state" => "ON");
					$device = $devices[Z2M][$indexDevices["0x588e81fffe343e8f"]];
					$device->payload = $msg;
					$device->set(null);
					setDelay($device, $delay, $timeUnit, "state", "OFF", true);
				}
				break;
		}
		echo _("notification received from MQTT") . EOL;
		//echo $param . "=> " . $value . EOL;
	};

	//assignation of the function to the sensors devices
	$indexDevices["0x00124b0022ebac5c"]->functions[] = $rdcPanneau;
	$indexDevices["0x588e81fffe2cf695"]->functions[] = $rdcPanneau;
	$indexDevices["0x04cf8cdf3c78aff0"]->functions[] = $rdcPanneau;

?>