mirror of
https://github.com/dustinbrun/JDS6600_python_Influx-DB_logger.git
synced 2025-12-30 09:33:22 +01:00
V1
This commit is contained in:
17
helper_scripts/auto_detect_port.py
Normal file
17
helper_scripts/auto_detect_port.py
Normal file
@@ -0,0 +1,17 @@
|
||||
import warnings
|
||||
import serial
|
||||
import serial.tools.list_ports
|
||||
|
||||
found_ports = [
|
||||
p.device
|
||||
for p in serial.tools.list_ports.comports()
|
||||
if 'CH340' in p.description or 'USB Serial' in p.description #CH340 for Windows, USB Serial for Linux
|
||||
]
|
||||
|
||||
if not found_ports:
|
||||
raise IOError("No JDS6600-device found")
|
||||
if len(found_ports) > 1:
|
||||
warnings.warn('Multiple JDS6600-devices found - using the first')
|
||||
|
||||
portname = found_ports[0]
|
||||
print(portname)
|
||||
Reference in New Issue
Block a user