Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest niedziela, 27 lipca 2025, 17:51

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 2 ] 
Autor Wiadomość
Post: niedziela, 26 kwietnia 2009, 11:04 
Offline
Użytkownik

Rejestracja: niedziela, 28 grudnia 2008, 01:22
Posty: 113
Lokalizacja: Tarnowskie Góry
(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 :cry:

Próbowałem sam skrypt wykrywający temperaturę wstawić jakoś do pliku temp, ale niestety albo brak praw do zapisu/odczytu albo błąd :(

_________________
Celeron 466MHz | 256MB RAM | HDD: CF 4GB | Zasilacz (przerobiony na pasywny) | UPS 400VA | Netia 1 Mb/s


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 26 kwietnia 2009, 13:29 
Offline
Użytkownik

Rejestracja: niedziela, 28 grudnia 2008, 01:22
Posty: 113
Lokalizacja: Tarnowskie Góry
Ok już wszystko działa:

przekopiowałem digitemp_DS9097 z katalogu gdzie został zainstalowany do /etc/mrtg


Utrorzyłem skrypt w /etc/mrtg o nazwie temp1 a w nim:

: [/] [] ()
#! /usr/bin/perl
$t1=`/etc/mrtg/digitemp_DS9097 -t0 -q | cut -d " " -f 7 | cut -d "" -f 1`;
print $t1;


(tak jak na forum znalazłem)

W pliku mrtg.conf dodałem:

: [/] [] ()
## Temperatura na zewnatrz
Title[temp1]: Temperatura na zewnatrz
PageTop[temp1]: <Center> <H1> Temperatura na Zewnatrz <BR> (w słońcu)</H1>
Target[temp1]: `cd /etc/mrtg/; ./temp1`
MaxBytes[temp1]: 1000
kilo[temp1]:100000
Options[temp1]: growright, integer, nopercent, nobanner, noinfo, gauge
YLegend[temp1]: °C
ShortLegend[temp1]: °C
Legend1[temp1]: Temperatura w słońcu
Legend2[temp1]: Brak czujnika
LegendI[temp1]: Temp1:
LegendO[temp1]: Nic:


Nie rozumiem jeszcze tylko dla czego wyświetla mi ten błąd:

: [/] [] ()
[root@Router digitemp-3.3.2]# mrtg /etc/mrtg/mrtg.conf
WARNING: Problem with External get 'cd /etc/mrtg/; ./temp1':
   Expected a Number for 'out' but nothing'

ERROR: Target[temp1][_OUT_] ' $target->[20]{$mode} ' did not eval into defined data
[root@Router digitemp-3.3.2]#


Ale ogólnie wykres działa.

_________________
Celeron 466MHz | 256MB RAM | HDD: CF 4GB | Zasilacz (przerobiony na pasywny) | UPS 400VA | Netia 1 Mb/s


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 2 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 25 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl