sprawdź to:
echo "E" > /dev/ttyUSB0 && tail -f /dev/ttyUSB0
jak nie zadziała to musisz przerobić kod w Arduino.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez wabikboy
sprawdź to:
echo "E" > /dev/ttyUSB0 && tail -f /dev/ttyUSB0
jak nie zadziała to musisz przerobić kod w Arduino.
W "C" nie bardzo mogę Ci pomóc, ale czy jak wpisujesz "E" czy to 69 to naciskasz enter ?? bo jeśli nie to może wstaw małe opóźnienie aby arduino mogło zdążyć odczytać.
W ten sposób co podałeś wpisujesz datę do pliku /www/test a potem robisz odczyt w "pętli" samej temperatury dlatego Ci tylko temperaturę pokazuje.
Jeśli odczyt temperatury na arduino następuje co określony czas to bedziesz miał trochę zabawy z tym, a łatwiej by było wysłać żądanie odczytu do arduino a następnie go odczytać np:
echo "odczyt" > /dev/ttyUSB0 && echo $(date) Sensor 1 C: >> /www/test && cat /dev/ttyUSB0 >> /www/test
sleep 1
killall cat![]()
Jak chcesz podgląd pracującego skryptu to na koncu każdego echo dopisz "> /jakas_nazwa_pliku1.txt" ... "> /jakas_nazwa_pliku2.txt" itd.
wtedy to co "echo" ma wyswietlic w konsoli wstawi Ci do pliku i mozesz sobie podejrzeć ![]()
potem kolejny skrypt odczytujący te pliki i masz ![]()
Ale czuje ze zaraz zostane zmieszany z błotem za tak toporne rozwiązanie ![]()
Aby wget wiedział że ma pobrać całość bo jak masz np. spacje to tylko do spacji przeczyta. W adresie spacje nie występują ale warto się przyzwyczaić aby stosować zawsze cudzysłów (gdzieś o tym czytałem
). poczytaj o unix i po co w nim cudzysłów ![]()
albo bezpieczniej przez transoptor, mniejsze ryzyko uszkodzenia GPIO
Błąd poprawiony, teraz nie usuwa zawartości crona
Jakies dziwne kombinacje stosujesz, dysk usb przez lan-usb? podłączasz dysk na usb do TL-WR2543ND bo przeciez ma gniazdo w nim udostepniasz po sambie
Osobiście używam 3 HUB'ów tego typu:
HUB USB 2.0 Take Me TM1 4 porty
Nie wiem dlaczego nie zawsze opisywany że aktywny (może dlatego że nie ma zasilacza w komplecie) ale ma gniazdo na zasilacz.
Każdy podłączony pod zasilanie i nie mam z nimi problemów, dwa działają z routerem
a trzeci z Raspberry PI i wpiętym do niego dyskiem 2,5'' . Zdjęcie wnętrza tego HUB'a można zobaczyć TU
po prostu podłączasz jak kolejny czujnik. Z tym że chyba tu musisz podłączyć zasilanie ale w trybie pasywnym też powinien ruszyć.
Mała rada: zmień to : 'set format x "%d%b %H:%M " ' na 'set format x "%d%b\n %H:%M "' przeniesie Ci godzine linijke niżej i lepiej bedzie sie czytać ![]()
Jeśli używasz pendrive lub karty SD a pliki często ulegają uszkodzeniu to może być:
- wadliwy(a) pendrive - karta SD
- problem z wydajnością prądową.
Od kiedy przesiadłem się z pendrive na HDD z oddzielnym zasilaniem dla niego, zapomniałem o tych problemach mimo "hardresetu" czyli brutalne odłączenie zasilania nie spowodowało ( tfuu
) jak dotąd problemu, dla porównania na RPi mam nadal kartę SD i co pewien czas sypie się system plików od tak albo jakiś plik się uszkodzi a wgranie na nowo pomaga na pewien czas i znów to samo, ale u mnie jest jeszcze HUB podpięty a jak wiadomo malina wydajnością "Amperową" nie grzeszy
więc kosztem prędkości chyba system dla maliny też postawie na HDD
ale raczej na dysku nic nie znajdziesz tylko trzeba się dostać do niego tak jak na router czyli przez np. putty
w zasadzie jest możliwość odczytania trzeba by przeanalizować kod strony na której jest np zasięg zobaczyć jak jest czytany,
tylko czy do kodu strony łatwo da się dostać ??
jeszcze to sobie ustaw:
DriverPath=/usr/lib/lcdproc/
curses to domyslnie ustawiony sterownik dla innego wyswietlacza.
Jeśłi LCD masz zgodny z hd44780 to w LCDd.conf ustaw Driver=hd44780 potem szukaj w tym samym pliku
## Hitachi HD44780 driver ##
[hd44780]
i zmień jak niżej:
ConnectionType=lcd2usb
Size=20x2
w pliku lcdproc.conf definiujesz co ma być wyświetlane
Jeśłi chodzi o lcd4linux to sam też kombinowałem z dużym zegarem ale konstrukcja programu nie daje możliwości robić tego w jednym pliku konfiguracyjnym, więc nie jest to już takie proste więc radzę zainstalować "lcdrpoc" gdzie po prostu zaznaczasz taką funkcję do wyświetlenia. link
zmień 'Icons 1' na 'Icons 8' i powinno pokazać resztę.
co do zdjęcia: podobne realizuje opcja "BIG CLOCK" w pakiecie lcdproc
Wysłałem. Proszę ![]()
Wysłałem Ci info na maila odpisz jeśli pilnie potrzebujesz tego pliku
Ok faktycznie nie zerknąłem, po pracy podeślę Ci wsad.
witam!
W tej paczce nie ma rtl_eeprom
a chciałem pomóc
Tak dla ułatwienia ![]()
scp plik uzytkownik@serwer:nazwa_folderu/nazwa_plikuTylko wcześniej trzeba wygenerować klucz dla ssh co by nie pytało o hasło do serwera za każdym razem
eko.one.pl → Posty przez wabikboy
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc