Case study: automation

Automatic USB datalogger reading

A tool that automatically reads an Elitech RC-5 USB datalogger. After a USB device is connected, the tool detects the datalogger, reads measured data over HID, prepares structured output and sends it to the internal system. It replaces manual PDF export, removes dependence on the manufacturer's software and makes datalogger reading possible on operating systems the manufacturer does not support.

Automatic reading of an Elitech RC-5 USB datalogger with a PDF report and custom CLI output
Problem

Getting a PDF report from the datalogger required manual work and the manufacturer's software

When working with a USB datalogger, the operator needed to get a PDF report from measured values and upload it into an internal system. The usual process required opening ElitechLog, generating the PDF, saving the file and passing it on manually.

The manufacturer's software is available for Windows and macOS. In a Linux environment, that workflow did not provide direct device reading. With repeated measurements across multiple branches, a simple task became a slow process repeated many times per day.

Manual export and file transfer took about 2 minutes per measurement. Each extra step increased the risk that a person would choose the wrong file, forget to send it or make a mistake in follow-up processing.

Solution

A tool that reads measured data after the device is connected

I built a tool compatible with the Elitech RC-5 datalogger. It watches for a connected USB device, communicates over HID and reads measured data without the need to launch the manufacturer's software.

01The operator connects the USB datalogger to the computer.
02The tool detects the device, reads measured values and prepares structured output.
03The data is sent to the internal system without manually saving a PDF.
The tool is intended for use with the Elitech RC-5 datalogger. It is not official software from the manufacturer.
Result

2 minutes of manual work became about 5 seconds of automatic reading

Automatic reading takes about 5 seconds instead of 2 minutes. With 5 measurements per workday across 30 branches, that means 150 measurements per day and 115 seconds saved on each measurement.

PeriodTime savedEstimated value
Daily4 h 47 min 30 sCZK 1,390
Weekly23 h 57 min 30 sCZK 6,950
Monthly103 h 49 min 10 sCZK 30,117
Yearly1,245 h 50 min 0 sCZK 361,402

Calculation note: CZSO: Average wages - Q1 2026 reports an average gross monthly wage of CZK 50,282. Using an indicative conversion for a 40-hour workweek, the hourly rate is about CZK 290. Weekly, monthly and yearly values use 5 workdays per week and 260 workdays per year.

This conversion uses gross wage as a simple comparison of time value. It is not an accounting calculation of total employer costs. The main benefit is faster operation, less manual work and lower risk of human error.

App screenshots

Want to speed up repetitive work with custom software?

I can design an internal tool or automation that connects devices, files or manual workflows to your system and reduces manual data handling.

Automate my workflow