Problem Elitech datareader RC-5 on Debian
Hi to Everyone,
I’ve been using this temperature recorder for a number of years. To get
it to work on Debian, I had to install a program with Python, according
to a doc I had found. This generated a directory named
elitech-datareader-1.0.5, which provides commands to program the
recorder as well to recuperate recorded data. I still have this on my
Debian 11 system, and it still works.
Problem is : over time, the recorder became wet inside, so I decided to
buy a new one of the same model. The new one I received is exactly the
same RC-5… but it appears that the software has changed : it no longer
works on my system. The elitech site only proposes software for Windows
and Mac…, but it said the same thing in the old days (maybe 2017) at the
time I had found what still works on my old RC-5.
The old RC-5 is an USB device. Whenever plugged into a usb port :
$ lsusb
Bus 001 Device 088: ID 1a86:7523 QinHeng Electronics CH340 serial
converter
If I replace the old RC-5 by the new one, the above line disappears for
the lsusb output, but another line appears instead :
Bus 001 Device 089: ID 246c:9001 FMSH MSC+HID
**************************
Whenever plugging the new RC5 into usb device, this automount
/dev/sdd
onto
/media/bd/Data Logger
But :
cd /media///bd/’Data Logger’
then ls -l => total 0
Let’s see the outputs when I try both old and new RC-5 using the old
driving system :
Older RC-5 :
bd@debian-stretch:~/elitech-datareader-1.0.5$ sudo elitech-datareader
--command get /dev/ttyUSB0
1 2026-01-19 18:31:49 24.3
2 2026-01-19 18:32:49 24.2
3 2026-01-19 18:33:49 23.9
4 2026-01-19 18:34:49 23.6
bd@debian-stretch:~/elitech-datareader-1.0.5
New RC-5 :
sudo elitech-datareader --command get /dev/ttyUSB0
Traceback (most recent call last):
File "/usr/local/bin/elitech-datareader", line 11, in <module>
load_entry_point('elitech-datareader==1.0.5', 'console_scripts',
'elitech-datareader')()
File "build/bdist.linux-x86_64/egg/scripts/elitech_device.py", line 23,
in main
File "build/bdist.linux-x86_64/egg/scripts/elitech_device.py", line 55,
in command_get
File "build/bdist.linux-x86_64/egg/elitech/__init__.py", line 43, in
__init__
File "build/bdist.linux-x86_64/egg/serial/serialutil.py", line 282, in
__init__
File "build/bdist.linux-x86_64/egg/serial/serialposix.py", line 289, in open
OSError: [Errno 2] No such file or directory: '/dev/ttyUSB0'
bd@debian-stretch:~/elitech-datareader-1.0.5$
I surely understand that /dev/ttyUSB0 must not be the correct target for
the new RC-5
Thanks in advance for your help
Bernard
Reply to: