[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: