Multiple Tags with One Listener using Python

[color=#333333][size=small][font=Verdana]Hello Everyone[/font][/size][/color]

[color=#000000][size=small][font=Verdana][This problem is not solved so posting again][/font][/size][/color]

[color=#333333][size=small][font=Verdana]I have configured 4 anchors and 3 tags along with 1 listener connected to my pc. I am using python to read the data. When there is only one tag I am getting the data without any problem. But the tag numbers are increased to two or three the data transmission is not following any pattern. I have checked the same with tera term. It is working fine and the data transmission follows the below pattern.[/font][/size][/color]

[color=#333333][size=small][font=Verdana]POS,0,9404,0.98,4.05,2.14,0,xA7[/font][/size][/color]
[color=#333333][size=small][font=Verdana]POS,1,1D0E,0.98,4.05,2.14,0,xA7[/font][/size][/color]
[color=#333333][size=small][font=Verdana]POS,2,90BA,0.98,4.05,2.14,0,xA7[/font][/size][/color]

[color=#333333][size=small][font=Verdana]This repeats in the same way . But in python with lep command the data transmission is as shown below [/font][/size][/color]

[color=#333333][size=small][font=Verdana]b’POS,0,9404,1.40,8.51,-0.38,77,xF6\r\n’
[/font][/size][/color]
[color=#333333][size=small][font=Verdana]b’POS,0,9404,1.39,8.53,-0.36,66,xF7\r\n’[/font][/size][/color]
[color=#333333][size=small][font=Verdana]b’POS,0,9404,1.35,8.56,-0.37,100,xF8\r\n’[/font][/size][/color]
[color=#333333][size=small][font=Verdana]b’POS,0,9404,1.19,8.50,-0.34,100,xF9\r\n’[/font][/size][/color]
[color=#333333][size=small][font=Verdana]b’POS,0,9404,1.15,8.45,-0.29,99,xFA\r\n’[/font][/size][/color]
[color=#333333][size=small][font=Verdana]b’POS,0,9404,1.20,8.61,-0.38,50,xFB\r\n’[/font][/size][/color]
[color=#333333][size=small][font=Verdana]b’POS,0,90BA,0.98,8.64,0.18,50,xD5\r\n’[/font][/size][/color]
[color=#333333][size=small][font=Verdana]b’POS,0,90BA,1.03,8.72,0.12,50,xD6\r\n’[/font][/size][/color]
[color=#333333][size=small][font=Verdana]b’POS,0,9404,1.09,8.64,-0.38,50,xFE\r\n’[/font][/size][/color]
[color=#333333][size=small][font=Verdana]b’POS,0,9404,1.15,8.67,-0.37,50,xFF\r\n’[/font][/size][/color]
[color=#333333][size=small][font=Verdana]b’POS,0,9404,1.17,8.72,-0.38,84,x00\r\n’[/font][/size][/color]

[color=#333333][size=small][font=Verdana]And there are no different index numbers also. From my understanding the number after POS, should be 0,1,2 as three tags are configured.[/font][/size][/color]
[color=#333333][size=small][font=Verdana]Why is it working fine with TeraTerm but not with Python[/font][/size][/color]
[color=#333333][size=small][font=Verdana]Python code I wrote is mentioned below.[/font][/size][/color]

[color=#333333][size=small][font=Verdana]import serial, time[/font][/size][/color]
[color=#333333][size=small][font=Verdana]ser = serial.Serial()[/font][/size][/color]
[color=#333333][size=small][font=Verdana]#ser.port = ‘/dev/ttyACM0’[/font][/size][/color]
[color=#333333][size=small][font=Verdana]ser.port = ‘COM10’[/font][/size][/color]
[color=#333333][size=small][font=Verdana]ser.baudrate = 115200[/font][/size][/color]
[color=#333333][size=small][font=Verdana]ser.bytesize = serial.EIGHTBITS [/font][/size][/color]
[color=#333333][size=small][font=Verdana]ser.parity =serial.PARITY_NONE [/font][/size][/color]
[color=#333333][size=small][font=Verdana]ser.stopbits = serial.STOPBITS_ONE [/font][/size][/color]
[color=#333333][size=small][font=Verdana]ser.timeout = 1[/font][/size][/color]
[color=#333333][size=small][font=Verdana]ser.open()[/font][/size][/color]
[color=#333333][size=small][font=Verdana]ser.write(b’\r\r’)[/font][/size][/color]
[color=#333333][size=small][font=Verdana]time.sleep(1)[/font][/size][/color]
[color=#333333][size=small][font=Verdana]ser.write(b’lep\r’)[/font][/size][/color]

[color=#333333][size=small][font=Verdana]ser.close()[/font][/size][/color]

[color=#333333][size=small][font=Verdana]while True:[/font][/size][/color]
[color=#333333][size=small][font=Verdana] try:[/font][/size][/color]
[color=#333333][size=small][font=Verdana] ser.open()[/font][/size][/color]
[color=#333333][size=small][font=Verdana] value=ser.readline()[/font][/size][/color]
[color=#333333][size=small][font=Verdana] ser.close()[/font][/size][/color]

[color=#333333][size=small][font=Verdana] print(value)[/font][/size][/color]
[color=#333333][size=small][font=Verdana] except KeyboardInterrupt:[/font][/size][/color]
[color=#333333][size=small][font=Verdana] ser.flushInput() [/font][/size][/color]
[color=#333333][size=small][font=Verdana] ser.flushOutput()[/font][/size][/color]
[color=#333333][size=small][font=Verdana] ser.close()[/font][/size][/color]
[color=#333333][size=small][font=Verdana] print(“Connection closed”)[/font][/size][/color]
[color=#333333][size=small][font=Verdana] break[/font][/size][/color]
[color=#333333][size=small][font=Verdana] except Exception as e:[/font][/size][/color]
[color=#333333][size=small][font=Verdana] ser.close()[/font][/size][/color]
[color=#333333][size=small][font=Verdana] print(e)[/font][/size][/color]
[color=#333333][size=small][font=Verdana] print("")[/font][/size][/color]

[color=#333333][size=small][font=Verdana]Please look into it and tell me if I am making any mistake.[/font][/size][/color]

[color=#333333][size=small][font=Verdana]Thanks & Regards[/font][/size][/color]
[color=#333333][size=small][font=Verdana]Shiva[/font][/size][/color]

Anyone??