easyRF
|
$device_id=$params['did'];
$destination_id=$params['dest'];
$packet_id=$params['pid'];
$command_id=$params['c'];
$data=$params['d'];
if ($device_id==0) {
if ($command_id==10) {
//temp
setGlobal('ws.tempInside',round($data/100));
} elseif ($command_id==12) {
//motion
callMethod('intSensor.statusChanged',array('status'=>1));
clearTimeOut($id.'_move');
setTimeOut($id.'_move',"callMethod('intSensor.statusChanged',array('status'=>0));",20);
}
}
|
svetkaboff
|
getURL("192.168.3.49/gpio?st=0&pin=12",0); // отправка на ESP
say("свет выключон",2);
|
svetkabon
|
getURL("192.168.3.49/gpio?st=1&pin=12",0); // отправка на ESP
say("свет включон",2);
|
termooff
|
say("термостат выключон",2);
$value= $params['VALUE']; // получение данных из слайдера
getURL("192.168.3.23/configtermo?trn=1&st=1",0); // отправка на ESP
|
termoon
|
say("термостат включон",2);
$value= $params['VALUE']; // получение данных из слайдера
getURL("192.168.3.23/configtermo?trn=2&st=1",0); // отправка на ESP
getURL("192.168.3.23/configtermo?st=1&ln=21&rmin=67&rmax=70&gpio=12",0);
|