Serwis wykorzystuje pliki cookies. Korzystajc z forum wyraasz zgod na uywanie cookies. Wicej informacji w regulaminie.
StacjePogody.waw.pl

Autor Wątek: Weewx Raspberry Pi  (Przeczytany 31920 razy)

Offline miniomax

  • Stratus
  • ***
  • Wiadomości: 158
  • Otrzymał podziękowań: 9
  • Płeć: Mężczyzna
    • Pogoda w Smolcu
  • Typ stacji: WH-2080
Weewx Raspberry Pi
« dnia: 20 Maja, 2014, 13:05:42 »
Witam! Mam pytanie do was czy ktoś używa bądź używał tego programy na linuxie i pomoże mi wzasadzie w uruchomieniu stacji z linuxem na "malinie". Zainstalowałem już chyba wszystko razem z programowaniem i podłączyłem stacje odczytuje z niej dane, ale nie wiem jak dalej uruchomić program żeby przesyłał dane dalej na stronę itp. HELP!!!


Forum Użytkowników Stacji Pogodowych

Weewx Raspberry Pi
« dnia: 20 Maja, 2014, 13:05:42 »

Offline woolfw90

  • Cirrocumulus
  • **
  • Wiadomości: 49
  • Otrzymał podziękowań: 1
  • Płeć: Mężczyzna
    • http://activeweather.org/Midleton1.php
  • Typ stacji: ws1080
Odp: Weewx Raspberry Pi
« Odpowiedź #1 dnia: 20 Maja, 2014, 16:25:36 »
Witam. Ja uzywam pywws na raspberry i moge Ci napisac co i jak... Pywws praktycznie nie rozni sie weewx chyba ze masz stacje davisa... Pywws mozesz wysylac dane na swojego ftp i oczywiscie do roznych portali pogodowych i twitera
Pozdrawiam
Woolf

Offline miniomax

  • Stratus
  • ***
  • Wiadomości: 158
  • Otrzymał podziękowań: 9
  • Płeć: Mężczyzna
    • Pogoda w Smolcu
  • Typ stacji: WH-2080
Odp: Weewx Raspberry Pi
« Odpowiedź #2 dnia: 21 Maja, 2014, 11:30:35 »
Dzięki wielkie pomyśle nad tym jak już ostatecznie nie uda mi się uruchomić tego programu:D wku.... się bo stację widzi odczytuje wskazania, ale tego programu nie mogę odpalić... :/


Offline miniomax

  • Stratus
  • ***
  • Wiadomości: 158
  • Otrzymał podziękowań: 9
  • Płeć: Mężczyzna
    • Pogoda w Smolcu
  • Typ stacji: WH-2080
Odp: Weewx Raspberry Pi
« Odpowiedź #3 dnia: 20 Lipca, 2014, 22:47:08 »
Udało mi się wszystko odpalić na Raspberry Pi z programem weewx, trochę mi to zajęło, ale jest ok. W skrócie mogę wszystko opisać:
1. Ściągamy Raspbian z http://www.raspberrypi.org/downloads/ instalujemy na karcie SD oczywiście czystej wcześniej sformatowanej
2. Odpalamy "malinę" i konfigurujemy tak jak nam pasuje. Ja włączyłem SSH i robiłem wszystko z drugiego komputera.
3. Zaczynamy instalacje potrzebnych nam rzeczy:
# required packages:
sudo apt-get install python-configobj
sudo apt-get install python-cheetah
sudo apt-get install python-imaging

# required if hardware is serial or USB:
sudo apt-get install python-serial
sudo apt-get install python-usb

# required if using MySQL:
sudo apt-get install mysql-client
sudo apt-get install python-mysqldb

# optional for extended almanac information:
sudo apt-get install python-dev
sudo apt-get install python-pip
sudo pip install pyephem
4. Sprawdzamy czy NTP jest zainstalowane:
more /etc/ntp.confsprawdzamy poprawność daty:
date5. OK teraz ściągamy weewx oraz go zainstalujemy:
- wypakowujemy poprany plik
wget http://downloads.sourceforge.net/project/weewx/weewx-2.6.4.tar.gz
tar -xvf weewx-2.6.4.tar.gz

- przechodzimy do tego pliku
cd weewx-2.6.4
- instalujemy
sudo ./setup.py install
sudo chown -R pi /home/weewx6. Została nam jeszcze tylko konfiguracja samego programu do własnych potrzeb:
- w pliku weewx.conf ustawiamy lokalizacje, typ stacji, wysokość, serwer FTP itp.:
nano weewx.conf- zmieniamy interwał aktualizowanych danych ze stacji ja mam ustawiony na 2 minuty:
sudo ./bin/wee_config_fousb  /home/weewx/weewx.conf   --set-interval=2Jeśli chcemy żeby program uruchamiał się przy każdym włączeniu Raspberry Pi musimy ustawić:
cd /home/weewx
sudo cp util/init.d/weewx.debian /etc/init.d/weewx
sudo chmod +x /etc/init.d/weewx
sudo update-rc.d weewx defaults 98
Pozostało nam odpalić program :
sudo /etc/init.d/weewx startJeśli ktoś chciałby połączyć program weewx z szablonem Saratogi to też mogę pomóc choć trochę, bo sam jak narazie jestem w trakcie ustawiania wszystkiego.


Offline yacenty

  • Cirrocumulus
  • **
  • Wiadomości: 25
  • Otrzymał podziękowań: 0
  • Typ stacji: Davis Vantage PRO2 - 6163
Odp: Weewx Raspberry Pi
« Odpowiedź #4 dnia: 23 Listopada, 2014, 20:41:32 »
witam, moj pierwszy post na tym forum.
Jak zapiąć ws-0101 z ras pi i moją funkcjonującą już stroną www?

Offline miniomax

  • Stratus
  • ***
  • Wiadomości: 158
  • Otrzymał podziękowań: 9
  • Płeć: Mężczyzna
    • Pogoda w Smolcu
  • Typ stacji: WH-2080
Odp: Weewx Raspberry Pi
« Odpowiedź #5 dnia: 23 Listopada, 2014, 23:14:08 »
Kabelkiem:P rozwiń swoją myśl, bo nie wiem w jakim miejscu stoisz i z czym masz problem. ws-0101 to jest chyba to samo co wh-2080 czyli tak jak napisałem w poście wyżej! Tu masz jeszcze raz jak się to robi http://davies-barnard.co.uk/2013/12/weewx-rasp/


Offline yacenty

  • Cirrocumulus
  • **
  • Wiadomości: 25
  • Otrzymał podziękowań: 0
  • Typ stacji: Davis Vantage PRO2 - 6163
Odp: Weewx Raspberry Pi
« Odpowiedź #6 dnia: 24 Listopada, 2014, 15:51:48 »
chciałbym aby dane były wyświetlane na mojej już istniejącej stronie www.domena.pl/pogoda/
Boję się ze mój internet domowy nie pozwoli na oglądanie pogody przez wiele osób jednocześnie.
Serwer jest dedykowany w dobrej serwerowni to mu pewnie nie zrobi różnicy czy będzie go oglądać 10 czy 153 osoby na raz.

Offline miniomax

  • Stratus
  • ***
  • Wiadomości: 158
  • Otrzymał podziękowań: 9
  • Płeć: Mężczyzna
    • Pogoda w Smolcu
  • Typ stacji: WH-2080
Odp: Weewx Raspberry Pi
« Odpowiedź #7 dnia: 24 Listopada, 2014, 17:24:54 »
Jeśli stronę masz hosting na domena.pl to nie robi różnicy ile osób wejdzie Ci jednocześnie na stronę. Gorzej jak masz stronę na raspberry pi, bo wydaje mi się, że pociągnie max koło 100 osób jednocześnie.


Offline yacenty

  • Cirrocumulus
  • **
  • Wiadomości: 25
  • Otrzymał podziękowań: 0
  • Typ stacji: Davis Vantage PRO2 - 6163
Odp: Weewx Raspberry Pi
« Odpowiedź #8 dnia: 24 Listopada, 2014, 21:55:53 »
własnie o tym pisze - jak wyrzucić dane z raspberry pi na zewnetrzną stronkę

Offline miniomax

  • Stratus
  • ***
  • Wiadomości: 158
  • Otrzymał podziękowań: 9
  • Płeć: Mężczyzna
    • Pogoda w Smolcu
  • Typ stacji: WH-2080
Odp: Weewx Raspberry Pi
« Odpowiedź #9 dnia: 24 Listopada, 2014, 22:04:03 »
Przecież napisałem! Zainstaluj sobie weewx, albo inny program działający pod linuxem.


Offline statek

  • Cirrus
  • *
  • Wiadomości: 1
  • Otrzymał podziękowań: 0
  • Typ stacji: WS-0101
Odp: Weewx Raspberry Pi
« Odpowiedź #10 dnia: 08 Lutego, 2015, 20:44:34 »
dodałbym od siebie ze musi być zainstalowany apache zeby cokolwiek rasp wrzucało.

Jestem bardzo początkującym ale mi sie udało:D

Offline eska

  • Cirrus
  • *
  • Wiadomości: 6
  • Otrzymał podziękowań: 1
  • Typ stacji: WH2080
Odp: Weewx Raspberry Pi
« Odpowiedź #11 dnia: 02 Października, 2015, 21:33:55 »
Witam
Uruchomiłem Raspberry+weewx+WH2080. Do tego dodałem wrzucanie na ftp, wunderground, weathercloud.net oraz twittera
Wszystko działało bez problemu. Po ponownej instalacji systemu z tymi samymi wtyczkami działa tylko wunderground, ale zamiast wrzucać co godzinę umieszcza to co kilka minut.
Jedyne podejrzane rzeczy w logach to:
Oct  2 20:03:56 raspberrypi weewx[2580]: fousb: invalid data in get_records at 0x2dd0, 2015-05-14T11:21:57
Chciałbym aby do wszystkich serwisów dane spływały co godzinę. Jak to zrobić?

Offline miniomax

  • Stratus
  • ***
  • Wiadomości: 158
  • Otrzymał podziękowań: 9
  • Płeć: Mężczyzna
    • Pogoda w Smolcu
  • Typ stacji: WH-2080
Odp: Weewx Raspberry Pi
« Odpowiedź #12 dnia: 02 Października, 2015, 21:56:49 »
Jaka wersja weewx najnowsza 3.2.1?? spróbuj odłączyć USB i jeszcze raz podpiąć na raspberry pi 1 wersji B czasem były jakieś problemy z komunikacją ale jak już się wieszało to wogóle nie wysyłał mi danych tylko się zatrzymywał w miejscu. W tym nowym rasberry wszystko działa ok. wysyła wszędzie szybko dane. Co do częstotliwości to chyba musisz dodać w sekcji General coś takiego :
gc_interval = 3600
Ale nie jestem pewnien na 100% :D


Offline eska

  • Cirrus
  • *
  • Wiadomości: 6
  • Otrzymał podziękowań: 1
  • Typ stacji: WH2080
Odp: Weewx Raspberry Pi
« Odpowiedź #13 dnia: 02 Października, 2015, 23:24:43 »
Mam Raspberry Pi 2 Model B 1 GB, weewx_3.2.1-1_all.deb
Zrobiłem jak zasugerowałeś. Rano zobaczę efekt ;-)

Offline eska

  • Cirrus
  • *
  • Wiadomości: 6
  • Otrzymał podziękowań: 1
  • Typ stacji: WH2080
Odp: Weewx Raspberry Pi
« Odpowiedź #14 dnia: 03 Października, 2015, 10:46:26 »
Na stronie www wyświetlane są dane z 05/14/15 10:22:02. Wyczyściłem już pamięć stacji pogodowej. Jak wyczyścić dane w bazie weewx? Może trzeba od zera zacząć?
« Ostatnia zmiana: 03 Października, 2015, 10:55:29 wysłana przez eska »