Tutorial d’installation du 1-Wire (OWFS) sur une debian “Lenny”
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
Recent comments