Interface to USB dataloggers.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Markus Hoffmann e3ac239492 Bugfix codeberg Issue #13 Thanks to Alfons.
Bug was:
"When i contact a logger (Voltcraft DL100) then the name and other settings are read correctly, but the interval is not set to the value from the logger, it is always set to 60."

Problem was in User Interface only.
3 months ago
app Bugfix codeberg Issue #13 Thanks to Alfons. 3 months ago
artwork Added logo of the (former) test version... 3 years ago
doc 2020 --> 2023 update on dates 5 months ago
fastlane/metadata/android increase version number to 59 5 months ago
gradle/wrapper update to gradle 5.4.1 5 months ago
.gitignore First commit to public repository (incomplete) 3 years ago
CONTRIBUTING.md Fixed typos in README 3 years ago
LICENSE First commit to public repository (incomplete) 3 years ago
README.md 2020 --> 2023 update on dates 5 months ago
build.gradle First commit to public repository (incomplete) 3 years ago
gradlew First commit to public repository (incomplete) 3 years ago
gradlew.bat First commit to public repository (incomplete) 3 years ago
settings.gradle First commit to public repository (incomplete) 3 years ago

README.md

USB-Dataloggerreader for Android

Logo

About USB-Dataloggerreader

(c) 2011-2023 by Markus Hoffmann

This app allows to use external USB data loggers together with your tablet computer or smart-phone. It implements an interface to temperature, humidity, pressure, sound, voltage, current and or CO-gas concentrations USB data loggers. (It is supposed to run only on tablet computers and smart-phones, which have a USB-(Host)-connection/plug. Android versions >3.1)

It implements following functions:

  1. Configuration of the logger,
  2. readout of the configuration,
  3. Start and Stop of the logging,
  4. Readout of the measurement data,
  5. Preview the data in a plot,
  6. save the data into a file (.csv or ASCII).
  7. examine the data in an interactive plot.

Following data logger devices are supported:

  • Voltcraft DL-120-TH, DL-100-T
  • Voltcraft DL-121-TH, DL-101-T, DL-181-THP
  • Voltcraft DL-141-TH (experimental)
  • Voltcraft DL-200T, DL-210TH, DL-220THP, DL-230L, DL-240K (new)
  • CEM DT-171 (not tested)
  • LOG32
  • Lascar EL-USB-1,2,3,4
  • Lascar EL-USB-LITE,CO,TC,CO300,2-LCD,2+,1-PRO,TC-LCD,2-LCD+ (not tested)
  • Lascar EL-USB-5,1-RCG,1-LCD,OEM-3 (not tested)
  • USB500 Series
  • FreeTec NC7004-675 black, KG100 (experimental)
  • FreeTec NC7004-675 white, ecowitt DS102 (new)
  • maybe others (not tested).

Download

Get it on F-Droid

Screenshots

App image App image App image
App image App image App image
App image App image App image App image

Note:

There are currently issues with Android 10. Android 10 is not backwards compatible. So some loggers are not detected anymore on Android 10. So better avoid upgrading until we have a fix.

Important Note:

No software can be perfect. We do our best to keep this app bug free, improve it and fix all known errors as quick as possible. However, this program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Use this program on your own risk. Be aware, that all though unlikely, data loss of data stored in the data logger can occur in case of malfunction of the program or under special unforseen usage situations. Please report all errors, so we can fix them.

The WRITE EXTERNAL STORAGE permission is needed to write to the file system,

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; Version 2.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

Building the .apk file

The build uses the gradle environment. A ./gradlew build should do.

git clone git@codeberg.org:kollo/USBDataloggerreader-Android.git

then do a cd USBDataloggerreader-Android ./gradlew build (Enter passwords for the keystore) (the compile process will take a while.)

The apk should finally be in build/outputs/apk/USBDataloggerreader-Android-release.apk