Commit 766a51a0 刘韬

1

1 个父辈 70e3d023
......@@ -23,6 +23,7 @@ from app.utils.location import Location
config_dict,convert_dict = Location().read_location_file()
sensorindex={}
print('convert_dict',convert_dict)
for k,v in convert_dict.items():
d=k.split('@')
if d[1] not in sensorindex:
......@@ -307,9 +308,10 @@ def ProcessLastSensor(cur_dict,last_sensor_dict):
closelist=[]
lv = last_sensor_dict.get(k)
hv= sensorindex.get(k)
print('HV',k,hv)
ledcount=0;
if lv and len(lv)==len(v):
for i in range(0,len(lv)):
for i in range(0,len(lv)):
if hv[i]=='1':
ledcount=ledcount+1
if v[i]=='1' and v[i]!=lv[i]:
......
......@@ -135,7 +135,7 @@ def process_linetest(data):
# addr = "99"
#texts = deal_allcommand(color)
for i in range(1, 21):
texts += '{"ADDR":"'+str(i)+'","ledrange":[16,1,100]}\n'
texts += '{"ADDR":"'+str(i)+'","ledrange":['+str(color[0])+',1,100]}\n'
else:
addr = new_channel_nums
color_index = color[0]
......
......@@ -58,6 +58,7 @@ def transfer(origin_value):
c_list.pop(-1)
keyword = 'A' + addr.group()
cur_dict[keyword] = c_list
print('cur_dict',keyword,cur_dict[keyword])
except Exception as e:
logging.warning("读取传感器状态出错:{}".format(repr(e)))
logging.warning("当前解析值:{}".format(receive_data))
......
......@@ -270,7 +270,7 @@
addrs=addrs.replace('B','A1');
addrs=addrs.replace('A','');
var data = {"channel_num":addrs,
"channel_color":15}
"channel_color":'off'}
// var form= new FormData(document.getElementById("test_form"));
// var data = {"word":"hello"}
console.log(data)
......
......@@ -17740,3 +17740,424 @@ KeyError: 'code'
if in_location['code'] == 0:
KeyError: 'code'
2023-08-18 11:17:55,960 - WARNING : config:D:\rick\python\induction_shelf\smartshelf\app/state/, ip&cid...:{'post': 'wait', 'ip': 'http://192.168.1.243/smf-core', 'cid': 'S10392'}
2023-08-18 11:17:55,999 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:18:08,699 - WARNING : 无需关闭
2023-08-18 11:18:10,725 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:18:10,728 - WARNING : 启动复位参数 comport_carsh_reboot:False
2023-08-18 11:18:10,731 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:18:10,733 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:18:11,748 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:18:11,750 - WARNING : 指令:{"ADDR":"1","ledrange":[16,1,100]}
{"ADDR":"2","ledrange":[16,1,100]}
{"ADDR":"3","ledrange":[16,1,100]}
{"ADDR":"4","ledrange":[16,1,100]}
{"ADDR":"5","ledrange":[16,1,100]}
{"ADDR":"6","ledrange":[16,1,100]}
{"ADDR":"7","ledrange":[16,1,100]}
{"ADDR":"8","ledrange":[16,1,100]}
{"ADDR":"9","ledrange":[16,1,100]}
{"ADDR":"10","ledrange":[16,1,100]}
{"ADDR":"11","ledrange":[16,1,100]}
{"ADDR":"12","ledrange":[16,1,100]}
{"ADDR":"13","ledrange":[16,1,100]}
{"ADDR":"14","ledrange":[16,1,100]}
{"ADDR":"15","ledrange":[16,1,100]}
{"ADDR":"16","ledrange":[16,1,100]}
{"ADDR":"17","ledrange":[16,1,100]}
{"ADDR":"18","ledrange":[16,1,100]}
{"ADDR":"19","ledrange":[16,1,100]}
{"ADDR":"20","ledrange":[16,1,100]}
2023-08-18 11:18:11,752 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:18:11,753 - WARNING : 灯条已重置
2023-08-18 11:18:12,795 - WARNING : 控制界面
2023-08-18 11:18:13,170 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:18:13,765 - WARNING : ("串口读取数据错误,'NoneType' object has no attribute 'in_waiting'",)
2023-08-18 11:18:13,767 - WARNING : 复位灯塔,和料架灯:
2023-08-18 11:18:15,235 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:18:15,235 - WARNING : 指令:{"ADDR":"1","ledrange":[16,1,100]}
{"ADDR":"2","ledrange":[16,1,100]}
{"ADDR":"3","ledrange":[16,1,100]}
{"ADDR":"4","ledrange":[16,1,100]}
{"ADDR":"5","ledrange":[16,1,100]}
{"ADDR":"6","ledrange":[16,1,100]}
{"ADDR":"7","ledrange":[16,1,100]}
{"ADDR":"8","ledrange":[16,1,100]}
{"ADDR":"9","ledrange":[16,1,100]}
{"ADDR":"10","ledrange":[16,1,100]}
{"ADDR":"11","ledrange":[16,1,100]}
{"ADDR":"12","ledrange":[16,1,100]}
{"ADDR":"13","ledrange":[16,1,100]}
{"ADDR":"14","ledrange":[16,1,100]}
{"ADDR":"15","ledrange":[16,1,100]}
{"ADDR":"16","ledrange":[16,1,100]}
{"ADDR":"17","ledrange":[16,1,100]}
{"ADDR":"18","ledrange":[16,1,100]}
{"ADDR":"19","ledrange":[16,1,100]}
{"ADDR":"20","ledrange":[16,1,100]}
2023-08-18 11:18:15,238 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:18:15,238 - WARNING : 灯条已重置
2023-08-18 11:18:15,240 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:18:15,241 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:18:15,242 - WARNING : 复位灯塔,和料架灯
2023-08-18 11:18:15,243 - WARNING : 关闭成功
2023-08-18 11:18:15,787 - WARNING : 启动成功
2023-08-18 11:18:15,789 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:18:17,345 - WARNING : 测试界面
2023-08-18 11:18:17,528 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:18:22,139 - WARNING : 控制界面
2023-08-18 11:18:22,265 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:18:23,513 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:18:23,513 - WARNING : 指令:{"ADDR":"1","ledrange":[16,1,100]}
{"ADDR":"2","ledrange":[16,1,100]}
{"ADDR":"3","ledrange":[16,1,100]}
{"ADDR":"4","ledrange":[16,1,100]}
{"ADDR":"5","ledrange":[16,1,100]}
{"ADDR":"6","ledrange":[16,1,100]}
{"ADDR":"7","ledrange":[16,1,100]}
{"ADDR":"8","ledrange":[16,1,100]}
{"ADDR":"9","ledrange":[16,1,100]}
{"ADDR":"10","ledrange":[16,1,100]}
{"ADDR":"11","ledrange":[16,1,100]}
{"ADDR":"12","ledrange":[16,1,100]}
{"ADDR":"13","ledrange":[16,1,100]}
{"ADDR":"14","ledrange":[16,1,100]}
{"ADDR":"15","ledrange":[16,1,100]}
{"ADDR":"16","ledrange":[16,1,100]}
{"ADDR":"17","ledrange":[16,1,100]}
{"ADDR":"18","ledrange":[16,1,100]}
{"ADDR":"19","ledrange":[16,1,100]}
{"ADDR":"20","ledrange":[16,1,100]}
2023-08-18 11:18:23,516 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:18:23,517 - WARNING : 灯条已重置
2023-08-18 11:18:23,518 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:18:23,519 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:18:23,520 - WARNING : 复位灯塔,和料架灯
2023-08-18 11:18:23,520 - WARNING : 关闭成功
2023-08-18 11:18:25,700 - WARNING : 测试界面
2023-08-18 11:18:25,821 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:18:31,413 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:19:19,148 - WARNING : 指令:{"ADDR":"1","ledrange":[16,1,100]}
{"ADDR":"2","ledrange":[16,1,100]}
{"ADDR":"3","ledrange":[16,1,100]}
{"ADDR":"4","ledrange":[16,1,100]}
{"ADDR":"5","ledrange":[16,1,100]}
{"ADDR":"6","ledrange":[16,1,100]}
{"ADDR":"7","ledrange":[16,1,100]}
{"ADDR":"8","ledrange":[16,1,100]}
{"ADDR":"9","ledrange":[16,1,100]}
{"ADDR":"10","ledrange":[16,1,100]}
{"ADDR":"11","ledrange":[16,1,100]}
{"ADDR":"12","ledrange":[16,1,100]}
{"ADDR":"13","ledrange":[16,1,100]}
{"ADDR":"14","ledrange":[16,1,100]}
{"ADDR":"15","ledrange":[16,1,100]}
{"ADDR":"16","ledrange":[16,1,100]}
{"ADDR":"17","ledrange":[16,1,100]}
{"ADDR":"18","ledrange":[16,1,100]}
{"ADDR":"19","ledrange":[16,1,100]}
{"ADDR":"20","ledrange":[16,1,100]}
2023-08-18 11:19:40,030 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:19:40,030 - WARNING : 地址:all,颜色:red,已发送开启指令
2023-08-18 11:19:45,708 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:21:16,490 - WARNING : config:D:\rick\python\induction_shelf\smartshelf\app/state/, ip&cid...:{'post': 'wait', 'ip': 'http://192.168.1.243/smf-core', 'cid': 'S10392'}
2023-08-18 11:21:16,525 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:21:29,053 - WARNING : 无需关闭
2023-08-18 11:21:32,074 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:21:32,653 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:21:32,654 - WARNING : 启动复位参数 comport_carsh_reboot:False
2023-08-18 11:21:32,655 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:21:32,656 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:21:33,785 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:21:33,786 - WARNING : 指令:{"ADDR":"1","ledrange":[16,1,100]}
{"ADDR":"2","ledrange":[16,1,100]}
{"ADDR":"3","ledrange":[16,1,100]}
{"ADDR":"4","ledrange":[16,1,100]}
{"ADDR":"5","ledrange":[16,1,100]}
{"ADDR":"6","ledrange":[16,1,100]}
{"ADDR":"7","ledrange":[16,1,100]}
{"ADDR":"8","ledrange":[16,1,100]}
{"ADDR":"9","ledrange":[16,1,100]}
{"ADDR":"10","ledrange":[16,1,100]}
{"ADDR":"11","ledrange":[16,1,100]}
{"ADDR":"12","ledrange":[16,1,100]}
{"ADDR":"13","ledrange":[16,1,100]}
{"ADDR":"14","ledrange":[16,1,100]}
{"ADDR":"15","ledrange":[16,1,100]}
{"ADDR":"16","ledrange":[16,1,100]}
{"ADDR":"17","ledrange":[16,1,100]}
{"ADDR":"18","ledrange":[16,1,100]}
{"ADDR":"19","ledrange":[16,1,100]}
{"ADDR":"20","ledrange":[16,1,100]}
2023-08-18 11:21:33,789 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:21:33,789 - WARNING : 灯条已重置
2023-08-18 11:21:43,902 - WARNING : 指令:{"ADDR":"1","ledrange":[1,1,100]}
{"ADDR":"2","ledrange":[1,1,100]}
{"ADDR":"3","ledrange":[1,1,100]}
{"ADDR":"4","ledrange":[1,1,100]}
{"ADDR":"5","ledrange":[1,1,100]}
{"ADDR":"6","ledrange":[1,1,100]}
{"ADDR":"7","ledrange":[1,1,100]}
{"ADDR":"8","ledrange":[1,1,100]}
{"ADDR":"9","ledrange":[1,1,100]}
{"ADDR":"10","ledrange":[1,1,100]}
{"ADDR":"11","ledrange":[1,1,100]}
{"ADDR":"12","ledrange":[1,1,100]}
{"ADDR":"13","ledrange":[1,1,100]}
{"ADDR":"14","ledrange":[1,1,100]}
{"ADDR":"15","ledrange":[1,1,100]}
{"ADDR":"16","ledrange":[1,1,100]}
{"ADDR":"17","ledrange":[1,1,100]}
{"ADDR":"18","ledrange":[1,1,100]}
{"ADDR":"19","ledrange":[1,1,100]}
{"ADDR":"20","ledrange":[1,1,100]}
2023-08-18 11:21:43,903 - WARNING : ("串口读取数据错误,'NoneType' object has no attribute 'in_waiting'",)
2023-08-18 11:21:44,521 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:21:44,521 - WARNING : 复位灯塔,和料架灯:
2023-08-18 11:21:44,522 - WARNING : 地址:all,颜色:red,已发送开启指令
2023-08-18 11:21:46,538 - WARNING : 启动成功
2023-08-18 11:21:46,540 - WARNING : --------------status light [3, 6] open
2023-08-18 11:21:46,541 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:21:46,542 - WARNING : --------------status light [3] open
2023-08-18 11:21:46,550 - WARNING : --------------status light [6] open
2023-08-18 11:21:46,552 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:21:46,569 - WARNING : 构建库位原始数据表/更新当前有库存的库位状态失败:'code',Traceback (most recent call last):
File "D:\rick\python\induction_shelf\smartshelf\app\induction_post.py", line 199, in origin_location_init
if in_location['code'] == 0:
KeyError: 'code'
2023-08-18 11:21:46,589 - WARNING : 从服务器获取有料的库位列表失败:'code',Traceback (most recent call last):
File "D:\rick\python\induction_shelf\smartshelf\app\induction_post.py", line 160, in updateServerHasReelPosList
if in_location['code'] == 0:
KeyError: 'code'
2023-08-18 11:21:47,224 - WARNING : 构建库位原始数据表/更新当前有库存的库位状态失败:'code',Traceback (most recent call last):
File "D:\rick\python\induction_shelf\smartshelf\app\induction_post.py", line 199, in origin_location_init
if in_location['code'] == 0:
KeyError: 'code'
2023-08-18 11:21:47,253 - WARNING : 从服务器获取有料的库位列表失败:'code',Traceback (most recent call last):
File "D:\rick\python\induction_shelf\smartshelf\app\induction_post.py", line 160, in updateServerHasReelPosList
if in_location['code'] == 0:
KeyError: 'code'
2023-08-18 11:21:47,583 - WARNING : --------------status light [3, 6] close
2023-08-18 11:21:47,584 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:21:47,919 - WARNING : 构建库位原始数据表/更新当前有库存的库位状态失败:'code',Traceback (most recent call last):
File "D:\rick\python\induction_shelf\smartshelf\app\induction_post.py", line 199, in origin_location_init
if in_location['code'] == 0:
KeyError: 'code'
2023-08-18 11:21:47,956 - WARNING : 从服务器获取有料的库位列表失败:'code',Traceback (most recent call last):
File "D:\rick\python\induction_shelf\smartshelf\app\induction_post.py", line 160, in updateServerHasReelPosList
if in_location['code'] == 0:
KeyError: 'code'
2023-08-18 11:21:48,100 - WARNING : --------------status light [3, 6] open
2023-08-18 11:21:48,102 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:21:49,429 - WARNING : 构建库位原始数据表/更新当前有库存的库位状态失败:'code',Traceback (most recent call last):
File "D:\rick\python\induction_shelf\smartshelf\app\induction_post.py", line 199, in origin_location_init
if in_location['code'] == 0:
KeyError: 'code'
2023-08-18 11:21:49,438 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:21:49,438 - WARNING : --------------status light [3, 6] close
2023-08-18 11:21:49,615 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:22:13,777 - WARNING : config:D:\rick\python\induction_shelf\smartshelf\app/state/, ip&cid...:{'post': 'wait', 'ip': 'http://192.168.1.243/smf-core', 'cid': 'S10392'}
2023-08-18 11:22:13,828 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:22:26,540 - WARNING : 无需关闭
2023-08-18 11:22:28,568 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:22:28,569 - WARNING : 启动复位参数 comport_carsh_reboot:False
2023-08-18 11:22:28,572 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:22:28,573 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:22:29,581 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:22:29,582 - WARNING : 指令:{"ADDR":"1","ledrange":[16,1,100]}
{"ADDR":"2","ledrange":[16,1,100]}
{"ADDR":"3","ledrange":[16,1,100]}
{"ADDR":"4","ledrange":[16,1,100]}
{"ADDR":"5","ledrange":[16,1,100]}
{"ADDR":"6","ledrange":[16,1,100]}
{"ADDR":"7","ledrange":[16,1,100]}
{"ADDR":"8","ledrange":[16,1,100]}
{"ADDR":"9","ledrange":[16,1,100]}
{"ADDR":"10","ledrange":[16,1,100]}
{"ADDR":"11","ledrange":[16,1,100]}
{"ADDR":"12","ledrange":[16,1,100]}
{"ADDR":"13","ledrange":[16,1,100]}
{"ADDR":"14","ledrange":[16,1,100]}
{"ADDR":"15","ledrange":[16,1,100]}
{"ADDR":"16","ledrange":[16,1,100]}
{"ADDR":"17","ledrange":[16,1,100]}
{"ADDR":"18","ledrange":[16,1,100]}
{"ADDR":"19","ledrange":[16,1,100]}
{"ADDR":"20","ledrange":[16,1,100]}
2023-08-18 11:22:29,584 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:22:29,585 - WARNING : 灯条已重置
2023-08-18 11:22:31,587 - WARNING : ("串口读取数据错误,'NoneType' object has no attribute 'in_waiting'",)
2023-08-18 11:22:31,588 - WARNING : 复位灯塔,和料架灯:
2023-08-18 11:22:33,618 - WARNING : 启动成功
2023-08-18 11:22:33,618 - WARNING : --------------status light [3, 6] open
2023-08-18 11:22:33,621 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:22:33,621 - WARNING : --------------status light [3] open
2023-08-18 11:22:33,630 - WARNING : --------------status light [6] open
2023-08-18 11:22:33,632 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:22:33,642 - WARNING : 构建库位原始数据表/更新当前有库存的库位状态失败:'code',Traceback (most recent call last):
File "D:\rick\python\induction_shelf\smartshelf\app\induction_post.py", line 199, in origin_location_init
if in_location['code'] == 0:
KeyError: 'code'
2023-08-18 11:22:33,684 - WARNING : 从服务器获取有料的库位列表失败:'code',Traceback (most recent call last):
File "D:\rick\python\induction_shelf\smartshelf\app\induction_post.py", line 160, in updateServerHasReelPosList
if in_location['code'] == 0:
KeyError: 'code'
2023-08-18 11:22:34,317 - WARNING : 构建库位原始数据表/更新当前有库存的库位状态失败:'code',Traceback (most recent call last):
File "D:\rick\python\induction_shelf\smartshelf\app\induction_post.py", line 199, in origin_location_init
if in_location['code'] == 0:
KeyError: 'code'
2023-08-18 11:22:34,344 - WARNING : 从服务器获取有料的库位列表失败:'code',Traceback (most recent call last):
File "D:\rick\python\induction_shelf\smartshelf\app\induction_post.py", line 160, in updateServerHasReelPosList
if in_location['code'] == 0:
KeyError: 'code'
2023-08-18 11:22:34,660 - WARNING : --------------status light [3, 6] close
2023-08-18 11:22:34,661 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:22:34,992 - WARNING : 构建库位原始数据表/更新当前有库存的库位状态失败:'code',Traceback (most recent call last):
File "D:\rick\python\induction_shelf\smartshelf\app\induction_post.py", line 199, in origin_location_init
if in_location['code'] == 0:
KeyError: 'code'
2023-08-18 11:22:35,032 - WARNING : 从服务器获取有料的库位列表失败:'code',Traceback (most recent call last):
File "D:\rick\python\induction_shelf\smartshelf\app\induction_post.py", line 160, in updateServerHasReelPosList
if in_location['code'] == 0:
KeyError: 'code'
2023-08-18 11:22:35,179 - WARNING : --------------status light [3, 6] open
2023-08-18 11:22:35,181 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:22:35,660 - WARNING : 构建库位原始数据表/更新当前有库存的库位状态失败:'code',Traceback (most recent call last):
File "D:\rick\python\induction_shelf\smartshelf\app\induction_post.py", line 199, in origin_location_init
if in_location['code'] == 0:
KeyError: 'code'
2023-08-18 11:22:35,675 - WARNING : 从服务器获取有料的库位列表失败:'code',Traceback (most recent call last):
File "D:\rick\python\induction_shelf\smartshelf\app\induction_post.py", line 160, in updateServerHasReelPosList
if in_location['code'] == 0:
KeyError: 'code'
2023-08-18 11:22:35,694 - WARNING : --------------status light [3, 6] close
2023-08-18 11:22:35,695 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:22:36,198 - WARNING : --------------status light [3, 6] open
2023-08-18 11:22:36,200 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:22:36,324 - WARNING : 构建库位原始数据表/更新当前有库存的库位状态失败:'code',Traceback (most recent call last):
File "D:\rick\python\induction_shelf\smartshelf\app\induction_post.py", line 199, in origin_location_init
if in_location['code'] == 0:
KeyError: 'code'
2023-08-18 11:22:36,341 - WARNING : 从服务器获取有料的库位列表失败:'code',Traceback (most recent call last):
File "D:\rick\python\induction_shelf\smartshelf\app\induction_post.py", line 160, in updateServerHasReelPosList
if in_location['code'] == 0:
KeyError: 'code'
2023-08-18 11:22:36,711 - WARNING : --------------status light [3, 6] close
2023-08-18 11:22:36,712 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:22:36,980 - WARNING : 构建库位原始数据表/更新当前有库存的库位状态失败:'code',Traceback (most recent call last):
File "D:\rick\python\induction_shelf\smartshelf\app\induction_post.py", line 199, in origin_location_init
if in_location['code'] == 0:
KeyError: 'code'
2023-08-18 11:22:37,016 - WARNING : 从服务器获取有料的库位列表失败:'code',Traceback (most recent call last):
File "D:\rick\python\induction_shelf\smartshelf\app\induction_post.py", line 160, in updateServerHasReelPosList
if in_location['code'] == 0:
KeyError: 'code'
2023-08-18 11:22:37,226 - WARNING : --------------status light [3, 6] open
2023-08-18 11:22:37,227 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:22:37,603 - WARNING : 控制界面
2023-08-18 11:22:37,653 - WARNING : 构建库位原始数据表/更新当前有库存的库位状态失败:'code',Traceback (most recent call last):
File "D:\rick\python\induction_shelf\smartshelf\app\induction_post.py", line 199, in origin_location_init
if in_location['code'] == 0:
KeyError: 'code'
2023-08-18 11:22:37,675 - WARNING : 从服务器获取有料的库位列表失败:'code',Traceback (most recent call last):
File "D:\rick\python\induction_shelf\smartshelf\app\induction_post.py", line 160, in updateServerHasReelPosList
if in_location['code'] == 0:
KeyError: 'code'
2023-08-18 11:22:37,744 - WARNING : --------------status light [3, 6] close
2023-08-18 11:22:37,745 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:22:37,953 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:22:38,260 - WARNING : --------------status light [3, 6] open
2023-08-18 11:22:38,261 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:22:38,303 - WARNING : 构建库位原始数据表/更新当前有库存的库位状态失败:'code',Traceback (most recent call last):
File "D:\rick\python\induction_shelf\smartshelf\app\induction_post.py", line 199, in origin_location_init
if in_location['code'] == 0:
KeyError: 'code'
2023-08-18 11:22:38,320 - WARNING : 从服务器获取有料的库位列表失败:'code',Traceback (most recent call last):
File "D:\rick\python\induction_shelf\smartshelf\app\induction_post.py", line 160, in updateServerHasReelPosList
if in_location['code'] == 0:
KeyError: 'code'
2023-08-18 11:22:38,464 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:22:38,465 - WARNING : 指令:{"ADDR":"1","ledrange":[16,1,100]}
{"ADDR":"2","ledrange":[16,1,100]}
{"ADDR":"3","ledrange":[16,1,100]}
{"ADDR":"4","ledrange":[16,1,100]}
{"ADDR":"5","ledrange":[16,1,100]}
{"ADDR":"6","ledrange":[16,1,100]}
{"ADDR":"7","ledrange":[16,1,100]}
{"ADDR":"8","ledrange":[16,1,100]}
{"ADDR":"9","ledrange":[16,1,100]}
{"ADDR":"10","ledrange":[16,1,100]}
{"ADDR":"11","ledrange":[16,1,100]}
{"ADDR":"12","ledrange":[16,1,100]}
{"ADDR":"13","ledrange":[16,1,100]}
{"ADDR":"14","ledrange":[16,1,100]}
{"ADDR":"15","ledrange":[16,1,100]}
{"ADDR":"16","ledrange":[16,1,100]}
{"ADDR":"17","ledrange":[16,1,100]}
{"ADDR":"18","ledrange":[16,1,100]}
{"ADDR":"19","ledrange":[16,1,100]}
{"ADDR":"20","ledrange":[16,1,100]}
2023-08-18 11:22:38,468 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:22:38,469 - WARNING : 灯条已重置
2023-08-18 11:22:38,470 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:22:38,471 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:22:38,472 - WARNING : 复位灯塔,和料架灯
2023-08-18 11:22:38,473 - WARNING : 关闭成功
2023-08-18 11:22:40,258 - WARNING : 测试界面
2023-08-18 11:22:40,436 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:22:40,976 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
2023-08-18 11:22:40,977 - WARNING : 指令:{"ADDR":"1","ledrange":[15,1,100]}
{"ADDR":"2","ledrange":[15,1,100]}
{"ADDR":"3","ledrange":[15,1,100]}
{"ADDR":"4","ledrange":[15,1,100]}
{"ADDR":"5","ledrange":[15,1,100]}
{"ADDR":"6","ledrange":[15,1,100]}
{"ADDR":"7","ledrange":[15,1,100]}
{"ADDR":"8","ledrange":[15,1,100]}
{"ADDR":"9","ledrange":[15,1,100]}
{"ADDR":"10","ledrange":[15,1,100]}
{"ADDR":"11","ledrange":[15,1,100]}
{"ADDR":"12","ledrange":[15,1,100]}
{"ADDR":"13","ledrange":[15,1,100]}
{"ADDR":"14","ledrange":[15,1,100]}
{"ADDR":"15","ledrange":[15,1,100]}
{"ADDR":"16","ledrange":[15,1,100]}
{"ADDR":"17","ledrange":[15,1,100]}
{"ADDR":"18","ledrange":[15,1,100]}
{"ADDR":"19","ledrange":[15,1,100]}
{"ADDR":"20","ledrange":[15,1,100]}
2023-08-18 11:22:40,979 - WARNING : ("串口发送数据错误,'NoneType' object has no attribute 'out_waiting'",)
2023-08-18 11:22:40,980 - WARNING : 灯条:all已关闭
2023-08-18 11:22:47,454 - WARNING : ('---异常---:', SerialException("could not open port '1': FileNotFoundError(2, '系统找不到指定的文件。', None, 2)"))
{"192.168.101.222":{"IP":"192.168.101.222","Mac":"","Host":null,"BoardType":0,"Ver":0.0,"MCAddr":null,"PingDelay":70,"shelfState":{"isupdate":false,"state":"off","msg":"未进行测试动作","ipconfig":{"post":"wait","ip":"http://192.168.101.58/smf-core","cid":"1245-02"},"version":"1.871","serial_state":"串口连接正常","ad_serial":"串口号:/dev/ttyUSBN,地址:A1@A2@A3@A4@A5@B1@B2@B3"},"memo":null},"192.168.101.221":{"IP":"192.168.101.221","Mac":"","Host":null,"BoardType":0,"Ver":0.0,"MCAddr":null,"PingDelay":71,"shelfState":{"isupdate":false,"state":"na","msg":null,"ipconfig":null,"version":null,"serial_state":"na","ad_serial":null},"memo":null},"192.168.101.111":{"IP":"192.168.101.111","Mac":"","Host":null,"BoardType":0,"Ver":0.0,"MCAddr":null,"PingDelay":34,"shelfState":{"isupdate":false,"state":"na","msg":null,"ipconfig":null,"version":null,"serial_state":"na","ad_serial":null},"memo":null},"192.168.101.113":{"IP":"192.168.101.113","Mac":"","Host":null,"BoardType":0,"Ver":0.0,"MCAddr":null,"PingDelay":25,"shelfState":{"isupdate":false,"state":"on","msg":"未进行测试动作","ipconfig":{"post":"failed","ip":"http://192.168.10.200/smf-core","cid":"001"},"version":"1.4","serial_state":null,"ad_serial":null},"memo":null},"192.168.101.115":{"IP":"192.168.101.115","Mac":"","Host":null,"BoardType":0,"Ver":0.0,"MCAddr":null,"PingDelay":9,"shelfState":{"isupdate":true,"state":"off","msg":"未进行测试动作","ipconfig":{"post":"failed","ip":"http://192.168.101.77/smf-core","cid":"01"},"version":"1.872","serial_state":"串口连接正常","ad_serial":"串口号:/dev/ttyUSB0,地址:A1@A2@A3@A4@A5@A6@A7@B1@B2@B3@B4@B5@B6@B7"},"memo":null},"192.168.101.116":{"IP":"192.168.101.116","Mac":"","Host":null,"BoardType":0,"Ver":0.0,"MCAddr":null,"PingDelay":72,"shelfState":{"isupdate":true,"state":"off","msg":"未进行测试动作","ipconfig":{"post":"failed","ip":"http://192.168.101.77/smf-core","cid":"01"},"version":"1.872","serial_state":"串口连接正常","ad_serial":"串口号:/dev/ttyUSB0,地址:A1@A2@A3@A4@A5@B1@B2"},"memo":null},"192.168.101.117":{"IP":"192.168.101.117","Mac":"","Host":null,"BoardType":0,"Ver":0.0,"MCAddr":null,"PingDelay":20,"shelfState":{"isupdate":true,"state":"off","msg":"未进行测试动作","ipconfig":{"post":"failed","ip":"http://192.168.101.77/smf-core","cid":"01"},"version":"1.872","serial_state":"Error,'NoneType' object has no attribute 'is_open'","ad_serial":"串口号:/dev/ttyUSB0,地址:A1@A2@A3@A4@A5@B1@B2@B3@B4@B5"},"memo":null}}
\ No newline at end of file
{"192.168.101.222":{"IP":"192.168.101.222","Mac":"","Host":null,"BoardType":0,"Ver":0.0,"MCAddr":null,"PingDelay":70,"shelfState":{"isupdate":false,"state":"off","msg":"未进行测试动作","ipconfig":{"post":"wait","ip":"http://192.168.101.58/smf-core","cid":"1245-02"},"version":"1.871","serial_state":"串口连接正常","ad_serial":"串口号:/dev/ttyUSBN,地址:A1@A2@A3@A4@A5@B1@B2@B3"},"memo":null},"192.168.101.221":{"IP":"192.168.101.221","Mac":"","Host":null,"BoardType":0,"Ver":0.0,"MCAddr":null,"PingDelay":71,"shelfState":{"isupdate":false,"state":"na","msg":null,"ipconfig":null,"version":null,"serial_state":"na","ad_serial":null},"memo":null},"192.168.101.111":{"IP":"192.168.101.111","Mac":"","Host":null,"BoardType":0,"Ver":0.0,"MCAddr":null,"PingDelay":34,"shelfState":{"isupdate":true,"state":"on","msg":"未进行测试动作","ipconfig":{"post":"failed","ip":"http://192.168.101.77/smf-core","cid":"01"},"version":"1.873","serial_state":"串口连接正常","ad_serial":"串口号:/dev/ttyUSB0,地址:A1@A2@A3@A4@A5@A6@A7@B1@B2@B3@B4@B5@B6@B7"},"memo":null},"192.168.101.113":{"IP":"192.168.101.113","Mac":"","Host":null,"BoardType":0,"Ver":0.0,"MCAddr":null,"PingDelay":25,"shelfState":{"isupdate":false,"state":"on","msg":"未进行测试动作","ipconfig":{"post":"failed","ip":"http://192.168.10.200/smf-core","cid":"001"},"version":"1.4","serial_state":null,"ad_serial":null},"memo":null},"192.168.101.115":{"IP":"192.168.101.115","Mac":"","Host":null,"BoardType":0,"Ver":0.0,"MCAddr":null,"PingDelay":9,"shelfState":{"isupdate":true,"state":"on","msg":"未进行测试动作","ipconfig":{"post":"failed","ip":"http://192.168.101.77/smf-core","cid":"01"},"version":"1.873","serial_state":"串口连接正常","ad_serial":"串口号:/dev/ttyUSB0,地址:A1@A2@A3@A4@A5@A6@A7@B1@B2@B3@B4@B5@B6@B7"},"memo":null},"192.168.101.116":{"IP":"192.168.101.116","Mac":"","Host":null,"BoardType":0,"Ver":0.0,"MCAddr":null,"PingDelay":72,"shelfState":{"isupdate":true,"state":"on","msg":"未进行测试动作","ipconfig":{"post":"failed","ip":"http://192.168.101.77/smf-core","cid":"01"},"version":"1.873","serial_state":"串口连接正常","ad_serial":"串口号:/dev/ttyUSB0,地址:A1@A2@A3@A4@A5@B1@B2"},"memo":null},"192.168.101.117":{"IP":"192.168.101.117","Mac":"","Host":null,"BoardType":0,"Ver":0.0,"MCAddr":null,"PingDelay":20,"shelfState":{"isupdate":false,"state":"na","msg":null,"ipconfig":null,"version":null,"serial_state":"na","ad_serial":null},"memo":null}}
\ No newline at end of file
......@@ -135,7 +135,7 @@ def process_linetest(data):
# addr = "99"
#texts = deal_allcommand(color)
for i in range(1, 21):
texts += '{"ADDR":"'+str(i)+'","ledrange":[16,1,100]}\n'
texts += '{"ADDR":"'+str(i)+'","ledrange":['+str(color[0])+',1,100]}\n'
else:
addr = new_channel_nums
color_index = color[0]
......
......@@ -270,7 +270,7 @@
addrs=addrs.replace('B','A1');
addrs=addrs.replace('A','');
var data = {"channel_num":addrs,
"channel_color":15}
"channel_color":'off'}
// var form= new FormData(document.getElementById("test_form"));
// var data = {"word":"hello"}
console.log(data)
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!