Skip to navigation
Skip to content
owfs Development Site
Navigation
1:
OWFS 1-Wire File System
1.1:
What is 1-wire?
1.2:
Master and slaves
1.3:
Divide and conqueror
1.4:
owserver
1.5:
What is "uncached"?
1.6:
Temperature measurements
1.7:
Survey
1.8:
Quickstart guide
1.9:
Vendors
2:
Software
2.1:
man pages: Programs
2.1.1:
Programs
2.1.1.1:
configuration file
2.1.1.2:
owshell
2.1.1.3:
owserver
2.1.1.4:
owftpd
2.1.1.5:
owhttpd
2.1.1.6:
owfs
2.1.1.7:
owtap
2.1.1.8:
owmon
2.2:
Language modules
2.2.3:
Full - libow
2.2.3.1:
owcapi
2.2.3.2:
owperl
2.2.3.3:
owtcl
2.2.3.4:
owphp
2.2.4:
Light - OWNet
2.2.4.1:
OWNet.vb
2.2.4.2:
OWNet.py
2.2.4.3:
OWNet.pm
2.2.4.4:
OWNet.php
2.2.4.5:
ownet
2.3:
man pages: DS18xx
2.3.1:
DS18S20
2.3.2:
DS18B20
2.3.3:
DS1821
2.3.4:
DS1822
2.3.5:
DS1825
2.4:
man pages: DS19xx
2.4.1:
DS1904
2.4.2:
DS1920
2.4.3:
DS1921
2.4.4:
DS1963L
2.4.5:
DS1963S
2.4.6:
DS1977
2.4.7:
DS1982
2.4.8:
DS1985
2.4.9:
DS1986
2.4.10:
DS1990A
2.4.11:
DS1991
2.4.12:
DS1992
2.4.13:
DS1993
2.4.14:
DS1994
2.4.15:
DS1995
2.4.17:
DS1996
2.5:
man pages: DS24xx
2.5.1:
DS2401
2.5.2:
DS2404
2.5.3:
DS2405
2.5.4:
DS2406
2.5.5:
DS2408
2.5.6:
DS2409
2.5.7:
DS2413
2.5.8:
DS2415
2.5.9:
DS2417
2.5.10:
DS2423
2.5.11:
DS2430A
2.5.12:
DS2431
2.5.13:
DS2433
2.5.14:
DS2436
2.5.15:
DS2437
2.5.16:
DS2438
2.5.17:
DS2450
2.6:
man pages: DS25xx
2.6.1:
DS2502
2.6.2:
DS2505
2.6.3:
DS2506
2.7:
man pages: DS27xx
2.7.1:
DS2720
2.7.2:
DS2740
2.7.3:
DS2751
2.7.4:
DS2755
2.7.5:
DS2760
2.7.6:
DS2770
2.7.7:
DS2780
2.7.8:
DS2781
2.7.12:
DS2788
2.8:
man pages: Misc devices
2.8.1:
DS1427
2.8.2:
DS2890
2.8.3:
DS28E04
2.8.4:
DS28EA00
2.8.5:
DS28EC20
2.8.6:
LCD
2.8.7:
EEEF
2.8.8:
EDS00XX
2.8.9:
EDS0064
2.8.10:
EDS0065
2.8.11:
EDS0066
2.8.12:
EDS0067
2.8.13:
EDS0068
2.8.14:
EDS0070
2.8.15:
EDS0071
2.8.16:
mCM001
2.8.17:
mAM001
2.8.18:
mRS001
2.9:
OWTAP
2.9.1:
Main window
2.9.2:
Detail windows
2.9.3:
More details
2.9.4:
Message statistics
2.9.5:
Persistence windows
2.9.6:
Clients window
2.9.7:
Status window
2.10:
OWMON
2.10.1:
OWMON main window
2.10.2:
OWMON bus list
2.11:
Other software
2.11.1:
Weather -- OWFSWS
2.11.2:
FLI4L
2.11.3:
One Wire on Fire
3:
Hardware
3.1:
Bus masters
3.1.1:
usb DS9490R
3.1.2:
usb ECLO
3.1.3:
usb MP00200
3.1.4:
i2c DS2482-100
3.1.4.1:
i2c parallel port design
3.1.4.2:
Advanced i2c
3.1.5:
i2c DS2482-800
3.1.6:
com DS9097 (passive)
3.1.7:
Fake adapter
3.1.8:
Tester adapter
3.1.9:
usb USB9097
3.1.10:
EtherWeather
3.1.11:
HA7Net
3.1.11.1:
address discovery
3.1.12:
LinkUSB
3.1.13:
HA7E
3.1.14:
LinkHub-E
3.1.15:
TAI603B
3.1.16:
OMAP
3.1.17:
W1 kernel driver
3.1.18:
OW-SERVER-ENET
3.1.18.1:
ENET FIRMWARE
3.1.18.2:
ENET Configuration
3.2:
Standard devices
3.2.1:
Family Code lookup
3.2.2:
Family Code list
3.3:
3rd party devices
3.3.1:
LCD
3.3.2:
Thermocouples
3.3.2.1:
Type B
3.3.2.2:
Type E
3.3.2.3:
Type J
3.3.2.4:
Type K
3.3.2.5:
Type N
3.3.2.6:
Type R
3.3.2.7:
Type S
3.3.2.8:
Type T
3.3.3:
Locator
3.3.4:
Light sensor
3.3.5:
Weather Station
3.3.6:
Humidity
3.3.6.1:
Temperature compensation
3.3.6.2:
Datanab humidity sensor
3.3.7:
Voltage
3.3.8:
Barometer
3.3.9:
UVI
3.3.10:
Moisture
3.3.11:
CO2 sensor
3.3.12:
BAE0910
3.3.13:
8 Channel I/O
3.3.14:
RTD sensor
3.3.15:
EDS enviromental sensors
3.3.16:
WS603 Weather Instrument
3.3.17:
Vibration Sensor
3.4:
Appliances
3.4.1:
NSLU2
3.4.2:
Wireless router
3.4.3:
OMAP
3.4.4:
WL-HDD
3.4.5:
FOX board
3.4.6:
Foxboard G20
3.4.7:
Dockstar
3.4.8:
SheevaPlug
3.4.9:
OpenMoko Freerunner
3.4.10:
Beaglebone black
3.4.11:
Raspberry Pi
3.5:
Hubs
3.5.1:
DS2409 microhub
3.5.2:
4 Channel Hub
3.6:
Voltage table
3.7:
Switches
3.8:
Wiring standards
4:
Examples
4.1:
Published articles...
4.1.1:
Linux Magazin by Michael Schilli (owperl) [German]
4.1.2:
Pyzine by Peter Kropf (owpython)
4.1.3:
Hack-A-Day
4.2:
Hardware and designs
4.2.1:
DS1821 Thermostat Circuit -- Doug Collinge
4.2.2:
Custom hardware -- William Robison
4.2.3:
Ideas and Prototypes -- Gregg Levine
4.2.4:
ASUS wireless -- Wim Heirman
4.2.5:
Fan and battery control -- Majek Wodzinski
4.2.7:
WRT router mods (Patryk)
4.3:
Home and Office
4.3.1:
Monitor a wine cellar
4.3.3:
Office monitoring -- Wim Heirman
4.3.4:
Solar Heating Control -- Christian Schumann and Christian Magnusson
4.3.5:
Home monitoring -- Paul Rimmer
4.3.6:
Automatizujeme domácnost I
4.3.7:
LCD temperature display
4.3.8:
Greenhouse control
4.3.9:
Home monitoring how-to -- Silvano Gai
4.4:
Aquarium
4.4.1:
Aquarium automation -- Rob Conway
4.4.2:
Reef Tank -- Scott Jilek
4.5:
Mobile
4.5.3:
Home Trailer -- Brian Fahrlander
4.6:
Industrial
4.6.1:
Hydroelectric plant
4.7:
Garden
5:
Setup
5.1:
Setup
5.1.1:
MS Windows
5.1.1.1:
Windows USB
5.1.2:
Permissions
5.1.2.1:
Hotplug
5.1.2.2:
Fuse
5.1.3:
Database linkage
5.1.3.1:
Postgres and Python by Jerry Scharf
5.1.4:
Testing without hardware
5.1.5:
Aliases
5.1.5.1:
Alias improved
5.1.6:
Macintosh
5.1.7:
NetBSD
5.1.8:
Startup sequence
5.1.8.1:
Startup DS9097U
5.1.8.2:
Startup LINK emulate mode
5.1.8.3:
Startup LINK ascii mode
5.1.8.4:
Startup USB (DS9490R)
5.1.8.5:
Startup LinkUSB
5.1.8.6:
Startup Passive (9097)
5.1.8.7:
Startup HA5
5.1.8.8:
Startup HA7Net
5.1.8.9:
Startup OW-SERVER-ENET
5.1.8.10:
Startup owserver
5.1.8.11:
Startup Avahi
5.1.8.12:
Startup Fake
5.1.8.13:
Startup Mock
5.1.8.14:
Startup Tester
5.1.8.15:
Startup USB scan
5.1.9:
Command line
5.1.10:
Ubuntu setup
5.1.10.1:
Old Ubuntu
5.1.10.2:
Building under Ubuntu
5.1.11:
Git access
5.2:
Install
5.2.1:
Download
5.2.2:
Configuration
5.2.3:
NSLU2 (German)
5.2.3.1:
Initial NSLU2 preparation
5.2.3.2:
OWFS install step
5.3:
udev
5.3.1:
UDEV and USB
5.4:
Distributions
5.4.1:
Debian
5.4.2:
Slackware
5.4.3:
Gentoo
5.4.3.1:
Gentoo Scripts
5.5:
Bonjour (zeroconf)
5.5.1:
Bonjour library
5.5.2:
Avahi discovery
5.5.3:
FTP browsing
6:
Display
6.1:
Javascript: Raphael.js
7:
Advanced
7.1:
Cache
7.1.1:
Cache objects
7.1.2:
Cache flip
7.1.3:
Remote cache
7.1.4:
Cache Structure
7.2:
Error management
7.3:
owserver protocol
7.3.1:
Loop suppression
7.3.2:
tcp messages
7.3.3:
owserver flag word
7.3.4:
owserver message types
7.3.5:
Persistent connections
7.3.6:
owlib client persistence
7.3.7:
Directory Messages
7.4:
Binary sizes
7.5:
Porting
7.6:
Performance
7.7:
To Do
7.8:
Read and Write object
7.8.1:
struct owq_wire_query assumptions
7.8.2:
Object write process
7.8.3:
Object read process
7.9:
Directory locking
7.10:
slave support
7.10.1:
Slave code
7.11:
SNMP
7.12:
Structure Directory
7.13:
External sensor support
8:
Help
8.1:
OWFS websites
8.2:
Source Availability and Information
8.2.1:
Browse source code
8.2.2:
git inspector
8.2.3:
Change log
8.3:
Search
8.4:
License
8.5:
Tutorial links
8.6:
Internal help
8.6.1:
Internal help=device
8.6.2:
Internal help=program
8.6.3:
Internal help=cache
8.6.4:
Internal help=job
8.6.5:
Internal help=temperature
8.7:
Maintainers
8.8:
Logo poll
8.9:
Quirks and Problems
8.9.1:
locks and unlocks
8.10:
FAQ
8.10.1:
What is 1-wire good for?
8.11:
Error codes
8.11.1:
Error numbers
8.12:
Debugging
8.12.1:
error_level
8.12.2:
error_print
8.12.3:
foreground
8.12.4:
debug
8.12.5:
detail
:
You are here:
OWFS 1-Wire File System
»
Examples
»
Published articles...
»
Hack-A-Day
Hack-A-Day
^ Top
Previous page:
Pyzine by Peter Kropf
Next page: Thermostat reset circuit