Forum Użytkowników Stacji Pogodowych

Stacje Pogody - oprogramowanie => Inne oprogramowanie => Wątek zaczęty przez: Lukdirt w 11 Sierpnia, 2015, 21:24:59

Tytuł: Przesył danych z Wunderground na EasyWeather
Wiadomość wysłana przez: Lukdirt w 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.
Tytuł: Odp: Przesył danych z Wunderground na EasyWeather
Wiadomość wysłana przez: Lukdirt w 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.
Tytuł: Odp: Przesył danych z Wunderground na EasyWeather
Wiadomość wysłana przez: geofinder w 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.
Tytuł: Odp: Przesył danych z Wunderground na EasyWeather
Wiadomość wysłana przez: Rychu_Świbno w 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.
Tytuł: Odp: Przesył danych z Wunderground na EasyWeather
Wiadomość wysłana przez: geofinder w 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ć.
Tytuł: Odp: Przesył danych z Wunderground na EasyWeather
Wiadomość wysłana przez: Lukdirt w 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ę?
Tytuł: Odp: Przesył danych z Wunderground na EasyWeather
Wiadomość wysłana przez: geofinder w 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.
Tytuł: Odp: Przesył danych z Wunderground na EasyWeather
Wiadomość wysłana przez: Lukdirt w 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.
Tytuł: Odp: Przesył danych z Wunderground na EasyWeather
Wiadomość wysłana przez: geofinder w 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).
Tytuł: Odp: Przesył danych z Wunderground na EasyWeather
Wiadomość wysłana przez: Lukdirt w 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ą.
Tytuł: Odp: Przesył danych z Wunderground na EasyWeather
Wiadomość wysłana przez: geofinder w 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.


Tytuł: Odp: Przesył danych z Wunderground na EasyWeather
Wiadomość wysłana przez: Lukdirt w 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"...
Tytuł: Odp: Przesył danych z Wunderground na EasyWeather
Wiadomość wysłana przez: geofinder w 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ę.
Tytuł: Odp: Przesył danych z Wunderground na EasyWeather
Wiadomość wysłana przez: Lukdirt w 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).
Tytuł: Odp: Przesył danych z Wunderground na EasyWeather
Wiadomość wysłana przez: mati211p w 31 Sierpnia, 2015, 20:03:57
Racja, pamiętam jak 5 dni robiłem to: http://testftp2011.republika.pl/pods_szczeg.xls
Tytuł: Odp: Przesył danych z Wunderground na EasyWeather
Wiadomość wysłana przez: Lukdirt w 31 Sierpnia, 2015, 21:49:53
Dane z Wunderground do EasyWeather już opanowałem jak importować. Jednak nadal nie wiem, jak zaimportować pliki z Excela. Wpisałem w Notatniku na górze słowa:

Time,TemperatureC,DewpointC,PressurehPa,WindDirection,WindDirectionDegrees,WindSpeedKMH,WindSpeedGustKMH,Humidity,HourlyPrecipMM,Conditions,Clouds,dailyrainMM,SoftwareType,DateUTC

Lecz importowanie nadal nie działa, mimo iż usunąłem i dodałem w Notatniku odpowiednie dane w kolumnach. Możesz mi wytłumaczyć, jak to zrobić? A może Tobie przesłać dane z Excela żebyś je odpowiednio zmodyfikował do programu WU2EW?
Tytuł: Odp: Przesył danych z Wunderground na EasyWeather
Wiadomość wysłana przez: geofinder w 31 Sierpnia, 2015, 22:32:57
Lecz importowanie nadal nie działa, mimo iż usunąłem i dodałem w Notatniku odpowiednie dane w kolumnach. Możesz mi wytłumaczyć, jak to zrobić? A może Tobie przesłać dane z Excela żebyś je odpowiednio zmodyfikował do programu WU2EW?

Przyjrzyj się przykładowemu plikowi czy tej jednej linii danych, którą umieściłem wcześniej. Na pewno w twoim pliku liczba parametrów jest taka sama?
Parametry są rozdzielone przecinkami? Wynika z tego też, że w liczbach rzeczywistych część dziesiętna musi być rozdzielona kropką (nie przecinkiem).

Możesz załączyć swój plik w wiadomości to zerknę.
Tytuł: Odp: Przesył danych z Wunderground na EasyWeather
Wiadomość wysłana przez: Lukdirt w 02 Września, 2015, 17:02:03
Geofinder, odbierz prywatna wiadomość.
Tytuł: Odp: Przesył danych z Wunderground na EasyWeather
Wiadomość wysłana przez: geofinder w 02 Września, 2015, 22:11:32
W programie WU2EW dodałem możliwość importowania plików wyeksportowanych przez program Easy Weather.
Pliki *.csv trzeba otworzyć w Excelu, następnie całą zawartość skopiować do pliku tekstowego i takie pliki *.txt importować.
W oknie dialogowym "Otwieranie", wybierz typ pliku "Easy Weather (*.txt)" zamiast "Wunderground (*.txt).
Tytuł: Odp: Przesył danych z Wunderground na EasyWeather
Wiadomość wysłana przez: Lukdirt w 03 Września, 2015, 13:11:30
W takim razie daj link do ściągnięcia najnowszego programu WU2EW.
Bo na tej stronce jest chyba nadal stara wersja -
http://pogodawrososzy.republika.pl/archive.html

EDIT:

A, jednak nie. Wszystko na szczęście działa, sorry za kłopot :)
Tytuł: Odp: Przesył danych z Wunderground na EasyWeather
Wiadomość wysłana przez: tomson2240 w 27 Kwietnia, 2016, 23:09:29
Witam serdecznie!, Chciałbym zapytać czy jest możliwość skopiowania danych ze strony Underground do exela? Jak tak to bardzo proszę o wyjaśnienie tej procedury
Tytuł: Odp: Przesył danych z Wunderground na EasyWeather
Wiadomość wysłana przez: mati211p w 28 Kwietnia, 2016, 11:22:02
Na Wunderground.com wybierasz zakres danych-->Tabela-->Download-->Edycja-->Zaznacz wszystko-->Ctrl+C-->Otwierasz notatnik-->Ctrl+V-->Plik-->Zapisz jako-->Nazwa twojego pliku.csv-->Otwierasz go w Excelu-->zaznaczasz dane z kolumny A-->Dane-->Tekst jako kolumny-->Rozdzielany-->Separator - wybierasz przecinek i gotowe.
Tytuł: Odp: Przesył danych z Wunderground na EasyWeather
Wiadomość wysłana przez: tomson2240 w 28 Kwietnia, 2016, 13:58:51
Ok. Dzięki a czy jest możliwość zapisywania danych ze strony Wunderground w EXELU z automatu?
Tytuł: Odp: Przesył danych z Wunderground na EasyWeather
Wiadomość wysłana przez: tomson2240 w 04 Maja, 2016, 08:49:47
Witam ponownie chciałbym zapytać czy jest możliwość zapisu danych ze stacji na stronie Wunderground co 1 godzinę a nie co 5 minut? Jak tak to jak to zmienić?
Proszę o pomoc!