02 Lipca 2025 23:22:46
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· Sieć domowa: System...
· Optware na CIFS
· Asus RT-AC56U a Oran...
· [S] Unifi Dream Mach...
· [MOD] FreshTomato-AR...
· Neostrada Biznes - w...
· wnr3500l v2 multicast
· Brak izolacji Guest ...
· [S] Ubiquity Edgerou...
· zmiana dd-wrt na Tomato
· [S] Qnap QSW-2104-2T...
· Komputer Serwer
· Promise VessRAID 184...
· Własna kompilacja t...
· r6400v2 bład przy u...
· drukarka drukuje tyl...
· [S] sprzęt sieciowy...
· Router do światłow...
· [sprzedam] Asus RT-A...
· Netia IPv6
Najpopularniejsze obecnie wątki
· Optware na CIFS [43]
· Sieć domowa: Sys... [8]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [152 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% [16 głosów]

Ogółem głosów: 421
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
216.73.216.181
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: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
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: 68

· Użytkowników online: 0

· Łącznie użytkowników: 24,126
· Najnowszy użytkownik: goldi111
Czat
Musisz się zalogować, aby opublikować wiadomość.

amikot
13-06-2025 19:58
to forum wygląda na martwe Sad

Maniek91PL
15-05-2025 19:35
witam! było coś gdzieś o obsłudze asus mesh w tomato moze? chętnie bym przetestował u rodziców

servee
24-01-2025 18:18
Światłowód + mediakonwenter. Ekranowana skrętka nie jest wymagana, taką sytuację już zastałem. Zamierzam ją wymienić na zwykłą. Da to coś?

shibby
17-01-2025 07:45
a ta skrętka ekranowana o której piszesz to jakiś wkopany przewód do bramy/furtki/kamer
y zewn? Jak tak to jego też przez zabezpieczenie podepnij.

shibby
17-01-2025 07:43
no to pora zabezpieczyć kable LAN zabezpieczeniami przeciwprzepięciow
ymi - tanio nie będzie. Jak przychodzi ci internet? Skrętką czy światłem? Jak skrętką to zacząłbym od tego.

servee
12-01-2025 12:52
Ponownie padły mi wszystkie porty sieciowe w routerze - to już 3-ci w 6 m-cy. Podejrzany to ekranowana, nieuziemiona skrętka - 12mb. Czy jest to możliwe?

dawidt
21-12-2024 01:09
siema Grin

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

122,274,681 unikalnych wizyt