|
@@ -502,24 +502,27 @@ class Lampcontrol extends Base_Controller {
|
|
|
|
|
|
$lampData = $this->Lamp_model->get_one(['id'=>$lamp_id],'address,number,id');
|
|
|
|
|
|
- $res = $this->send_cmd('1f',$lampData['address'],'01');
|
|
|
+ $this->send_cmd('1f',$lampData['address'],'01','0000000000','0100',0);
|
|
|
|
|
|
- if (empty($res)) {
|
|
|
- $data = ['code'=>'0016','status'=>2,'msg'=>$this->response['0016'],'data'=>['number'=>$lampData['number'],'type'=>'reboot_dev_asy','id'=>$lamp_id]];
|
|
|
- exit(send_websocket($clientid,$data));
|
|
|
- }else{
|
|
|
- $res['msg'] = unpack('H*', $res['msg'])[1];
|
|
|
+ $data = ['code'=>'0000','status'=>2,'msg'=>$this->response['0000'],'data'=>['number'=>$lampData['number'],'type'=>'reboot_dev_asy','id'=>$lamp_id]];
|
|
|
+ exit(send_websocket($clientid,$data));
|
|
|
|
|
|
- set_log('dimming_asy.txt',$res['msg']);
|
|
|
- if (strtolower(crc16(pack('H*',substr($res['msg'], 0,-4)))) == strtolower(substr($res['msg'], -4)) && strtolower(substr($res['msg'], 18,2)) == '01') {
|
|
|
+ // if (empty($res)) {
|
|
|
+ // $data = ['code'=>'0016','status'=>2,'msg'=>$this->response['0016'],'data'=>['number'=>$lampData['number'],'type'=>'reboot_dev_asy','id'=>$lamp_id]];
|
|
|
+ // exit(send_websocket($clientid,$data));
|
|
|
+ // }else{
|
|
|
+ // $res['msg'] = unpack('H*', $res['msg'])[1];
|
|
|
|
|
|
- $data = ['code'=>'0000','status'=>2,'msg'=>$this->response['0000'],'data'=>['number'=>$lampData['number'],'type'=>'reboot_dev_asy','id'=>$lamp_id]];
|
|
|
- exit(send_websocket($clientid,$data));
|
|
|
- }else{
|
|
|
- $data = ['code'=>'0010','status'=>2,'msg'=>$this->response['0010'],'data'=>['number'=>$lampData['number'],'type'=>'reboot_dev_asy','id'=>$lamp_id]];
|
|
|
- exit(send_websocket($clientid,$data));
|
|
|
- }
|
|
|
- }
|
|
|
+ // set_log('dimming_asy.txt',$res['msg']);
|
|
|
+ // if (strtolower(crc16(pack('H*',substr($res['msg'], 0,-4)))) == strtolower(substr($res['msg'], -4)) && strtolower(substr($res['msg'], 18,2)) == '01') {
|
|
|
+
|
|
|
+ // $data = ['code'=>'0000','status'=>2,'msg'=>$this->response['0000'],'data'=>['number'=>$lampData['number'],'type'=>'reboot_dev_asy','id'=>$lamp_id]];
|
|
|
+ // exit(send_websocket($clientid,$data));
|
|
|
+ // }else{
|
|
|
+ // $data = ['code'=>'0010','status'=>2,'msg'=>$this->response['0010'],'data'=>['number'=>$lampData['number'],'type'=>'reboot_dev_asy','id'=>$lamp_id]];
|
|
|
+ // exit(send_websocket($clientid,$data));
|
|
|
+ // }
|
|
|
+ // }
|
|
|
}
|
|
|
// 灯控调光
|
|
|
public function dimming(){
|