(Przeniosłem z innego działu)
A więc jak w temacie:
[root@Router ~]# pacman -U http://listonosz.com.pl/download/digitemp/digitemp.tar.gz
digitemp.tar.gz [################] 100% 160K 127,8K/s 00:00:01
ładuję dane o pakiecie... load_pkg: brak opisu pakietu w digitemp.tar.gz
[root@Router ~]# tar -xvzf digitemp-1.3.tar.gz
digitemp-1.3/COPYING
digitemp-1.3/COPYRIGHT
digitemp-1.3/ChangeLog
digitemp-1.3/HOWTO
digitemp-1.3/Makefile
digitemp-1.3/README
digitemp-1.3/digitemp
digitemp-1.3/digitemp.asc
digitemp-1.3/digitemp.c
digitemp-1.3/digitemp.solaris
digitemp-1.3/ds1820.c
digitemp-1.3/ds1820.h
digitemp-1.3/inc_temp
digitemp-1.3/led_temp
digitemp-1.3/maxplot
digitemp-1.3/onewire.c
digitemp-1.3/onewire.h
digitemp-1.3/rem_temp
digitemp-1.3/tempplot
digitemp-1.3/test.log
digitemp-1.3/web_temp
[root@Router ~]# tar -xvzf digitemp.tar.gz
digitemp-3.3.2/
digitemp-3.3.2/ChangeLog
digitemp-3.3.2/contrib/
digitemp-3.3.2/contrib/digitemp-freebsd.patch
digitemp-3.3.2/contrib/libusb.patch.txt
digitemp-3.3.2/contrib/CVS/
digitemp-3.3.2/contrib/CVS/Root
digitemp-3.3.2/contrib/CVS/Repository
digitemp-3.3.2/contrib/CVS/Entries
digitemp-3.3.2/COPYING
digitemp-3.3.2/COPYRIGHT
digitemp-3.3.2/CREDITS
digitemp-3.3.2/CVS/
digitemp-3.3.2/CVS/Root
digitemp-3.3.2/CVS/Repository
digitemp-3.3.2/CVS/Entries
digitemp-3.3.2/digitemp.1
digitemp-3.3.2/digitemp_2490.spec
digitemp-3.3.2/digitemp_9097.spec
digitemp-3.3.2/digitemp_9097u.spec
digitemp-3.3.2/digitemp_DS9097
digitemp-3.3.2/digitemp-freebsd.patch
digitemp-3.3.2/FAQ
digitemp-3.3.2/Makefile
digitemp-3.3.2/perl/
digitemp-3.3.2/perl/CVS/
digitemp-3.3.2/perl/CVS/Root
digitemp-3.3.2/perl/CVS/Repository
digitemp-3.3.2/perl/CVS/Entries
digitemp-3.3.2/perl/README
digitemp-3.3.2/perl/check_digitemp.pl
digitemp-3.3.2/perl/digitemp_mysql.pl
digitemp-3.3.2/perl/grant_mysql.sql
digitemp-3.3.2/perl/inc_temp
digitemp-3.3.2/perl/make_mysql.sql
digitemp-3.3.2/perl/maxplot
digitemp-3.3.2/perl/rem_temp
digitemp-3.3.2/python/
digitemp-3.3.2/python/CVS/
digitemp-3.3.2/python/CVS/Root
digitemp-3.3.2/python/CVS/Repository
digitemp-3.3.2/python/CVS/Entries
digitemp-3.3.2/python/gui/
digitemp-3.3.2/python/gui/CVS/
digitemp-3.3.2/python/gui/CVS/Root
digitemp-3.3.2/python/gui/CVS/Repository
digitemp-3.3.2/python/gui/CVS/Entries
digitemp-3.3.2/python/gui/.digitemprc
digitemp-3.3.2/python/gui/digitemp_gui.py
digitemp-3.3.2/python/gui/dtgraph.py
digitemp-3.3.2/python/gui/dttest.py
digitemp-3.3.2/python/gui/test_graph.py
digitemp-3.3.2/python/mysql/
digitemp-3.3.2/python/mysql/CVS/
digitemp-3.3.2/python/mysql/CVS/Root
digitemp-3.3.2/python/mysql/CVS/Repository
digitemp-3.3.2/python/mysql/CVS/Entries
digitemp-3.3.2/python/mysql/README
digitemp-3.3.2/python/mysql/home_weather.py
digitemp-3.3.2/python/mysql/make_rain_rrd
digitemp-3.3.2/python/mysql/make_sensor_rrd
digitemp-3.3.2/python/mysql/make_wind_rrd
digitemp-3.3.2/README
digitemp-3.3.2/rrdb/
digitemp-3.3.2/rrdb/CVS/
digitemp-3.3.2/rrdb/CVS/Root
digitemp-3.3.2/rrdb/CVS/Repository
digitemp-3.3.2/rrdb/CVS/Entries
digitemp-3.3.2/rrdb/README
digitemp-3.3.2/rrdb/log-temperature.pl
digitemp-3.3.2/rrdb/log_temp
digitemp-3.3.2/rrdb/make_temps
digitemp-3.3.2/rrdb/temp-all.cgi
digitemp-3.3.2/rrdb/temp-minmax.cgi
digitemp-3.3.2/rrdb/temp-one.cgi
digitemp-3.3.2/src/
digitemp-3.3.2/src/CVS/
digitemp-3.3.2/src/CVS/Root
digitemp-3.3.2/src/CVS/Repository
digitemp-3.3.2/src/CVS/Entries
digitemp-3.3.2/src/device_name.c
digitemp-3.3.2/src/device_name.h
digitemp-3.3.2/src/digitemp.c
digitemp-3.3.2/src/digitemp.h
digitemp-3.3.2/src/ds2490.c
digitemp-3.3.2/src/ds9097.c
digitemp-3.3.2/src/ds9097u.c
digitemp-3.3.2/TODO
digitemp-3.3.2/userial/
digitemp-3.3.2/userial/CVS/
digitemp-3.3.2/userial/CVS/Root
digitemp-3.3.2/userial/CVS/Repository
digitemp-3.3.2/userial/CVS/Entries
digitemp-3.3.2/userial/ad26.c
digitemp-3.3.2/userial/ad26.h
digitemp-3.3.2/userial/cnt1d.c
digitemp-3.3.2/userial/crcutil.c
digitemp-3.3.2/userial/ioutil.c
digitemp-3.3.2/userial/owerr.c
digitemp-3.3.2/userial/ownet.h
digitemp-3.3.2/userial/owproto.h
digitemp-3.3.2/userial/swt1f.c
digitemp-3.3.2/userial/thermo21.c
digitemp-3.3.2/userial/thermo21.h
digitemp-3.3.2/userial/ds2490/
digitemp-3.3.2/userial/ds2490/CVS/
digitemp-3.3.2/userial/ds2490/CVS/Root
digitemp-3.3.2/userial/ds2490/CVS/Repository
digitemp-3.3.2/userial/ds2490/CVS/Entries
digitemp-3.3.2/userial/ds2490/ownet.c
digitemp-3.3.2/userial/ds2490/owtran.c
digitemp-3.3.2/userial/ds2490/usblnk.c
digitemp-3.3.2/userial/ds2490/usbses.c
digitemp-3.3.2/userial/ds2490/usblnk.h
digitemp-3.3.2/userial/ds9097/
digitemp-3.3.2/userial/ds9097/CVS/
digitemp-3.3.2/userial/ds9097/CVS/Root
digitemp-3.3.2/userial/ds9097/CVS/Repository
digitemp-3.3.2/userial/ds9097/CVS/Entries
digitemp-3.3.2/userial/ds9097/linuxlnk.c
digitemp-3.3.2/userial/ds9097/linuxses.c
digitemp-3.3.2/userial/ds9097/owerr.c
digitemp-3.3.2/userial/ds9097/ownet.c
digitemp-3.3.2/userial/ds9097/owtran.c
digitemp-3.3.2/userial/ds9097u/
digitemp-3.3.2/userial/ds9097u/CVS/
digitemp-3.3.2/userial/ds9097u/CVS/Root
digitemp-3.3.2/userial/ds9097u/CVS/Repository
digitemp-3.3.2/userial/ds9097u/CVS/Entries
digitemp-3.3.2/userial/ds9097u/ds2480.h
digitemp-3.3.2/userial/ds9097u/ds2480ut.c
digitemp-3.3.2/userial/ds9097u/linuxlnk.c
digitemp-3.3.2/userial/ds9097u/owllu.c
digitemp-3.3.2/userial/ds9097u/ownetu.c
digitemp-3.3.2/userial/ds9097u/owsesu.c
digitemp-3.3.2/userial/ds9097u/owtrnu.c
digitemp-3.3.2/.digitemprc
digitemp-3.3.2/skrypt
digitemp-3.3.2/term.rrd
digitemp-3.3.2/plik.txt
digitemp-3.3.2/maksymalna
digitemp-3.3.2/minimalna
Ściągnąłem, rozpakowałem i teraz co dalej ?
Czujnik na COM mam już zrobiony i działa ( testowałem pod Windą i śmiga)
A i jeszcze
Pliki:
http://listonosz.no-ip.com/download/digitemp/liblockdev.1.0.1.so
http://listonosz.no-ip.com/download/digitemp/liblockdev.so.1
Przekopiowałem do usr/lib/
I dalej nie wiem jak odpalić bo:
./digitemp_DS9097 -s/dev/ttyS0 -i
wyświetla mi błąd, że plik nie istnieje.
EDIT:Ok udało mi się, teraz mam coś takiego

.
[root@Router digitemp-3.3.2]# ./digitemp_DS9097 -s/dev/ttyS0 -i
DigiTemp v3.3.2 Copyright 1996-2004 by Brian C. Lane
GNU Public License v2.0 - http://www.brianlane.com
Turning off all DS2409 Couplers
.
Searching the 1-Wire LAN
108F847001080094 : DS1820/DS18S20/DS1920 Temperature Sensor
ROM #0 : 108F847001080094
Wrote .digitemprc
[root@Router digitemp-3.3.2]# ./digitemp_DS9097 -a
DigiTemp v3.3.2 Copyright 1996-2004 by Brian C. Lane
GNU Public License v2.0 - http://www.brianlane.com
Apr 25 21:56:38 Sensor 0 C: 11.69 F: 53.04
[root@Router digitemp-3.3.2]#
Teraz jak to przenieść do MRTG ? Z tego co widziałem na forum to skrypciki są ale żaden mi nie działa.
EDIT:stworzyłem skrypt /etc/mrtg/temp a w nim skopiowałem skrypt z forum:
#! /usr/bin/perl
$t1=100*`digitemp_DS9097 -t0 -q | cut -d " " -f 7`;
if($t1<0) { print"0\n".(-$t1)."\n"; }
else { print"$t1\n0\n";}
Jak go wykonam to pokazuje mi się:
sh: digitemp_DS9097: command not found
0
0
Widzę, że jestem w czarnej d****e
Próbowałem sam skrypt wykrywający temperaturę wstawić jakoś do pliku temp, ale niestety albo brak praw do zapisu/odczytu albo błąd
