Software

Software

 

Programs

Basic programs

(Show owfs devices and function) 

owfs

file system

owhttpd

web server

owftpd

ftp server

owshell

light-weight owserver access

owserver

multiple users and network extension

configuration file

for all programs

 Add-on programs

(Speciallized, using owfs as a base) 

temploggerd

Graphical frontend using rrdtools 

Christian Magnusson 

owfsfs

Weather Station management

Tim Sailer 

 

       

OWFS is a suite of programs, all based in a common idea:
An easy way to name and talk to 1-wire devices.
All the devices use their Unique ID as their name, and then add individual properties (like address or temperature).

 

Language modules

   C Perl
PHP
Python
TCL
Visual Basic
FULL - libow

owcapi

 (libowcapi)

owperl

 owphp

owpython

owtcl

 
LIGHT - OWNet
(owserver connection)
 

 OWNet.pm

 OWNet.php

OWNet.py

 

 OWNet.vb

You can access OWFS from your programs two ways:

  1. running owfs and reading from the owfs filesystem.
  2. using a language module. It makes the calls directly, uses the same naming scheme, and doesn't require the owfs filesystem.
If you want more than one program to read 1-wire, or to use the filesystem or web server at the same time, you should use owserver to manage the 1-wire  bus.

 


Man Pages

DS18xx

DS19xx

DS24xx

DS25xx

DS27xx

Misc

Man pages are short descriptions of program function, syntax, options, and alternatives.
The term man comes from manual -- a programming manual. Man pages are used entensively in UNIX.
OWFS has an extensive collection of man pages, covering the actual programs, and the supported 1-wire slaves.