Przejdź do treści forum
eko.one.pl
OpenWrt, Linux, USB, notebooki i inne ciekawe rzeczy
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Aktywne tematy Tematy bez odpowiedzi
Opcje wyszukiwania
Cezary napisał/a:Dla mojego jest to ds2490 i w1_therm
Kombinowałem już ale logread nic nie przedstawia, a w busie nie ma pasażera 
Jak na razie pozbyłem się ppp które wchodziło w skład 3ginfo i skrypt w bashu nie wiesza sie, zakładam więc że winą był ten spam którym ppp 'szukało' pasujących urządzeń.
Paco52327 napisał/a:Klapo napisał/a:Witam,
Jestem posiadaczem routera TL-WR1043ND, i modułu 1wire MP00202.
Odczyty temperatur dokonuję za pomocą digitempa (no w końcu, alternatywy zapewne nie ma)
Problemy które mnie męczą to:
Jest alternatywa i to bardzo fajna OWFS ;]
Jak pojawią się kolejne problemy, to wezmę się za to.
Posprawdzałem moduły *w1* lecz żaden nie otrzymuje danych zwrotnych pod /sys/bus....
+ Nadal! zastanawia mnie, z jakiego to powodu skrypt wspomniany wcześniej zostaje odpalony, i nie wygasa. W logach nic nie ma : /
http://pastebin.com/f5HGFtba
Tak więc:
digitemp
+ działająca opcja
- jak się modem obrazi, to pomiarów nie dokona i zapcha mi bashowskim skryptem całą listę procesów.
w1
- nie działa (albo nie wiem jak sprawić by działało...)
Cezary napisał/a:Zwykły moduł kernela nie odczytuje Ci temperatury? U mnie działa, tyle że jak mam MP00200.
Zwykły moduł? nie rozumiem.
Cezary napisał/a:Problem masz raczej z tym że usb Ci się rozłącza i interfejs przestaje być widoczny. W logread zobacz czy nie masz informacji o problemach z usb.
Jedyne co wygląda nieciekawie w logach to powtarzające się (takie same) błędy
Dec 7 10:02:02 len local2.info chat[5906]: abort on (BUSY)
Dec 7 10:02:02 len local2.info chat[5906]: abort on (NO CARRIER)
Dec 7 10:02:02 len local2.info chat[5906]: abort on (ERROR)
Dec 7 10:02:02 len local2.info chat[5906]: report (CONNECT)
Dec 7 10:02:02 len local2.info chat[5906]: timeout set to 10 seconds
Dec 7 10:02:02 len local2.info chat[5906]: send (AT&F^M)
Dec 7 10:02:02 len local2.info chat[5906]: expect (OK)
Dec 7 10:02:12 len local2.info chat[5906]: alarm
Dec 7 10:02:12 len local2.info chat[5906]: Failed
Dec 7 10:02:12 len daemon.err pppd[1045]: Connect script failed
Co do rozłączania, gdzieś już czytałem że OpenWrt ma problemy przez jakis patch na jajku z asleepem serial bus'a. Miłoby było dorwać gdzieś patcha, by USB nie usypiało, szczególnie że exroot'a mam na hubie.
Witam,
Jestem posiadaczem routera TL-WR1043ND, i modułu 1wire MP00202.
Odczyty temperatur dokonuję za pomocą digitempa (no w końcu, alternatywy zapewne nie ma)
Problemy które mnie męczą to:
Po pewnym czasie bez dokonywania pomiarów, zwracany jest błąd (przykład, odpowiedź z błędem i bez x2)
root@len:~$ digitemp_DS9097U -s /dev/ttyUSB0 -a
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Error 5: DS2480B Adapter Not Detected
Error 10: Read COM Failed
Error 10: Read COM Failed
Error 10: Read COM Failed
Error 10: Read COM Failed
Error 10: Read COM Failed
Error 10: Read COM Failed
Error 10: Read COM Failed
Error 10: Read COM Failed
Error 10: Read COM Failed
root@len:~$ digitemp_DS9097U -s /dev/ttyUSB0 -a
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Dec 07 08:21:11 Sensor 0 C: 3.50 F: 38.30
Dec 07 08:21:12 Sensor 1 C: 20.31 F: 68.56
root@len:~$ digitemp_DS9097U -s /dev/ttyUSB0 -a
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Dec 07 08:21:54 Sensor 0 C: 3.50 F: 38.30
Dec 07 08:21:55 Sensor 1 C: 20.31 F: 68.56
Starałem się rozwiązać ten problem przez skrypt w bashu, który dodałem do crona by ruszał co pół godziny:
#!/bin/bash
until (( ${#TEMP} == 23 )) || (( ${#TEMP} == 24 )) || (( ${#TEMP} == 25 )) ; do
sleep 5
TEMP=$(digitemp_DS9097U -a -q -o "%Y/%m/%d %H:%M:00,%.2C" -c /home/conf/digitemp.conf)
done
killall digitemp_DS9097U > /dev/null 2>&1 # ubija digitempa
echo $TEMP >> /home/conf/digi.csv # zapisuje dane
kill $$ # zabija skrypt
exit # a tak na wszelki wypadek.
No ale wynikiem po pewnym czasie jest:

Tak więc już zgłupiałem mimo ilości killów w skrypcie, nadal mam takie wyniki.
Liczę na pomoc.
Znalezione posty: 4