Freesco, NND, CDN, EOS
http://forum.freesco.pl/

digitemp
http://forum.freesco.pl/viewtopic.php?f=32&t=11110
Strona 1 z 7

Autor:  Anonymous [ niedziela, 5 lutego 2006, 21:55 ]
Tytuł:  digitemp

Czy komus udalo sie odpalic digitempa?

uzycie skompilowanego wywala:
: [/] [] ()
[root@router_nnd digitemp-3.3.2]# ./digitemp_DS9097
./digitemp_DS9097: error while loading shared libraries: liblockdev.so.1: cannot open shared object file: No such file or directory


Proba kompilacji to juz tragedia bo ciegle mu czegos brakuje

: [/] [] ()
[root@router_nnd digitemp-3.3.2]# make ds9097
gcc -I./src -I./userial -O2  -DLINUX -DLOCKDEV   -c -o src/digitemp.o src/digitemp.c
In file included from src/digitemp.c:362:
/usr/include/stdio.h:34:21: stddef.h: Nie ma takiego pliku ani katalogu
In file included from /usr/include/stdio.h:36,
                 from src/digitemp.c:362:

Autor:  tasiorek [ niedziela, 5 lutego 2006, 22:08 ]
Tytuł: 

Co do uruchomienia, to brakuje jakiejs biblioteki, prawdopodobie z lockdev (pod nnd nie ma pkaietu). A co do kompilacji, to zainstaluj wersje devel: install_devel

Autor:  Dzablo [ niedziela, 5 lutego 2006, 22:40 ]
Tytuł: 

Brakuje ci tego:
http://listonosz.no-ip.com/download/digitemp/liblockdev.1.0.1.so
http://listonosz.no-ip.com/download/digitemp/liblockdev.so.1

wrzuc te pliki do /usr/lib musisz sobie zainicjowac digitempa by ci odczytal czujniki i pozniej sobie mozesz juz odczytywac temperaturke z czujnikow

Autor:  Anonymous [ niedziela, 5 lutego 2006, 22:55 ]
Tytuł: 

Pomoglo :)
Ale polowicznie :(

Teraz mam ten sam blad co opisales w watku "mrtg"

: [/] [] ()
./digitemp_DS9097 -a
[...]
Error, you don't have +rw permission to access


ale niezaleznie od tego z jakiego katalogu odpalam.

Autor:  Dzablo [ niedziela, 5 lutego 2006, 23:00 ]
Tytuł: 

Odpal z podaniem sciezki do konfiga np:
/cos_tam/digitemp-3.3.2/digitemp_DS9097 -c /cos_tam/digitemp-3.3.2/.digitemprc -a

Autor:  Anonymous [ niedziela, 5 lutego 2006, 23:15 ]
Tytuł: 

Okazalo sie ze jednak nie udalo mi sie zainicjalizowac czujnika

: [/] [] ()
[root@router_nnd 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
owAcquire: failed to set attributes: Input/output error
Error 24: Failed to initialize system resource


Na innych numerach tez nic...
Szkoda ze czujnika nie przetrenowalem w pokoju bo w
"serwerowni" zimno :oops:

Autor:  Dzablo [ niedziela, 5 lutego 2006, 23:22 ]
Tytuł: 

Chyba masz blad w poleceniu sprobuj tak: ./digitemp_DS9097 -s /dev/ttyS0 -i
Oczywiscie mam nadzieje ze podlaczyles czujnik pod com1

Autor:  czerwo [ poniedziałek, 6 lutego 2006, 20:41 ]
Tytuł: 

-s <spacja> chyba zjadles

Autor:  gg123456 [ poniedziałek, 6 lutego 2006, 21:20 ]
Tytuł: 

piszesz w konsoli: ./digitemp_DS9097 -s /dev/ttyS0 -i
wygeneruje Ci sie plik .digitemprc
Skopiuj go do katalogu w ktorym masz skrypt, ktorym bedziesz wykonywal pomiar (jesli MRTG to skopiuj do /etc/mrtg)
W skrypcie MRTG wystarczy wtedy 'digitemp -t0 -q' i wygrepowac, zeby wyswietlal:
: [/] [] ()
#! /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";}

Autor:  tassman [ wtorek, 7 lutego 2006, 18:51 ]
Tytuł: 

podlaczony do COM
wydaje polecenie:
./digitemp_DS9097 -s /dev/ttyS1 -i
dostaje:
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

i potem chce odczytac i dostaje:

Error, you don't have +rw permission to access

Autor:  gg123456 [ wtorek, 7 lutego 2006, 19:00 ]
Tytuł: 

w jakim katalogu to odpalasz? Musisz miec prawa zapisu, zeby konfiguracje zapisalo

Autor:  tassman [ wtorek, 7 lutego 2006, 19:42 ]
Tytuł: 

dzieki pomocy "gg123456" udalo odpalic. okazalo sie ze wystarczyl jeden pliczek ktory zostal uzyczony :))) [i tu podziekowania] chodzi jak zloto, jeszcze tylko do jpg i bedzie bajer.

Autor:  gg123456 [ wtorek, 7 lutego 2006, 19:45 ]
Tytuł: 

Ja tylko dodam, ze digitemp_DS9097 jest przystosowany do maximowskiego interfejsu DS9097, a nie do recznie lutowanego z diod.

Jak ktos chce digitempa pod lutowany, to chetnie uzycze.

Autor:  czerwo [ środa, 8 lutego 2006, 21:57 ]
Tytuł: 

sa w necie tylko trzeba jedna diode zmienic :>

Autor:  Ulter [ czwartek, 9 lutego 2006, 02:49 ]
Tytuł: 

Czy trzeba edytować plik mrtg.conf jeżeli chce sie aby był generowany wykres z czujnika temp? Czy wystarczy tylko utworzyc skrypt który podał kolega gg123456?

Autor:  gg123456 [ czwartek, 9 lutego 2006, 09:57 ]
Tytuł: 

tak, trzeba edytowac mrtg.conf.

Odezwij sie prosze jeszcze raz na gadulca

Autor:  tassman [ czwartek, 9 lutego 2006, 18:42 ]
Tytuł: 

cusik takiego mi sie pokazalo, ze mu brakuje libgif.so.4 zczytuje tempa dobrze jeszcze chce ten jpg zrobic ale wlasnie brakuje tej biblioteki chyba a nie wiem gdzie ja dorwac

Autor:  gg123456 [ czwartek, 9 lutego 2006, 19:37 ]
Tytuł: 

poszukaj calego tara 'giflib', sciagnij, skompiluj.

Jesli nie, to Ci przesle

Autor:  Ulter [ czwartek, 9 lutego 2006, 23:40 ]
Tytuł: 

U mnie to wygląda tak że po restarcie nie tworzy wykresu z czujnika aż do momentu wydania polecenia:
mrtg /etc/mrtg/mrtg.conf
W pliku log tez jest 0. Ktos wie o co chodzi?

Autor:  Ulter [ piątek, 10 lutego 2006, 01:13 ]
Tytuł: 

Teraz znowu wogule nie chce zaskoczyc. Opisz całą sytułacje dokładniej. Mam plik temp o takiej zawartości:
: [/] [] ()
#! /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";}

Gdy odpale go to mam:
: [/] [] ()
[root@as mrtg]# ./temp
2350
0
[root@as mrtg]#


Czyli skrypt działa.

Nie działaja natomiast wykresy. Tak mam wpisane w /etc/mrgt/mrgt.conf

: [/] [] ()

# Temperatura w pokoju
Target[temp]: `/etc/mrtg/temp`
YSize[temp]: 200
MaxBytes[temp]: 100
Options[temp]: growright, integer, nopercent, nobanner, noinfo, gauge
Title[temp]: temp
kilo[temp]: 100000
ShortLegend[temp]: *C
YLegend[temp]: *C
PageTop[temp]:<center> <H1>Temp</H1>
#Unscaled[temp]: ymdw
YTicsFactor[temp]: 0.01
YTics[temp]: 20
Factor[temp]: -20


Wykres sie wyświetla ale nic na nim nie jest zaznaczane. Może mi ktoś powiedzieć co jest grane?! Dodam że inne statystyki odświerzaja się ok.

Nikt nie wiem czemu to nie działa?

Strona 1 z 7 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/