27 Listopada 2024 17:56:40
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· Nowe routery: UX, UC...
· [MOD] FreshTomato-MI...
· [MOD] FreshTomato-AR...
· DIR868l OFW asus vs ...
· [S] Asus RT-AC56U
· Szukam zaproszenia n...
· Asus RT-AC5300 ,prob...
· archer c6 v3.20
· [S] Nighthawk R7000P...
· [S]Asus RT-AC5300 - ...
· Tanie N100 na promce...
· net z telefonu wifi+...
· Tomato - bugi/proble...
· HUAWEI z światłowodem
· Asus TUF-AX3000_V2 p...
· rt-ax88upro częste ...
· [Howto] Xpenology na...
· Jaki router pod Open...
· Ruter z tomato
· Czy to jeszcze NAS?
Najpopularniejsze obecnie wątki
· [MOD] FreshTomato... [908]
· [MOD] FreshTomato... [414]
· DIR868l OFW asus ... [11]
· Nowe routery: UX,... [3]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 głosów]

Broadcom ARM
Broadcom ARM
52% [219 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [15 głosów]

Ogółem głosów: 419
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
18.118.193.223
Zobacz wątek
OpenLinksys » :: OPROGRAMOWANIE :: » Tomato - firmware
 Drukuj wątek
tomato i stacja pogody
Darko_P
Czy jest możliwość podpięcia pod tomato i router z usb stacji pogody??
Stacja pogody np WH1090 (albo jakiś zamiennik).
Chodzi mi czy można by było zgrywać dane ze stacji na dysk i zrobić na nim np jakiś serwerek pogodowy widoczny np w necie.
 
eRd
Skoro masz router z usb to najlepiej byłoby to wszystko robić już na samym routerze. Postawić opt itp. Z tym, że chyba nie ma pakietów gotowych (trzeba sprawdzić, bo pewności nie mam) pod tomato, ale w razie czego myślę, że shibby mógłby pomóc z kompilacją...
WRT54GL v 1.1 Tomato Firmware 1.28.0005 108 ND VPN + 11 użyszkodników na kablu + 1 wifi Wink
Netgear WNR3500L v1 @500MHz Tomato Firmware 1.28.0000 MIPSR2-108 K26 USB BTgui-VPN
PAP2T soft 5.1.6 LS / IPFON
Zotac HD-ID11 (ION2),
 
kinh
Ja posiadam dwa termometry na 1-wire i moduł USB<>1-wire. Z optware mozna zainstalowac digitemp i temperatury wrzucać do pliku.

Wygląda to mniej więcej tak:


root@unknown:/opt/root# digitemp_DS9097U -a
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Nov 21 02:16:52 Sensor 0 C: 16.25 F: 61.25
Nov 21 02:16:53 Sensor 1 C: 18.00 F: 64.40


Jest jeszcze owfs ( 1-wire file system ), który ma więcej możliwości niż ten digitemp. Ale to chyba wymaga kompilacji.

Pozdrawiam,
kinh
 
Darko_P
Wracając do tematu czy ktoś próbował używać tego projektu z tomato:
http://code.google.com/p/pywws/
Ewentualnie czy dałoby się to skompliować pod toamto??
 
shibby
bedzie weekend to sprobuje skompilowac. Powiedz tylko czy pod tomato k2.6 czy k2.4

w projektach jest temat o moich kompilacjach
napisz tam prosbe i podaj link do zrodel zebym nie zapomnial i sie zastanawial gdzie kto o co prosil Smile.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
Darko_P
Próbuję dalej uruchomić ten projekt wg tej instrukcji:

Getting started:
  (Steps 1 to 12 are covered in more detail in the file
  doc/html/HOWTO_get_started.html or doc/txt/HOWTO_get_started.txt
  Step 18 is covered in more detail in the file
  doc/html/HOWTO_Twitter.html or doc/txt/HOWTO_Twitter.txt)
  1/ Unzip / untar all the files to a convenient directory
  2/ Install Python, if not already installed
  3/ Install libusb, if not already installed
  4/ Install PyUSB, if not already installed
  Note: steps 2..4 may require installation of other software on some
  platforms, and you might have to compile / build some packages.
  5/ Run "python TestWeatherStation.py" - it should complain about not
     being able to connect to a weather station
  6/ Connect weather station's USB port to computer
  7/ Run TestWeatherStation.py again - you should get a load of data.
     If this fails it might be a 'permissions' problem. Try running as
     root: "sudo python TestWeatherStation.py". If this works then you
     may be able to set up a 'udev' rule for the weather station. See
     http://code.google.com/p/pywws/wiki/Compatibility for details.
     7a/ Try options to decode data and show history:
         "python TestWeatherStation.py -d -h 5"
  8/ Run "python AutoDoc.py" to create extra documentation of the
     software.
  9/ Choose somewhere to store readings, e.g. /data/weather
  10/ Get some data from the weather station:
      "python pywws/LogData.py /data/weather"
      This will take a while the first time you run it, as it fetches
      all the data stored in the weather station.
  11/ If you have an EasyWeather.dat file, now is the time to convert it:
      "python EWtoPy.py EasyWeather.dat /data/weather"
  12/ Process the raw data to make hourly and daily summaries:
      "python pywws/Process.py /data/weather"
  13/ Generate some tables:
      "python pywws/Template.py /data/weather example_templates/24hrs.txt 24hrs.txt"
      "python pywws/Template.py /data/weather example_templates/6hrs.txt 6hrs.txt"
  14/ If you want to create graphs, install gnuplot, then:
      "python pywws/Plot.py /data/weather /tmp \
      example_graph_templates/24hrs.png.xml 24hrs.png"
      "python pywws/Plot.py /data/weather /tmp \
      example_graph_templates/7days.png.xml 7days.png"
  15/ Have a look at the files you've just made, then write a web page
      that incorporates them. (Use server side includes for the .txt
      files).
  16/ Edit /data/weather/weather.ini and add details of your website
      for example:
     [ftp]
     secure = False
     site = ftp.username.isp.co.uk
     user = username
     password = secret
     directory = public_html/weather/data/
  17/ Try uploading the files:
      "python pywws/Upload.py /data/weather 24hrs.txt 6hrs.txt 24hrs.png 7days.png"
  18/ If you want to upload to Twitter, install tweepy and simplejson
      then:
      "python TwitterAuth.py /data/weather"
      This will open a web browser (or give you a URL) where you log in
      to your Twitter account and authorise pywws to post.
      Then:
      "python pywws/Template.py /data/weather example_templates/tweet.txt tweet.txt"
      "python pywws/ToTwitter.py /data/weather tweet.txt"
  19/ If you want to upload to Weather Underground, try:
      "python pywws/ToUnderground.py -vvv /data/weather"
      You'll need to edit /data/weather/weather.ini with your Wunderground
      details, for example:
        [underground]
        password = undergroudpassword
        station = undergroundstation
  20/ Create directories for your graph templates and text templates, e.g.
      '~/weather/graph_templates/' and '~/weather/templates/', copy the
      templates you like to them, and run Hourly.py manually:
      "python Hourly.py /data/weather"
      You can now edit /data/weather/weather.ini to point to your template
      directories if Hourly.py didn't find them.
  21/ Set up a cron job to run Hourly.py every hour or every few hours or
      every day, according to your needs, at a minute or two past the hour.
  22/ Edit templates, weather.ini and other files to adjust everything to your
      taste.

Dotarłem do punktu 10. Punkt 11 omijam bo nie konwertuję bazy.

root@RT-N16:/mmc/weather/pywws-10.10_r298# python2.4 pywws/LogData.py -vvv /mmc/
weather/data
08:48:08:pywws.LogData:Synchronising to weather station
08:48:20:pywws.weather_station:live_data synchronised
08:48:20:pywws.LogData:Reading time 07:48:20
08:48:20:pywws.LogData:Fetching data
08:48:20:pywws.LogData:1 records written

Tutaj program wrzuca dane do /mmc/weather/data tam robi jeszcze katalogi raw/2010/2010-12 i tu są pliki tekstowe z danymi ze stacji, np. 2010-12-03.txt codziennie jest nowy plik z inną datą.
A przy punkcie 12 mam już coś takiego:

root@RT-N16:/mmc/weather/pywws-10.10_r298# python2.4 pywws/Process.py /mmc/weath
er/data
08:50:20:pywws.Process:Generating summary data
08:50:20:pywws.Process:day: 2010-12-01T23:00:00
Traceback (most recent call last):
  File "pywws/Process.py", line 444, in ?
    sys.exit(main())
  File "pywws/Process.py", line 442, in main
    DataStore.monthly_store(data_dir))
  File "pywws/Process.py", line 349, in Process
    new_data['rel_pressure'] = \
TypeError: unsupported operand type(s) for +: 'NoneType' and 'float'

Przy 13 punkcie mam:

root@RT-N16:/mmc/weather/pywws-10.10_r298# python2.4 pywws/Template.py /mmc
her/data /mmc/templates/6hrs.txt /mmc/weather/data/6godz.txt
09:25:05:pywws.Template:No summary data - run Process.py first
 
Darko_P
Już poradziłem sobie z tym problemem. Winny był błędny wpis w pliku txt.
 
eRd
Możesz dla potomnych rozwinąć ten temat ... Co było źle, jak wrażenia. W wolnej chwili możesz podzielić się sposobem na odpalenie stacji pogody na tomato i dzięki temu być może znajdą się naśladowcy Wink
WRT54GL v 1.1 Tomato Firmware 1.28.0005 108 ND VPN + 11 użyszkodników na kablu + 1 wifi Wink
Netgear WNR3500L v1 @500MHz Tomato Firmware 1.28.0000 MIPSR2-108 K26 USB BTgui-VPN
PAP2T soft 5.1.6 LS / IPFON
Zotac HD-ID11 (ION2),
 
Darko_P
jeszcze do końca nie udało mi się uruchomić tego projektu

teraz mam problem z przerzuceniem pliku na stronę www poprzez ftp
wpisuję coś takiego:

python2.4 pywws/Upload.py /mmc/weather/data/ 24hrs.png

i mimo, że w tym katalogu jest ten plik, o takiej nazwie dostaję komunikat


10:44:35:pywws.Upload:Uploading to web site
10:44:38:pywws.Upload:[Errno 2] No such file or directory: '24hrs.png'
10:44:38:pywws.Upload:[Errno 2] No such file or directory: '24hrs.png'
10:44:38:pywws.Upload:[Errno 2] No such file or directory: '24hrs.png'


Niektóre pliki udało mi się przesłać w ten sposób.
Nie wiem od czego to zależy.
Może ma ktoś jakiś pomysł??
 
arteq
Trzeba wymyslic cos własnego :-) też męcze mp00202 z dwoma czujnikami ale na openwrt :-)
Pozdrawiam, Artur
http://digi-led.pl Elementy elektroniczne | urz?dzenia sieciowe | us?ugi informatyczne
http://openwrt.pl - Polskie Centrum OpenWrt
o p e n (your) r o u t e r . p l
 
demeo
Ja na swoją pracę mgr zbudowałem stację pogody w oparciu o Linksysa WRT54GL bodajże, stacja mierzyła temperaturę powietrza (sht11), wilgotność powietrza (sht11), ciśnienie (mpxa6115a), prędkość wiatru (czujnik zbudowany na hallotronach), kierunek wiatru (optyczny czujnik zbudowany na tarczy kodowej grey'a), punkt rosy, temperatura wewnątrz stacji (d18B20). Wszystko to było oparte o procek atmega32 który zbierał dane i po RS'ie przesyłał na router który je kolekcjonował, następnie za pomocą rrdtool rysował ładne wykresiki, które można było zobaczyć na www za pomocą lighttpd. Wszystko ładnie śmigało, tyko że rrdtool zabijało cpu w routerze i system losowo się wysypywał.

W razie pytań proszę pisać Wink.
Edytowany przez demeo dnia 20-12-2010 02:34
--
Pozdrawiam
Demeo
 
adibo
Witam,

Mam stacje WS2300 podłączoną do WRT54GL (modyfikowany o serial i kartę SD). Korzystam z optware i open2300. Działa bez zarzutu. Pomiary stacji dokonują się już gdzieś od roku. Polecam, działa bez zarzutu!

Jedyny kłopocik, jaki do tej pory napotkałem to taki, że WiFi szarpie (mam wersję Tomato slodki). Ostatnio na forum wyczytałem, że może to mieć coś wspólnego z ustawieniem Buttons - dziś zmodyfikowałem, tak więc dziś za wcześnie jeszcze na konkluzje.
 
adibo
Witam raz jeszcze!

Na prośbę jednego z forumowiczów przedstawiam trochę więcej szczegółów.

Pomysł: podłączenie stacji pogodowej do stale działającego routera. Korzyści: zbieranie danych pogodowych przy bardzo niewielkim poborze energii (router i stacja, nie ma PC).
W zamyśle dane ze stacji potrzebne mi są by monitorować głównie siłę i kierunek wiatru. Plan jest taki by niebawem postawić turbinkę wiatrową ;)

Konfiguracja:
- router WRT54GL
- stacja pogodowa WS2300 (taka jak tu: http://www.heavyweather.info/english_..._2300.html)

Ogólnie sprawa sprowadza się do następujących kroków
1) rozszerzenie routera o porty szeregowe
2) rozszerzenie routera o kartę pamięci SD
3) instalacja optware
4) instalacja oprogramowania open2300
5) połączenie i uruchomienie

Odnośnie 1) i 2), odsyłam do http://www.jbprojects.net/articles/wr...54gl_mods/ lub innego tego typu postów (google "wrt54gl serial")
Do zabawy wykorzystałem dostępny moduł - zakup na allegro (np. tu: http://allegro.pl/konwerter-interfejs...68610.html)
UWAGA: płytkę i tak musiałem przerobić, gdyż w oferowanym module nie są identyczne jak te ze schematami ze strony opisującej modyfikacje. Trzeba to zrobić koniecznie, inaczej będzie spory cyrk przy uruchomieniu (serial działał tylko w jedną stronę, więc myślałem, że open2300 nie działa... trochę nerwu to kosztowało, nie powiem...)
Po zmodyfikowaniu zalecam test pełnego seriala, czyli przetestowanie komunikacji w dwie strony PC --> WRT oraz WRT --> PC.

Teraz już nie pamiętam, ale być trzeba też na końcu zmienić "opinowanie", zgodnie ze specyfikacją WS2300. Do poczytania na stronach open2300, czyli tu: http://www.lavrsen.dk/foswiki/bin/vie...00/WebHome

rysunków na razie brak, bo nie wiem jak wstawić.

Pkt 3) opisany jest gdzieś na tym forum.

Pkt 4) dość prosty "ipkg install open2300".

Pkt 5) to już zabawa ze skryptami open2300 i konfiguracja WRT tak by skrypty startowały automatycznie, tj.
w katalogu /jffs/ mam skrypt getWeather.sh



#!/bin/sh

/opt/bin/log2300 /mmc/weather/ws2300.txt /opt/etc/open2300.conf


Jak widać skrypt będzie zczytywał dane ze stacji i dopisywał do pliku.

Oczywiście całośc ustawiona jest w cronie.


cru a getWeatherTrace "*/5 * * * * /jffs/getWeather.sh"


Czyli odczytywanie z odstępem 5-cio minutowym.

Jak już wspominałem, całość hula już od ok. roku. Przymierzam się powoli do analizy danych wiatrowych i następnego kroku, czyli budowy własnego wiatraka. Ale o tym to już innym razem ;)
(dla ciekawych jednynie link to projektów osób, które już przez to przechodziły - http://mala-elektrownia.ovh.org/)
 
TheWB
Witam potrzebuje rejestrować temperaturę z kilku punktów
i gromadzić wykresy w pamięci (dysk)

magistralą 1Wire
8-KANAŁOWY SYSTEM POMIARU TEMPERATURY Z USB - ZESTAW DO SAMODZIELNEGO MONTAŻU
sklep.avt.pl/photo/product_info/e/7/6/1_e76648f37834.jpg
Czy ktoś już robił taki projekt bo całkiem podobne są dostępne na openwrt
Asus RT N-16
Tomato Firmware 1.28.0000 MIPSR2-083V K26 USB AIO

OSCAM 1.10rc build #6000
http://www.2shared.com/file/YrSr457D/...ipsel.html
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 79

· Użytkowników online: 0

· Łą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 !Grin

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ą?

95,996,957 unikalnych wizyt