Skip to content
Command line interface for reading the temperature from USB thermometer
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
include
src
LICENSE
Makefile
README.md

README.md

utmp-cli (usbtemp-cli)

Read temperature from usbtemp.com USB thermometer and DS9097E compatible 1-wire adapter with one DS18B20 digital probe attached through command line interface.

How to run it

  1. Clone (or download) this repository (and extract files)
  2. Run make to compile the binary
  3. Execute the binary ./usbtemp-cli

The default output is time with the temperature in degrees Celsius and looks like:

May 13 17:05:02 Sensor C: 22.62

By using -f switch the temperature unit will be switched to Fahrenheit. Date/time formatting is %b %d %H:%M:%S.

Instead of compiling from the source, already compiled executable could be downloaded from Releases tab.

Windows

This application could be also compiled on Windows with a MinGW compiler.

OpenWRT/LEDE

Package (with digitemp) is available at opkg-packages.

Usage

$ ./usbtemp-cli -h
	-f	Display temperature using the Fahrenheit scale
	-p	Set probe precision
	-q	Quiet mode
	-r	Get probe serial number (ROM) in hexadecimal, or -R uppercase
	-s	Set serial port

Serial port could be anything like /dev/ttyUSB0, COM6 or similar.

Troubleshooting

User, running binary, must have permissions to write to /dev/ttyUSB0 or similar character device. Usually, adduser to dialout group or chmod o+rw the character device helps.

You can’t perform that action at this time.