brouillon_1-wire
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
brouillon_1-wire [2008/08/24 13:36] – thierry | brouillon_1-wire [2012/01/04 15:06] (Version actuelle) – thierry | ||
---|---|---|---|
Ligne 200: | Ligne 200: | ||
Fin. | Fin. | ||
+ | |||
===== OWFS ===== | ===== OWFS ===== | ||
- | Finalement, pour Etch, j' | + | <del>Finalement, pour Etch, j' |
+ | Passage sous Squeeze, il faut recompiler OWFS !!! | ||
+ | Allons-y. | ||
+ | |||
+ | ==== Installation ==== | ||
+ | |||
+ | Recupérer les sources par là: http:// | ||
+ | |||
+ | $ mv owfs-2.8p6.tar.gz / | ||
+ | $ cd / | ||
+ | $ tar xvzf owfs-2.8p6.tar.gz | ||
+ | $ cd owfs-2.8p6 | ||
+ | |||
+ | Pré-requis: | ||
+ | # aptitude install make gcc | ||
+ | |||
+ | # aptitude install libfuse-dev libusb-dev | ||
+ | |||
+ | # aptitude install ed | ||
+ | |||
+ | $ ./configure --enable-debian --prefix=/ | ||
+ | |||
+ | C'est bon ? | ||
+ | Current configuration: | ||
+ | | ||
+ | Deployment location: /usr/local | ||
+ | | ||
+ | Compile-time options: | ||
+ | Caching is enabled | ||
+ | USB is enabled | ||
+ | I2C is enabled | ||
+ | | ||
+ | W1 is enabled | ||
+ | | ||
+ | Parallel port DS1410E is enabled | ||
+ | TAI8570 barometer is enabled | ||
+ | | ||
+ | | ||
+ | | ||
+ | Profiling is DISABLED | ||
+ | Tracing memory allocation is DISABLED | ||
+ | 1wire bus traffic reports is DISABLED | ||
+ | | ||
+ | Module configuration: | ||
+ | owlib is enabled | ||
+ | owshell is enabled | ||
+ | owfs is enabled | ||
+ | owhttpd is enabled | ||
+ | | ||
+ | | ||
+ | ownet is enabled | ||
+ | | ||
+ | owtap is enabled | ||
+ | owmon is enabled | ||
+ | | ||
+ | swig is DISABLED | ||
+ | | ||
+ | owphp is DISABLED | ||
+ | | ||
+ | owtcl is DISABLED | ||
+ | |||
+ | $ make | ||
+ | $ make check | ||
+ | $ su | ||
+ | # make install | ||
+ | |||
+ | Pour que ça trouve les nouvelles lib: | ||
+ | # ldconfig | ||
===== Cablage maison ==== | ===== Cablage maison ==== | ||
Ligne 223: | Ligne 291: | ||
{{: | {{: | ||
- | ===== rrd ===== | ||
- | BROUILLON ! | ||
- | $ rrdtool create rrd/ | ||
- | $ rrdtool graph temp.png --start -3600 DEF:mytemp=rrd/ | + | ===== rrd ===== |
- | ou **''--start -1hour'' | + | Pour mémoire, j'ai créé les bases RRD comme ça: |
+ | $ rrdtool create < | ||
- | Un coup d'oeil: | + | En gros: |
- | | + | |
- | temp | + | |
- | | + | |
- | 1218929700: 2.4416800000e+01 | + | |
- | 1218930000: 2.4262666667e+01 | + | |
- | | + | |
- | 1218930600: 2.4700000000e+01 | + | |
- | 1218930900: 2.4616700000e+01 | + | |
- | | + | Dans les cas extremes, les courbes seront des moyennes sur 6 heures ou 24 heures !\\ |
- | 1218931500: 2.4465300000e+01 | + | La précision sera médiocre dans ces cas là, mais on devrait pouvoir distinguer l' |
- | 1218931800: 2.4332233333e+01 | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | 1218933300: nan | + | |
- | $ rrdtool graph temp.png --start -1hour DEF: | ||
- | $ rrdtool graph temp.png --start -3600 DEF: | ||
- | ====== | + | ===== Solar ===== |
- | === la clé DS9490R === | + | |
- | $ tail -f / | + | |
- | (la 1er fois) | + | |
- | Apr 2 10:59:24 nin kernel: usb 1-7.1.3: new full speed USB device using ehci_hcd and address 48 | + | |
- | Apr 2 10:59:24 nin kernel: usb 1-7.1.3: configuration #1 chosen from 1 choice | + | |
- | Apr 2 10:59:24 nin kernel: Driver for 1-wire Dallas network protocol. | + | |
- | Apr 2 10:59:24 nin kernel: usbcore: registered new driver DS9490R | + | |
- | Apr 2 10:59:36 nin kernel: w1_master_driver w1_bus_master1: | + | |
- | Par la suite, on a: | + | |
- | Apr 2 14:24:36 nin kernel: usb 1-7.1.3: new full speed USB device using ehci_hcd and address 56 | + | |
- | Apr 2 14:24:36 nin kernel: usb 1-7.1.3: configuration #1 chosen from 1 choice | + | |
- | Apr 2 14:24:49 nin kernel: w1_master_driver w1_bus_master9: | + | |
- | $ dmesg | + | Voila que j'ai recu le produit suivant: |
- | usb 1-7.1.3: new full speed USB device using ehci_hcd and address 56 | + | |
- | | + | |
- | w1_master_driver w1_bus_master9: | + | |
- | $ ls /dev | + | de chez [[http://www.hobby-boards.com|www.hobby-boards.com]] |
- | crw-rw---- | + | |
- | crw-rw---- | + | |
- | crw-rw---- | + | |
- | crw-rw---- | + | |
- | $ lsusb | + | Pour la temperature et l' |
- | Bus 001 Device 056: ID 04fa:2490 Dallas Semiconductor DS1490F 2-in-1 Fob, 1-Wire adapter | + | |
- | | + | Pour le " |
- | | + | |
- | | + | |
- | | + | J'ai eu, le temps d'un bref instant de lumière (?), la valeur: |
+ | | ||
+ | Et si je croise cette info avec ce qu'il est dit [[http:// | ||
- | === la sonde thermal === | + | En gros, c'est le composant " |
- | $ tail -f / | + | |
- | Apr 2 14:35:51 nin kernel: 0x81: count=16, status: 00 00 2f 40 05 04 04 00 20 43 00 00 00 00 00 00 | + | |
- | Apr 2 14:35:51 nin kernel: | + | |
- | Apr 2 14:35:51 nin kernel: | + | |
- | Apr 2 14:35:51 nin kernel: | + | |
- | Apr 2 14:35:51 nin kernel: | + | |
- | Apr 2 14:35:51 nin kernel: | + | |
- | Apr 2 14:35:51 nin kernel: | + | |
- | Apr 2 14:35:51 nin kernel: | + | |
- | Apr 2 14:35:51 nin kernel: | + | |
- | Apr 2 14:35:51 nin kernel: | + | |
- | Apr 2 14:35:51 nin kernel: | + | |
- | Apr 2 14:35:51 nin kernel: | + | |
- | Apr 2 14:35:51 nin kernel: | + | |
- | Apr 2 14:35:51 nin kernel: | + | |
- | Apr 2 14:35:51 nin kernel: | + | |
- | Apr 2 14:35:51 nin kernel: | + | |
- | Apr 2 14:35:51 nin kernel: | + | |
- | Apr 2 14:35:53 nin kernel: w1_master_driver w1_bus_master9: | + | |
+ | Quelques discutions dans un forum d' |
brouillon_1-wire.1219584993.txt.gz · Dernière modification : 2008/08/24 13:36 de thierry