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

Autor Wątek: Przesył danych z Wunderground na EasyWeather  (Przeczytany 10918 razy)

Offline Lukdirt

  • Stratus
  • ***
  • Wiadomości: 148
  • Otrzymał podziękowań: 1
  • Płeć: Mężczyzna
  • Typ stacji: DNT WeatherScreen PRO, Eurochron EFWS 2900 oraz Meteo SP-10
Przesył danych z Wunderground na EasyWeather
« dnia: 11 Sierpnia, 2015, 21:24:59 »
Witam.
Pod koniec lipca niestety padły mi baterie w stacji pogody. Przez to straciłem wszystkie dane, które były zapisywane w EasyWeater. Na szczęście na Wunderground wcześniejsze dane zachowały się.
W takim razie, czy jakimś cudem da się przesłać dane z Wunderground na EasyWeather? Czy tylko to działa w drugą stronę?
Pozdrawiam.

Forum Użytkowników Stacji Pogodowych

Przesył danych z Wunderground na EasyWeather
« dnia: 11 Sierpnia, 2015, 21:24:59 »

Offline Lukdirt

  • Stratus
  • ***
  • Wiadomości: 148
  • Otrzymał podziękowań: 1
  • Płeć: Mężczyzna
  • Typ stacji: DNT WeatherScreen PRO, Eurochron EFWS 2900 oraz Meteo SP-10
Odp: Przesył danych z Wunderground na EasyWeather
« Odpowiedź #1 dnia: 27 Sierpnia, 2015, 11:22:39 »
Przepraszam, że piszę post pod postem, ale naprawdę nikt nie wie?
Bo mi bardzo zależy, żeby przywrócić te dane do Easy Weather.

Offline geofinder

  • Nimbostratus
  • ****
  • Wiadomości: 279
  • Otrzymał podziękowań: 10
  • Płeć: Mężczyzna
    • Stacja meteo - Rososz
  • Typ stacji: Viking 02041, Renkforce WH2600, Ecowitt GW1002
Odp: Przesył danych z Wunderground na EasyWeather
« Odpowiedź #2 dnia: 28 Sierpnia, 2015, 18:07:54 »
W EasyWeather 8.3 jest opcja Import (Record->Historia). Ja nigdy jej nie używałem.
Niestety import jest tylko z plików binarnych *.dat i *.mdb.
W starszych wersjach 6.2 i 7.8 nie ma tej funkcji importu.
Być może dało by się zaktualizować plik EasyWeather.mdb za pomocą Excela i Accessa.

Z tego co się orientuję w formacie WU nie zapisują się: wewnętrzna temperatura ani wewn. wilgotność, która jest w EW.
« Ostatnia zmiana: 29 Sierpnia, 2015, 00:38:34 wysłana przez geofinder »

Offline Rychu_Świbno

  • Cumulonimbus
  • *****
  • Wiadomości: 1037
  • Otrzymał podziękowań: 45
  • Płeć: Mężczyzna
    • Sprawdź pomiary on-line i prognozy w Świbnie przy Ujściu Wisły i centrum Gdańska
  • Typ stacji: HP1001 WiFi & WH2600 IP WiFi & HP1002 WiFi
Odp: Przesył danych z Wunderground na EasyWeather
« Odpowiedź #3 dnia: 29 Sierpnia, 2015, 00:30:28 »
(...) Z tego co się orientuję w formacie WU nie zapisują się: wewnętrzna temperatura ani wewn. wilgotność, która jest w EW.

Tak, WU tych parametrów nie zapisuje jak również takich jak :
* ciśnienie ABS (prezentuje REL)
* Heat Index
* UV jako dawka w µW/cm2
... które to parametry mierzy/przetwarza np. stacja HP1001.

Offline geofinder

  • Nimbostratus
  • ****
  • Wiadomości: 279
  • Otrzymał podziękowań: 10
  • Płeć: Mężczyzna
    • Stacja meteo - Rososz
  • Typ stacji: Viking 02041, Renkforce WH2600, Ecowitt GW1002
Odp: Przesył danych z Wunderground na EasyWeather
« Odpowiedź #4 dnia: 29 Sierpnia, 2015, 00:39:38 »
Napisałem programik importujący dane z Wunderground do pliku MDB EasyWeather.
Program (WU2EW) można pobrać z tej strony: http://pogodawrososzy.republika.pl/archive.html

Tak, WU tych parametrów nie zapisuje jak również takich jak :
* ciśnienie ABS (prezentuje REL)
* Heat Index
* UV jako dawka w µW/cm2
... które to parametry mierzy/przetwarza np. stacja HP1001.

Znając różnice Abs - Rel można przeliczyć ciśnienie Abs.
Heat Index też nie ma w EasyWeather, a Windchill można samemu obliczyć.
« Ostatnia zmiana: 29 Sierpnia, 2015, 11:03:09 wysłana przez geofinder »

Offline Lukdirt

  • Stratus
  • ***
  • Wiadomości: 148
  • Otrzymał podziękowań: 1
  • Płeć: Mężczyzna
  • Typ stacji: DNT WeatherScreen PRO, Eurochron EFWS 2900 oraz Meteo SP-10
Odp: Przesył danych z Wunderground na EasyWeather
« Odpowiedź #5 dnia: 30 Sierpnia, 2015, 19:26:51 »
A skąd ściągnąć najnowszą wersję EasyWeather, oznaczoną numerkiem 8.3?
Google nic nie znalazło, to znaczy, że ten program jest aż tak mało popularny? :o

Aha - jeśli zainstaluję nowszą wersję EasyWeather, to dane, które były zapisywane w starszej wersji, zachowają się?

Offline geofinder

  • Nimbostratus
  • ****
  • Wiadomości: 279
  • Otrzymał podziękowań: 10
  • Płeć: Mężczyzna
    • Stacja meteo - Rososz
  • Typ stacji: Viking 02041, Renkforce WH2600, Ecowitt GW1002
Odp: Przesył danych z Wunderground na EasyWeather
« Odpowiedź #6 dnia: 31 Sierpnia, 2015, 16:22:03 »
A skąd ściągnąć najnowszą wersję EasyWeather, oznaczoną numerkiem 8.3?
Google nic nie znalazło, to znaczy, że ten program jest aż tak mało popularny? :o

Tutaj kolega tomaszko79 podał kiedyś link do wersji 8.3 EW:
http://stacjepogody.waw.pl/index.php?topic=470.msg14647#msg14647

Aha - jeśli zainstaluję nowszą wersję EasyWeather, to dane, które były zapisywane w starszej wersji, zachowają się?

Lepiej zawsze sobie zrobić kopię bezpieczeństwa, przed próbą jakiś modyfikacji.
Ja instalowałem EW w innych lokalizacjach, wiec nic się nie nadpisało.
« Ostatnia zmiana: 31 Sierpnia, 2015, 16:24:34 wysłana przez geofinder »

Offline Lukdirt

  • Stratus
  • ***
  • Wiadomości: 148
  • Otrzymał podziękowań: 1
  • Płeć: Mężczyzna
  • Typ stacji: DNT WeatherScreen PRO, Eurochron EFWS 2900 oraz Meteo SP-10
Odp: Przesył danych z Wunderground na EasyWeather
« Odpowiedź #7 dnia: 31 Sierpnia, 2015, 17:01:19 »
Napisz może, jak dokładnie zrobić to wszystko.
Plik, który jest dołączony do tego folderu (Lukow_1-07-2015.wu) bez problemu się zapisuje w programie WU2EW.
A moje pliki nie chcą, gdyż wyskakuje komunikat: "0:00: is not a valid integer value".
A czy można do tego programu wrzucić dane zapisane w Excelu? Bo wiele danych mam właśnie zapisanych także z arkuszy kalkulacyjnych. A z Wunderground musiałbym każdy osobny dzień zapisywać i wrzucać, co wychodzi 30 plików tekstowych na jeden miesiąc.

Offline geofinder

  • Nimbostratus
  • ****
  • Wiadomości: 279
  • Otrzymał podziękowań: 10
  • Płeć: Mężczyzna
    • Stacja meteo - Rososz
  • Typ stacji: Viking 02041, Renkforce WH2600, Ecowitt GW1002
Odp: Przesył danych z Wunderground na EasyWeather
« Odpowiedź #8 dnia: 31 Sierpnia, 2015, 17:17:42 »
A moje pliki nie chcą, gdyż wyskakuje komunikat: "0:00: is not a valid integer value".

Po tym błędzie domyślam się że błąd jest w formacie daty/czasu.
Najlepiej załącz ten plik w wiadomości (lub wklej we wiadomości jedną pełną linię z danymi) to zobaczę dokładnie gdzie jest błąd i poprawię program. Możesz też samemu poprawić format Twoich plików żeby był zgodny z formatem przykładowego, dołączonego z programem pliku.

A czy można do tego programu wrzucić dane zapisane w Excelu?

Program nie wie jak Ty sobie układasz dane w Excelu. Możesz przecież stworzyć jeden plik z danymi w formacie WU, łącząc dane z innych plików w tym formacie, lub ustawiając w odpowiedniej kolejności kolumny i kopiując je z Excela. Wtedy trzeba zamienić tabulatory na przecinki. Trzeba tez zwrócić uwagę na format daty i czasu musi być taki: yyyy-mm-dd hh:nn:ss (sekundy mogą być pominięte).
« Ostatnia zmiana: 31 Sierpnia, 2015, 17:40:32 wysłana przez geofinder »

Offline Lukdirt

  • Stratus
  • ***
  • Wiadomości: 148
  • Otrzymał podziękowań: 1
  • Płeć: Mężczyzna
  • Typ stacji: DNT WeatherScreen PRO, Eurochron EFWS 2900 oraz Meteo SP-10
Odp: Przesył danych z Wunderground na EasyWeather
« Odpowiedź #9 dnia: 31 Sierpnia, 2015, 17:44:58 »
No to błąd pojawia się z tych danych -

http://www.wunderground.com/weatherstation/WXDailyHistory.asp?ID=ILSKIEGL2&day=1&month=1&year=2015&graphspan=day&format=1

A jak chcę zaimportować dane z Excela (po wcześniejszej zamianie pliku na tekstowy) to nic nie wyskakuje, ale też nic się nie importuje. Może dlatego, że 2966 wpisów przez jeden miesiąc (w końcu zapisywanie danych ustawiłem co 15 minut) jest za dużą liczbą.

Offline geofinder

  • Nimbostratus
  • ****
  • Wiadomości: 279
  • Otrzymał podziękowań: 10
  • Płeć: Mężczyzna
    • Stacja meteo - Rososz
  • Typ stacji: Viking 02041, Renkforce WH2600, Ecowitt GW1002
Odp: Przesył danych z Wunderground na EasyWeather
« Odpowiedź #10 dnia: 31 Sierpnia, 2015, 18:00:24 »
No to błąd pojawia się z tych danych -

http://www.wunderground.com/weatherstation/WXDailyHistory.asp?ID=ILSKIEGL2&day=1&month=1&year=2015&graphspan=day&format=1

Mi się Twoje dane wczytały bez problemu. Być może u Ciebie format daty i czasu jest inny i stąd ten błąd.

Tak wygląda przykładowy, poprawny wiersz danych:
2015-07-01 00:01:00,17.5,16.4,1020.9,PdZd,225,6.1,6.1,93,0.0,,,0.0,Cumulus v1.9.4,2015-06-30 22:01:00,

A jak chcę zaimportować dane z Excela (po wcześniejszej zamianie pliku na tekstowy) to nic nie wyskakuje, ale też nic się nie importuje.

W importowanym pliku w pierwszym wierszu zapisane są nazwy kolumn:
Time,TemperatureC,DewpointC,PressurehPa,WindDirection,WindDirectionDegrees,WindSpeedKMH,WindSpeedGustKMH,Humidity,HourlyPrecipMM,Conditions,Clouds,dailyrainMM,SoftwareType,DateUTC

dane muszą odpowiadać tym kolumnom.


« Ostatnia zmiana: 31 Sierpnia, 2015, 18:12:15 wysłana przez geofinder »

Offline Lukdirt

  • Stratus
  • ***
  • Wiadomości: 148
  • Otrzymał podziękowań: 1
  • Płeć: Mężczyzna
  • Typ stacji: DNT WeatherScreen PRO, Eurochron EFWS 2900 oraz Meteo SP-10
Odp: Przesył danych z Wunderground na EasyWeather
« Odpowiedź #11 dnia: 31 Sierpnia, 2015, 18:06:08 »
Zaraz, zauważyłem już jedną rzecz, którą źle robiłem...

Te dane  - http://www.wunderground.com/weatherstation/WXDailyHistory.asp?ID=ILSKIEGL2&day=31&month=8&year=2015&graphspan=day&format=1 - po prostu można skopiować, klikając prawym przyciskiem myszy na zaznacz wszystko, a potem wkleić do notatnika. A ja do tej pory tak robiłem, że klikałem na "zapisz stronę jako" i wtedy plik tekstowy automatycznie zapisywał się na pulpicie. Zobaczę, może teraz się uda.

No i na razie udało mi się zaimportować te dane do programu WU2EW. Tylko nie wiem, co robić dalej. Brakuje mi przycisku typu "eksportuj"...
« Ostatnia zmiana: 31 Sierpnia, 2015, 18:27:37 wysłana przez Lukdirt »

Offline geofinder

  • Nimbostratus
  • ****
  • Wiadomości: 279
  • Otrzymał podziękowań: 10
  • Płeć: Mężczyzna
    • Stacja meteo - Rososz
  • Typ stacji: Viking 02041, Renkforce WH2600, Ecowitt GW1002
Odp: Przesył danych z Wunderground na EasyWeather
« Odpowiedź #12 dnia: 31 Sierpnia, 2015, 18:49:33 »
No i na razie udało mi się zaimportować te dane do programu WU2EW. Tylko nie wiem, co robić dalej. Brakuje mi przycisku typu "eksportuj"...

Możesz spróbować zaimportować plik EasyWeather.mdb z katalogu programu WU2EW przez funkcję EW o której pisałem w pierwszym moim poście w tym wątku.

Jeżeli to się nie uda. Możesz jeszcze spróbować zastąpić plik EasyWeather.mdb w katalogu EasyWeather'a (pamiętaj o kopi zapasowej).

Trzeci sposób polega na bezpośrednim importowaniu do pliku EasyWeather.mdb w katalogu gdzie jest zainstalowany EW.
W tym przypadku przed otwarciem pliku MBD (Database) trzeba w programie WU2EW użyć funkcji "Configure ODBC..." i utworzyć nowe źródło danych dla pliku  EasyWeather.mdb w folderze EasyWeather'a.
Przypuszczam też, że można uniknąć konfiguracji, przenosząc program WU2EW do katalogu EW i tam uruchomiając tą procedurę.
« Ostatnia zmiana: 31 Sierpnia, 2015, 19:42:25 wysłana przez geofinder »

Offline Lukdirt

  • Stratus
  • ***
  • Wiadomości: 148
  • Otrzymał podziękowań: 1
  • Płeć: Mężczyzna
  • Typ stacji: DNT WeatherScreen PRO, Eurochron EFWS 2900 oraz Meteo SP-10
Odp: Przesył danych z Wunderground na EasyWeather
« Odpowiedź #13 dnia: 31 Sierpnia, 2015, 19:31:15 »
Jak na razie udało mi się zaimportować jeden miesiąc. Niestety z błędami wskaźnika windchill, będę musiał to ręcznie poprawić.
Jednak wklejanie do notatnika każdego jednego dnia to żmudne i czasochłonne zajęcie ;) Takich dni zostało mi jeszcze 200 do wklejenia (czyli 7 miesięcy).

Offline mati211p

  • Nimbostratus
  • ****
  • Wiadomości: 481
  • Otrzymał podziękowań: 15
  • Płeć: Mężczyzna
    • MeteoSerwis24
  • Typ stacji: WS3600 - 11
Odp: Przesył danych z Wunderground na EasyWeather
« Odpowiedź #14 dnia: 31 Sierpnia, 2015, 20:03:57 »
Racja, pamiętam jak 5 dni robiłem to: http://testftp2011.republika.pl/pods_szczeg.xls