Temperature Sensors for Linux

DigiTemp is a simple to use program for reading values from 1-wire devices. Its main use is for reading temperature sensors, but it also reads counters, and understands the 1-wire hubs with devices on different branches of the network. DigiTemp now supports the following 1-wire temperature sensors: DS18S20 (and DS1820), DS18B20, DS1822, the DS2438 Smart Battery Monitor, DS2422 and DS2423 Counters, DS2409 MicroLAN Coupler (used in 1-wire hubs), and the AAG TAI-8540 humidity sensor.

NEWS DigiTemp v3.7.1 has been released!
    - New version - 3.7.1 (bcl)
    - Update the rpm spec and drop CFLAG patch (bcl)
    - Allow CFLAGS to be overridden (bcl)
    - Add git tag and archive creation to Makefile (bcl)
    - Update TODO list (bcl)
    - Remove old python GUI code (bcl)
    - Recognize DS2401 variant family 0x81 in DS9490R/DS9490B (ryan)
    - Remove lockfile mentions from README (ryan)
    - Misc. cleanup and date bumping. (bcl)
    - Fix some unused variables found by cppcheck (bcl)
    - Fix potential resource leak in read_rcfile (bcl)
    - Update Copyright date to 2015 (bcl)
    - Fix typo (bcl)
    - Increase size limit for TTY device names (inguin)
    - Clear the usb buffer before use (bcl)
    - Tell git to ignore .o files (bcl)
    - Platform adjustments (ryan)
    - Properly reset the 1-Wire bus on DS2490 (patrick)
    - Fix SetBaudCOM conflicting parameter types (ryan)
    - Replace lockdev usage with flock (ryan)
    - Makefile adjustments (ryan)
    - Spelling corrections in binary code (ryan)
    - Add Hobby Boards family codes (bcl)
    - Fix a couple printf buffer issues (robert)
    - Flush output sooner (bcl)
Thanks to everyone for their patches and bug reports!
NOTE: There will be no future support for Windows.

The DigiTemp software package is found in the software section. I am no longer selling hardware, but the old product line can be viewed in the products area. iButtonLink is now selling the DT1A temperature modules, or you can build your own using the Eagle CAD and Gerber files to make your own PC boards. iButtonLink products are also available in the UK from HomeChip.

DigiTemp software works with Linux and other Unix and Unix-like operating systems. There are are older, unsupported, versions of DigiTemp available for DOS and Windows. If you port DigiTemp to a new OS I'd appreciate a patch to that I can include it in the next release.

The DigiTemp FAQ, HOWTOs and other reference material can be found on the documentation page. Contributions from users are greatly appreciated. You can find a list of DigiTemp users here on the user links page. DigiTemp has been deployed in a wide range of environments, from backyard temperature pagodas to government computer clusters, it can be useful wherever you need to monitor temperatures.

Robert Graham describes (with pictures) how to measure humidity with a couple of DS18S20 sensors, a fan and some PVC pipe. Here on the Wet Bulb Humidity page.

In addition to the DigiTemp Mailing List, you can also find support at the iButtonLink Forums, and more general 1-wire support at the Dalsemi Forums.


Copyright 2003-2018 by Brian C. Lane