Isometric illustration of a network of connected nodes in pastel colours (AI-generated image)
  1. Home
  2. 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.

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.

Isometric illustration of a living-room corner with a small single-board computer on a wall shelf and a thermostat on the wall (AI-generated image)

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