
- Home
- Useful Links
Curatedresources
Useful links for further reading on 1-Wire sensing and home automation
A short, checked list of places to learn more about 1-Wire devices and the software that reads them today. It covers the manufacturer's documentation, the open-source OWFS project, the Linux kernel's w1 driver, the Home Assistant 1-Wire integration and HomeSeer, the home automation package that many TEMP05 and TEMP08 owners used.
First published October 14, 2002 · Text rewritten 2026
How this list is chosen
The resources that 1-Wire hobbyists relied on in the early 2000s were scattered: personal project pages, link directories, message boards and magazine sites. Many of them no longer exist, and a list full of dead links wastes a reader's time. So the rule here is simple: a link appears only if it points to a maintained source that still answers today, published by the manufacturer, an established open-source project or the vendor of the software concerned.
That rule leaves out several names familiar from the kits' era, including a UK home automation link directory, the Hometoys home automation magazine and the personal project pages of individual 1-Wire builders. They were valuable in their time, but their content is no longer reliably reachable. The topics they covered, such as weather stations, humidity sensing and cabling, are handled on this site in the 1-Wire weather station guide and the overview of 1-Wire today.
Manufacturer documentation
The 1-Wire bus was developed by Dallas Semiconductor. Maxim Integrated took over the product line, and Maxim is now part of Analog Devices, so the official datasheets and application notes live on analog.com. Each device has its own product page with the current datasheet, evaluation tools, related application notes and the part's production status.
- DS18B20 programmable-resolution digital thermometer: the most common 1-Wire temperature sensor, and the one most current software expects.
- DS2438 smart battery monitor: the chip inside most 1-Wire humidity sensors and barometers, including the Midon MD3020E.
- DS2408 8-channel addressable switch: the I/O chip used on the 1WIO relay and LED module.
When a datasheet from an old kit manual disagrees with the manufacturer's current version, trust the current one.
Open-source software: OWFS and the Linux w1 driver
OWFS
OWFS, the 1-Wire File System, presents every device on a 1-Wire bus as a directory of files. A temperature sensor becomes a folder with a file called temperature, and reading that file returns the current value. OWFS works with USB and serial bus masters, and it includes a server that other programs can query over the network. The project is made of several small programs: owserver talks to the bus master and answers requests over the network, usually on port 4304; owfs mounts the bus as a file system; and owhttpd shows the same tree in a web browser. It is the usual choice for anyone who wants to read 1-Wire sensors from scripts or from a Linux machine without writing bus timing code.
The Linux kernel w1 subsystem
Linux has its own 1-Wire support in the kernel, called w1. The kernel's w1 documentation describes the bus master drivers, the slave drivers for families such as the DS18B20 thermometer, and the sysfs interface through which readings appear. On small single-board computers, a DS18B20 wired to a GPIO pin with a pull-up resistor can be read through w1 with no extra hardware, which makes it the modern equivalent of the serial boxes the kits provided.
Home automation platforms
Home Assistant
The Home Assistant 1-Wire integration reads sensors through an OWFS server, and its documentation lists the supported device families. Setup consists of pointing the integration at the host and port of a running owserver, after which each device on the bus appears with its sensors as entities. It is a practical path for moving an old sensor network, including DS18S20 and DS18B20 thermometers and DS2438-based humidity sensors, into a current home automation system.
HomeSeer
HomeSeer is a commercial home automation platform that has been sold for many years. TEMP05 and TEMP08 owners often ran their boards through HomeSeer plug-ins, and the HomeSeer message board hosted long-running plug-in discussions for both interfaces. The setup steps for the TEMP08 are described on the TEMP08 HomeSeer setup page.

Using these resources with old Midon hardware
A TEMP08 or LOG08-II still in service talks plain ASCII over RS232, so it does not need OWFS or the kernel driver at all; any serial terminal or script can read it. The sensors on its bus are ordinary 1-Wire devices, though. If the interface itself fails, the same thermometers, counters and humidity boards can usually be moved to a USB bus master and read through OWFS, the w1 driver or Home Assistant. Check each device family against the software's supported list before rewiring, and keep the cabling advice in the 1-Wire network wiring guide in mind when the network is long.
One practical detail: the old interfaces reported sensors by their 64-bit ROM codes, and so do OWFS, the w1 driver and Home Assistant. Writing down the ROM code, location and purpose of each sensor before a move saves a great deal of guesswork afterwards, because the new software will list the same devices by the same codes.
Further reading: OWFS project · Linux kernel w1 documentation · Home Assistant 1-Wire integration
Questions and answers
Where are official 1-Wire datasheets published now?
On analog.com. The 1-Wire range started at Dallas Semiconductor, passed to Maxim Integrated, and moved to Analog Devices when it acquired Maxim. Each device, such as the DS18B20 or DS2438, has a product page with the current datasheet, related application notes and the production status of the part.
What is OWFS used for?
OWFS, the 1-Wire File System, shows each device on a 1-Wire bus as a folder of files, so a script can read a temperature by opening a file. It supports common USB and serial bus masters and includes a network server that other software, including Home Assistant, can use to read the sensors.
Can a Raspberry Pi read DS18B20 sensors without an adapter?
Yes. The Linux kernel's w1 subsystem includes a GPIO bus master, so a DS18B20 connected to a GPIO pin with a pull-up resistor can be read through the w1 sysfs interface once the driver is enabled. For longer networks or many sensors, a dedicated bus master is usually more reliable.
Why are some well-known 1-Wire websites missing from this list?
Several sites that 1-Wire builders used in the early 2000s, such as personal project pages, link directories and a home automation magazine, are no longer reliably online. This list keeps only sources that are maintained today by a manufacturer, an established open-source project or the vendor of the software concerned.
Related pages
1-Wire USB Interface Options
Pick a 1-Wire USB interface for current hosts: DS9490R adapters, USB-serial for TEMP08 kits, Raspberry Pi GPIO drivers, OWFS and Home Assistant setup.
1-Wire Network Wiring
1-Wire network wiring explained: linear bus versus star topology, CAT-5 pairs, cable length up to 300 ft, parasite power and RJ11 and RJ12 jack pinouts.
Setting up HomeSeer to use TEMP08
How HomeSeer read a TEMP08: open the COM port at startup, add virtual devices R1 onward, use an event script to store temperature, humidity and wind data.
Documents
Manuals, application notes and datasheets behind the Midon 1-Wire kits, the 1-Wire application guide, a CD4094 reference and official datasheet sources.