Wpadł w moje ręce tuner DVB-T z układem RTL2832U.
Dla tych, którzy nie słyszeli o tym donglu napiszę, że oprócz typowych funkcji jak odbieranie stacji radiowych i telewizyjnych, dzięki układowi RTL2832U można nim odbierać inne treści nadawane w paśmie 24-1766 MHz.
Np. można stać się częścią społeczności FlightRadar i udostępniać sygnały wysyłane przez transpondery samolotów. W zamian można korzystrać bezpłatnie z pakietu FlightRadar Business, czyli najwyższego.
Mi natomiast podoba się funkcja odczytywania informacji wysyłanych przez popularne czujniki do stacji pogodowych - temperatura, ciśnienie, prędkość i kierunek wiatru, itp. Informacje te można wykorzystać np. w Domoticzu. Z tego co zaobserwowałem, to najczęściej ww. tuner wykorzystuje się wraz z RPi. Ja natomiast chciałbym go wpiąć do portu USB routera z zainstalowanym Tomato.
Widzę, że Entware ma odpowiednie pakiety: librtlsdr, rtl-sdr, rtl_433, chociaż nie sprawdzałem jeszcze czy to są wszystkie wymagane w tym przypadku.
Czy ktoś z Was już miał z tym do czynienia i używał bezpośrednio z Tomato?
I drugie pytanie - jakim narzędziem oprócz ww. wspomnianym Domoticzem (i innymi HA) można generować statystyki (z informacji odebranych z czujników) + wykresy bezpośrednio z poziomu routera?
Scalony z 12 grudnia 2021 15:48:44:
Utknąłem na samym początku. Mam router z jednym portem USB, a potrzebuję dwa.
1 - dla pendrive do zainstalowania entware
2 - dla dongla DVB-T
Wpiąłem HUB'a USB, ale nic podpiętego do niego nie jest widziane przez router. Czy w FreshTomato należy coś ustawić, żeby HUB i sprzęt podpięty do niego był widziany?
Wpinając pendrive bezpośrednio do USB routera system go widzi.
Edytowany przez servee dnia 12-12-2021 15:48
Chciałbym podzielić się z Wami informacją o sukcesie.
Poniżej odczyty z kilku czujników, które zostały wykryte w okolicy. Poobserwuję je kilka dni i może nawet swojego nie będę uruchamiał, tylko skorzystam z takiego, który ma odczyty zbliżone do tych z mojego termometru/higrometru za oknem.
Cytat
trying device 0: Realtek, RTL2838UHIDIR, SN: 00000001
Found Rafael Micro R820T tuner
Using device 0: Generic RTL2832U OEM
Exact sample rate is: 250000.000414 Hz
[R82XX] PLL not locked!
Sample rate set to 250000.
Bit detection level set to 0 (Auto).
Tuner gain set to Auto.
Reading samples in async mode...
Tuned to 433920000 Hz.
2021-12-12 21:13:01 : Nexus Temperature
House Code: 24
Battery: OK
Channel: 1
Temperature: -1.40 C
2021-12-12 21:13:29 : S3318P Temperature & Humidity Sensor
House Code: 210
Channel: 1
Battery: LOW
Button: 0
Temperature: 0.50 C
Humidity: 72 %
2021-12-12 21:13:37 : Nexus Temperature/Humidity
House Code: 126
Battery: LOW
Channel: 2
Temperature: 19.30 C
Humidity: 19 %
2021-12-12 21:13:53 : OS : THGR122N
House Code: 234
Channel: 3
Battery: LOW
Temperature: -1.20 C
Humidity: 80 %
2021-12-12 21:13:58 : Springfield Temperature & Moisture
SID: 0
Channel: 1
Battery: OK
Transmit: AUTO
Temperature: 25.6 C
Moisture: 1
Poniżej bardziej czytelna postać, jaką otrzymuję w putty:
Problemem, który miałem początkowo był rzeczywiście słaby HUB USB. Wymieniłem na inny i jest lepiej, ale i tym razem zbyt często program po uruchomieniu zaraz zamyka się z informacją:
Cytat
User cancel, exiting...
Muszę zaopatrzyć się w aktywny HUB i myślę, że będzie dużo lepiej.
Drugim problemem, okazało się zbyt mało RAM'u w moim RT-N10U. Konieczne było zrobienie pliku swap.
Teraz czeka mnie jeszcze skonfigurowanie jakiegoś serwera na NAS, do którego za pomocą mqtt będę wysyłał odczyty do generowania wykresów, alarmów, itp.
Scalony z 16 grudnia 2021 18:27:31:
Podpowie ktoś jak ten program umieścić w routerze? https://github.com/baycom/tfrec
Muszę to skompilować bezpośrednio na routerze, czy najpierw zrobić paczkę (jak) i zainstalować przez entware?
Chcę ten program zainstalować na routerze z ARM, ale możliwe, że będę chciał też na MIPS.
Edytowany przez servee dnia 16-12-2021 18:27
musisz podmontowac jak to w linuxie dyski (usb hdd) czy tam partycje po jakies katalogi w toamto.
Tomato ma moduły odpoiwednei w sobie w sobie i w konsli mozez prtycyjnowac i formatowac i to jest najlepszy sposob ale ...
mozesz uzyc zewnetrznego programu.
Sforamtuj pendriva w ext2 i nazwij go (label) opt i zastosuje sposb montowania taki jak ja podalem
https://openlinksys.info/forum/viewthread.php?forum_id=14543&thread_id=14543#post_170377
no i masz entware jak je zanisntalujsz i dysk zamontowany
swoja paczke poprostu umiesc na tym pendrivie
np poprzez zinstalowanie sterownika ext2 Pragona w Windows itp
Z dodatkowym dyskiem/penem sobie poradzę. Tak samo z Entware.
Nie wiem natomiast jak zainstalować program tfrec na wpiętym do routera dysku/penie.
W opisie instalacji jest napisane: For x86/x86_64/MacOS simply type make. For RasPI3 use "make -f Makefile.arm", for RasPI 2 or Zero "make -f Makefile.raspi2". For other architectures you need to adjust the makefile flags.
Czy mogę dla routera z procesorem arm (RT-N18U) wykorzystać sposób instalacji jak podano w instrukcji na RPi 3? W końcu to ten sam procesor.
Jak skompilować program dla routera z procesorem mips? Rozumiem, że ma to związek z makefile flags z powyższego opisu.
Zerkam, zerkam i muszę się przyznać, że nawet nie wiem na co mam patrzeć.
Nigdy w życiu nic nie kompilowałem.
Który plik mam umieścić na penie - Makefile.arm? Co z resztą plików? Również w tym samym miejscu co makefile.arm?
Ten pakiet musisz umiscic na pendriwie wg mnie .
A potem w konsoli przejsc d otego katalogu gdzie go umisciles i wydac te polecenia.
https://zoomadmin.com/HowToInstall/UbuntuPackage/librtlsdr-dev
tu sa te pakiety - chyab dla arm musisz pobrac
https://packages.ubuntu.com/bionic/libdevel/librtlsdr-dev
Już kilka dni nad tym spędziłem i stoję w miejscu.
W sposób jaki podałeś nie da rady tego zainstalować pod Tomato. Nie działa (brak) apt-get.
Próbowałem kompilować źródła na różne sposoby wg instrukcji znalezionych w internecie, ale też mi nie wychodzi - wychodzą podstawowe braki wiedzy w tym zakresie, nie moja działka. Czy ktoś kto ma skonfigurowane środowisko mógłby mi skompilować z tego paczki do Entware? https://github.com/baycom/tfrec https://packages.ubuntu.com/bionic/li...rtlsdr-devEdytowany przez servee dnia 21-12-2021 19:03
· Łącznie użytkowników: 24,115 · Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.
Maniek91PL
06-11-2024 22:37
dzięki !
maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia
Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa
overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.
maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.
overflow2
30-09-2024 20:53
Jaki aktualnie najtańszy router do tomato do openvpn?
maxikaaz
27-07-2024 15:07
@servee - na początek router do rozebrania i obejrzenia, ciężko wróżyć tak tylko po objawach
maxikaaz
27-07-2024 14:55
@servee - cały kontroler nie pada tak sobie z powodu "zbiegu okoliczności", więc prawdopodobnie gdzieś przepięcie.
servee
25-07-2024 13:33
@maxikaaz: działało, aż pewnego pięknego dnia przestało działać. W tym dniu była też burza, ale to raczej zbieg okoliczności.
maxikaaz
25-07-2024 11:38
@servee - o ile problem jest w obrębie samych wyjść (dławiki, warystory), to naprawialne, ale jeśli w samym SoC - to nienaprawialne ze względu na koszta. A co było przyczyną?