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 (Strona 7 z 8)
Jak chcesz podłączyć do router i ten router ma USB to najlepiej kupić właśnie ten MP00202. Później do tego MP podłączasz 2 przewodami czujniki. Obsługę tego MP00202 pod linuxem masz w www.owfs.org
Jeśli masz router bez USB to możesz podłączyć układ DS2480b pod port szeregowy dla WRT54g v2.2 takie coś można sobie zlutować http://www.elektroda.pl/rtvforum/topic1854062.html
Do wykresów można też użyć http://dygraphs.com/ wystarczy tylko skryptem zapisywać do pliku csv. Cały wykres działa a przeglądarce więc nie obciąża routera.
Wiem, że już trochę czasu minęło ale odpiszę może ktoś jeszcze będzie potrzebował informacji.
A więc w notach katalogowych jest zalecenie, żeby przy temp. >85 C stosować dodatkowe zasilanie ponieważ konwersja temperatury trwa wtedy trochę dłużej i nie wystarczą "prądu" w wew. kondensatorku.
A jeśli chodzi o czujniki to najlepiej stosować DS18B20 to jest najnowszy model. Ma opcję odczytu temperatury z różną dokładnością a co za tym idzie szybkością. DS1820 to chyba stary układ natomiast DS18S20 to nowszy, który może go zastępować. W owfs można z niego odczytać tylko temperaturę z dokładnością 12 bitów.
Nie jestem pewien ale jest jeszcze taki plik w OWFS
/structure/simultaneous/temperature
powinien on wywołać konwersję temp. we wszystkich podłączonych termometrach może po odczekaniu 2 sekund po tej komendzie uda się odczytać temperaturę >85st
Mnie się udało zbudować właśnie taki układ DS2480b podpięty do standardowej przejściówką FT232RL. Działa bez problemu na jądrze 2.6 i z OWFS. Natomiast digitemp w paczce na Openwrt chyba nie ma akurat do tego wsparcia. Tego interfejsu 1-wire<-> USB Dallas już nie produkuje więc pewnie jest problem z dostaniem.
Ale jeśli szybciej znajdzie USB to też czeka? Ja właśnie ten parametr zmniejszyłem podczas kompilacji do 5 sekund i też startuje. Choć jak dołożyłem HUBa usb to jest loteria. BTW czy można to zmienić bez ponownego wgrywania firmware-u?
CONFIG_EXTROOT_SETTLETIME=5
Mam taki problem, że po uruchomieniu extroota na usb system chyba trochę dłużej niż kiedyś wstaje. Może to też wina nowszej wersji OpenWrt z jądrem 2.6. Jednak przez to dłuższe startowanie jest problem z DHCP na komputerach podłączonych do routera. Po załączeniu zasilania połączenie sieciowe się uaktywnia jednak czas przez który Windowsowy klient DHCP szuka serwera jest krótszy niż start Openwrt. WinXP daje sobie spokój i przestaje szukać. Wiem, że można po prostu dać na zakładce połączenia "Napraw" jednak to trochę niewygodne poza tym musiałbym to tłumaczyć innym domownikom co jest trudne w realizacji.
Czy jest jakiś sposób na włączenie i wyłączenie switcha po starcie systemu? Mój router to Asus WL-500W na aktualnym Backfire z jądrem 2.6.
W zazadzie może być kabel do dowolnego telefonu nie tylko Nokii. Ja np. używam takiego rozbrojonego od Sagema. Kabel musi być np. na chipie Prolific pl2303(te są tańsze) albo na ft232(droższe chyba). Pewnie inne też by działały ale wiem, że na 100% te działają bo sprawdziłem na własnym WRT54g
Ważne też jest żeby to był kabel "do telefonu" bo ma on wtedy odpowiednie poziomy napięć (0-3V) a nie USB-RS232 który ma poziomy +-12/8V.
Przy łączeniu się np. Hyperterminalem albo też innym programem trzeba wyłączyć sprzętową kontrolę transmisji czy jak to się tam nazywa.
Może na dealextreme coś znajdziesz. To sklep z Hong-Kongu z tanią chińszczyzną. Ceny w miarę dobre ale główną zaletą jest darmowa wysyłka co przy takiej małej pierdołce ma znaczenie.
Ten brelok ma przyciski z boku http://www.dealextreme.com/details.dx/sku.39221
http://www.dealextreme.com/details.dx/sku.5218 to chyba jest na ST2205u
http://www.dealextreme.com/products.dx/ … popularity
Więc udało mi się skompilować opasłe libffmpeg (1,5 MB) i rzeczywiście konwertuje. Usunięcie tych wpisów --disable to było to.
Php też zainstalowałem razem z libgd i po kilku modyfikacjach plików konfiguracyjnych konwersja działa.
Na oko wydaje się, że ffmpeg jest szybsze od skryptu php.
Wielkie dzięki za pomoc!
Mógłbyś trochę sprecyzować. Nie jestem zbyt obeznany z kompilacji Openwrt. Widzę, że mam taki katalog
backfire/build_dir/target-mipsel_uClibc-0.9.30.1/ffmpeg-0.5.2
Tam mam coś pozmieniać? Bo w Makefile nie widzę żadnego disable
Czy po zmianach jeśli zrobię make w katalogu głównym backfire to będę mial w bin/..../packages ten skompilowany pakiet ?
EDIT
Chyba znalazłem
backfire/package/feeds/packages/ffmpeg/Makefile
też nie działa a zaznaczyłem wszystko menuconfigu przy konfiguracji libffmpeg
ffmpeg -f image2 -i wykres.png abc.jpg
FFmpeg version 0.5.2, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --enable-cross-compile --cross-prefix=mipsel-openwrt-linux-uclibc- --arch=mipsel --prefix=/usr --enable-shared --enable-static --disable-debug --enable-gpl --disable-libfaad --disable-mmx --disable-mmx2 --enable-pthreads --disable-optimizations --enable-small --disable-stripping --disable-vhook --enable-zlib --enable-postproc --disable-ffserver --disable-bsfs --disable-devices --disable-encoders --enable-encoder=ac3 --enable-encoder=jpegls --enable-encoder=mpeg1video --enable-encoder=mpeg2video --enable-encoder=mpeg4 --enable-encoder=pcm_s16be --enable-encoder=pcm_s16le --enable-encoder=png --enable-encoder=vorbis --enable-encoder=zlib --disable-decoders --enable-decoder=aac --enable-decoder=ac3 --enable-decoder=atrac3 --enable-decoder=gif --enable-decoder=h264 --enable-decoder=jpegls --enable-decoder=mp2 --enable-decoder=mp3 --enable-decoder=mpeg1video --enable-decoder=mpeg2video --enable-decoder=mpeg4 --enable-decoder=mpeg4aac --enable-decoder=mpegvideo --enable-decoder=pcm_s16be --enable-decoder=pcm_s16le --enable-decoder=png --enable-decoder=vorbis --enable-decoder=wmav1 --enable-decoder=wmav2 --enable-decoder=zlib --disable-muxers --enable-muxer=ac3 --enable-muxer=ffm --enable-muxer=h264 --enable-muxer=mp3 --enable-muxer=mp4 --enable-muxer=mpeg1video --enable-muxer=mpeg2video --enable-muxer=mpegts --enable-muxer=ogg --enable-muxer=oss --enable-muxer=rtp --disable-demuxers --enable-demuxer=ac3 --enable-demuxer=ffm --enable-demuxer=h264 --enable-demuxer=mp3 --enable-demuxer=mpegps --enable-demuxer=mpegts --enable-demuxer=mpegvideo --enable-demuxer=ogg --enable-demuxer=rm --enable-demuxer=rtsp --enable-demuxer=sdp --disable-parsers --enable-parser=aac --enable-parser=ac3 --enable-parser=h264 --enable-parser=mpegaudio --enable-parser=mpegvideo --enable-parser=mpeg4video --disable-protocols --enable-protocol=file --enable-protocol=http --enable-protocol=pipe --enable-protocol=rtp --enable-protocol=tcp --enable-protocol=udp
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 1 / 52.20. 1
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libpostproc 51. 2. 0 / 51. 2. 0
built on Jan 2 2011 22:04:11, gcc: 4.3.3
Unknown input or output format: image2
też ie działa
ffmpeg -i wykres.png abc.jpg
built on Jan 2 2011 22:04:11, gcc: 4.3.3
[mp3 @ 0x42d430]Could not find codec parameters (Audio: 0x0000, 0 channels, s16)
wykres.png: could not find codec parameters
nie wiem dlaczego ffmpeg coś o audio wypisuje jeśli to tylko dwa obrazki
Przekompilowałem libffmpeg ale teraz mam nowy błąd. Czy mógłbyś sprawdzić czy twój ffmpeg działa. Nie mogę przetestować twojej paczki bo to inna architektura. Ja mam broadcoma.
Niby --enable-encoder=png jest
ffmpeg -i wykres.png -o abc.jpg
FFmpeg version 0.5.2, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --enable-cross-compile --cross-prefix=mipsel-openwrt-linux-uclibc- --arch=mipsel --prefix=/usr --enable-shared --enable-static --disable-debug --enable-gpl --disable-libfaad --disable-mmx --disable-mmx2 --enable-pthreads --disable-optimizations --enable-small --disable-stripping --disable-vhook --enable-zlib --enable-postproc --disable-ffserver --disable-bsfs --disable-devices --disable-encoders --enable-encoder=jpegls --enable-encoder=mpeg1video --enable-encoder=mpeg2video --enable-encoder=mpeg4 --enable-encoder=png --enable-encoder=zlib --disable-decoders --enable-decoder=ac3 --enable-decoder=atrac3 --enable-decoder=gif --enable-decoder=h264 --enable-decoder=jpegls --enable-decoder=mp2 --enable-decoder=mp3 --enable-decoder=mpeg1video --enable-decoder=mpeg2video --enable-decoder=mpeg4 --enable-decoder=mpeg4aac --enable-decoder=mpegvideo --enable-decoder=png --enable-decoder=vorbis --enable-decoder=wmav1 --enable-decoder=wmav2 --enable-decoder=zlib --disable-muxers --enable-muxer=ac3 --enable-muxer=ffm --enable-muxer=h264 --enable-muxer=mp3 --enable-muxer=mp4 --enable-muxer=mpeg1video --enable-muxer=mpeg2video --enable-muxer=mpegts --enable-muxer=ogg --enable-muxer=rtp --disable-demuxers --enable-demuxer=ac3 --enable-demuxer=ffm --enable-demuxer=h264 --enable-demuxer=mp3 --enable-demuxer=mpegps --enable-demuxer=mpegts --enable-demuxer=mpegvideo --enable-demuxer=ogg --enable-demuxer=rm --enable-demuxer=rtsp --enable-demuxer=sdp --disable-parsers --enable-parser=aac --enable-parser=ac3 --enable-parser=h264 --enable-parser=mpegaudio --enable-parser=mpegvideo --enable-parser=mpeg4video --disable-protocols --enable-protocol=file --enable-protocol=http --enable-protocol=pipe --enable-protocol=rtp --enable-protocol=tcp --enable-protocol=udp
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 1 / 52.20. 1
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libpostproc 51. 2. 0 / 51. 2. 0
built on Jan 2 2011 21:21:30, gcc: 4.3.3
[mp3 @ 0x42d430]Could not find codec parameters (Audio: 0x0000, 0 channels, s16)
wykres.png: could not find codec parameters
ffmpeg fajnie działa na moim laptopie ale na routerze już nie 
mam takie dziwny komunikat
ffmpeg -i wykres.png wykres.jpg
FFmpeg version 0.5.2, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --enable-cross-compile --cross-prefix=mipsel-openwrt-linux-uclibc- --arch=mipsel --prefix=/usr --enable-shared --enable-static --disable-debug --enable-gpl --disable-libfaad --disable-mmx --disable-mmx2 --enable-pthreads --disable-optimizations --enable-small --disable-stripping --disable-vhook --enable-zlib --enable-postproc --disable-bsfs --disable-devices --disable-encoders --disable-decoders --enable-decoder=ac3 --enable-decoder=atrac3 --enable-decoder=h264 --enable-decoder=jpegls --enable-decoder=mp3 --enable-decoder=mpeg1video --enable-decoder=mpeg2video --enable-decoder=mpeg4 --enable-decoder=mpeg4aac --enable-decoder=mpegvideo --enable-decoder=png --enable-decoder=wmav1 --enable-decoder=wmav2 --enable-decoder=zlib --disable-muxers --enable-muxer=ffm --disable-demuxers --enable-demuxer=ac3 --enable-demuxer=ffm --enable-demuxer=h264 --enable-demuxer=mp3 --enable-demuxer=mpegts --enable-demuxer=mpegvideo --enable-demuxer=rm --enable-demuxer=rtsp --enable-demuxer=sdp --disable-parsers --enable-parser=ac3 --disable-protocols --enable-protocol=rtp --enable-protocol=udp
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 1 / 52.20. 1
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libpostproc 51. 2. 0 / 51. 2. 0
built on Jul 11 2010 16:13:40, gcc: 4.3.3
wykres.png: no such file or directory
oczywiście scieżka do pliku jest podana prawidłowo, nawet jak podam bezwzględną to mi mówi, że nie ma takiego pliku
Widziałem, przy okazji minidlna, że masz skompilowałeś sobie swój własny ffmpeg. Może bym musiał właśnie to zrobić.
Mam taki problem. Potrzebuję wykresy z rrdtool przerobić na format jpg. Rrdtool potrafi generować tylko PNG. Format jpg jest mi potrzebny, żeby zobaczyć generowanie wykresy na telewizorze przez serwer DLNA. Telewizor obsługuje tylko jpega.
Widzę, że jest taki pakiet GraphicsMagic który chyba potrafi konwertować ale po jego zaintalowaniu nie widzę narzędzia gm, które właśnie powinno służyć do zmiany formatów.
Czy jest jakiś inny program do konwersji na Openwrt?
Wielkie dzięki. Działa już mi się nie chce dochodzić co miałem źle chyba za długo siedziałem przed komputerem ;-)
Najprawdopodobniej nie zaznaczyłem jednak wbrew temu co twierdziłem kmod-fuse
mógłbyś dołączyć plik .config?
Dla pewności dodam, że chodzi mi o konkretny pakiet
a kiedy pobierałeś źródła? Może coś się zmieniło ostatnio i dlatego u mnie tego nie widać?
wiesz może jak pobrać konkretną wersję pakietów?
bo z svna to sie chyba tak robi
svn co svn://svn.openwrt.org/openwrt/branches/backfire -r numer_wersji
pobrałem dla pewności przed chwila najnowsze backfire
svn co svn://svn.openwrt.org/openwrt/branches/backfire
./scripts/feeds update -a
./scripts/feeds install -a
Nie ma tam owfs
w .config także nie ma nawet zakomentowanego owfs
Rzeczywiście po zmianie źródła na
http://downloads.openwrt.org/backfire/10.03.1-rc4/brcm47xx/packages/
pakiet się zainstalował
Mógłbyś mi podać jaką masz wersję backfire u siebie, że widzisz owfs z menufonfig?
Zaznaczyłem kmod-fuse ale widzę teraz, że problem jest z wersją jądra i owfs. Bo jednak przy instalacji na routerze z pakietów też jest problem.
opkg install owfs
Installing owfs (2.7p21-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03/brcm47xx/packages/owfs_2.7p21-1_brcm47xx.ipk.
Installing libfuse (2.8.3-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03/brcm47xx/packages/libfuse_2.8.3-1_brcm47xx.ipk.
Installing kmod-fuse (2.6.32.10-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03/brcm47xx/packages/kmod-fuse_2.6.32.10-1_brcm47xx.ipk.
Not downgrading package kernel on root from 2.6.32.27-1 to 2.6.32.10-1.
Configuring kmod-fuse.
Configuring libfuse.
Collected errors:
* opkg_install_cmd: Cannot install package owfs.
No właśnie tam nie mam owfs tylko
owftpd
owhttp
owserver
Jako źródła mam świeże backfire ze wczoraj
Zrobiłem sobie interfejs 1-wire do mojego starego routera WRT54g.
Opis umieściłem na elektrodzie http://www.elektroda.pl/rtvforum/topic1854062.html
W razie czego proszę pytać, służę pomocą.
Chcę skompilować sobie Openwrt z pewnymi pakietami. Wszystko mniej więcej działa jednak mam problem z pakietem owfs. W menuconfig nie mogę go znaleźć. W pliku .config też go nie ma natomiast sam katalog z tym pakietem jest w katalogu.
Pakiety do obslugi 1wire np. owserver są dostępne z menuconfig.
Mogę ten pakiet zainstalować przez opkg jest on dostępny tylko dlaczego nie mogę wkompilować w firmware?
Ja odpaliłlem owfs na Openwrt z jądren 2.4 na WRT54G
owfs -d /dev/tts/1 /mnt/owfs
gdzie -d to port do ktorego masz podłaczony interfejs na mam podłączonego chipa ds2480b i działa
Natomiast /mnt/owfs to katalog montowania, można wybrać dowolny
Znalezione posty: 151 do 175 z 192