Read temperature from usbtemp.com USB thermometer and DS9097E compatible 1-wire adapter with one DS18B20 digital probe attached through command line interface.
- Clone (or download) this repository (and extract files)
- Run
maketo compile the binary - Execute the binary
./utmp-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.
This application could be also compiled on Windows with a MinGW compiler.
Package (with digitemp) is available at opkg-packages.
$ ./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.
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.