union jack flagEnglish version


UN SERVEUR WEB POUR RESEAU 1WIRE AVEC GRAPHIQUES HISTORIQUES DE LA MESURE

 
C'est un cdrom sur lequel on boot et c'est tout!...
Et l'on obtient un serveur web qui met à disposition les mesures de température du réseau 1 wire avec graphiques historiques de la mesure.

OPTION: au boot aprés le message "boot:" taper dsl lang=fr  pour avoir un clavier français (pas obligatoire si l'on n'utilise pas le localhost)

C'est une collection de logiciels libres existants, mis ensemble sur un même support, plus quelques scripts pour faire tourner le tout.
C'est basé sur Dsl (Damn Small Linux), OWFS (One Wire File System), rrdtool, et quelques projets déjà réalisés trouvés sur le web.


Vous avez besoin d'un PC capable de booter sur CDRom et d'un réseau 1wire (sur adaptateur USB ou série) comportant 1 et 1 seul capteur de température DS18B20.
Si le PC n'est pas connecté au réseau les pages web sont tout de même visibles en local (lancer dillo (ou firefox) et mettre localhost dans la barre d'adresse). Mais c'est mieux en réseau, c'est fait pour, depuis le monde entier vous pouvez surveiller votre réseau 1wire.
Si votre réseau 1 wire comporte plusieurs sondes de température, la mesure sera incohérente! Le script est fait pour 1 et 1 seule sonde DS18B20 (la plus commune des sondes de température 1wire), si vous en avez plusieurs ou d'autres types de capteurs vous pourrez très facilement adapter le script (/home/dsl/checktemp.sh).
Comme c'est basé sur DSL c'est très léger ( < 50Mo ). Vous avez tous les avantages d'un système sur live CD: pas besoin d'installation, tourne en ram, inattaquable car rien à attaquer. Vous pouvez aussi l'installer grâce aux options d'install de Dsl. Chez moi mon système tourne en "frugal install" sur un Pentium 1 (166MHz) largement assez puissant. Pas de dique dur le système est sur une carte compact flash. C'est solide comme du roc et inattaquable, une fois lancé tout tourne en ramdisk.
Je ne l'ai pas testé avec l'adaptateur série, car je n'en ai pas, mais comme c'est owfs, ça doit tourner sans souci.
Vous avez aussi toutes les fonctionnalitées proposées par owfs et dsl (serveur ssh, ftp, etc.. voir leur site ou dérouler les menus).

LIMITATIONS - BUGS

Limité à 1 seul DS18B20 sur le réseau 1 wire (mais modifiable)
1 bug au niveau du rafraîchissement de la page web (Du à monkey web server?..) il faut cliquer plusieurs fois sur le bouton rafraîchir du navigateur pour avoir les dernières données.

A FAIRE

De la doc!
Un script qui prend tous les capteurs sur le 1 wire.
Tester lighthtppd
S'arrêter 5 minutes et boire une bière.


REMERCIEMENTS - LIENS

Dsl que j'utilise depuis pas mal de temps qui est excellent (léger et personalisable)

OWFS pour TOUT faire en 1wire (j'ai débuté avec l'iso Dsl-Owfs proposée sur le site)

rrdtool

Geoges ROSSET et son site (les graphiques et l'usage de rrdtool vient de chez lui)

Graver le CDRom à partir de l'ISO

Pour charger l'iso c'est ici
si vous souhaitez vérifier l'intégralité de l'iso le md5sum est:
91280c130d1913dbd4d04c36fde74d7e
Pour graver l'iso .... vous devez savoir faire


VOIR UN EXEMPLE

Exemple de page web obtenue

Guy COLIN     30/03/2010