Tutorial d’installation du 1-Wire (OWFS) sur une debian “Lenny”

March 23rd, 2011

Avant de commencer, vous devez peut être vous demander ce que c’est et/ou à quoi ca sert. Allez donc lire ceci tout d’abord, sinon, passez à la suite.

je suis parti de ca http://www.laurentbourguignon.fr/spip.php?article30

et ca http://www.laurentbourguignon.fr/IMG/odt/1wire.odt

et l’aide d’Anthony ;)

l’installation 1-wire est aisée sur une debian “Lenny”

Tout d’abord, récupérer la source

wget http://sourceforge.net/projects/owfs/files/owfs/2.8p4/owfs-2.8p4.tar.gz

et ensuite, installer ce dont on a besoin

apt-get install  libusb-dev perl-base python-dev php5-dev libfuse-dev swig

tar -xzvfowfs-2.8p4.tar.gz
cd owfs-2.8p4

./configure –enable-debian –prefix=/usr/local

make

make install

Brancher la clef usb

Connecter le composant  DS18B20

Pour lancer le server

owserver -u -p 4304

Ou lancer le serveur web

owhttpd -u -s localhost:4304 -p 8081

et se connecter via votre browser favoris. On y trouve quelque chose sous la forme 81.351F2F000000, c’est la clef usb. Les autres, ce sont les capteurs.

ou via http://localhost:8081/

Il est possible de lire les températures via putty

/usr/local/bin/owread -s localhost:4304 28.F6834D020000/temperature

Autre possiblité

mkdir /mnt/owfs

owfs -u –allow_other /mnt/owfs

vi /etc/init.d/owfs

Ajouter ceci

#!/bin/sh

OWFS=/usr/local/bin/owfs

OWFSMODULES=”fuse”

OWFSMNT=”/mnt/owfs

case “$1″ in

start)

if [ -d $OWFSMNT ]

then

modprobe $OWFSMODULES

$OWFS -u $OWFSMNT –allow_other

fi

;;

stop)

umount $OWFSMNT

;;

*)

echo “Usage: $N {start|stop}” >&2

exit 1

;;

restart)

stop

sleep 1

start

esac

exit 0

se positionner dans le répertoire

cd  /etc/init.d

chmod +x owfs

update-rc.d owfs defaults

Comments are closed.
  • Twitter
  • Facebook