Browse Source

no message

wzh 5 năm trước cách đây
mục cha
commit
7456a5d734
1 tập tin đã thay đổi với 18 bổ sung15 xóa
  1. 18 15
      api/application/controllers/Lampcontrol.php

+ 18 - 15
api/application/controllers/Lampcontrol.php

@@ -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(){