Forum Użytkowników Stacji Pogodowych

Stacje Pogody - hardware => Stacje Pogody => Wątek zaczęty przez: mati211p w 27 Marzec, 2012, 16:44:21

Tytuł: Jak wysłac dane za czas offline z WS3600
Wiadomość wysłana przez: mati211p w 27 Marzec, 2012, 16:44:21
Witam mam pewien problem. Otóż aby dane wysyłane były ok stacja musi być cały czas włączona razem z komputerem. Niestety dziś akurat jak miałem maksymalne porywy i prędkości wiatru musieli mi prąd wyłączyć  >:( i oczywiście klapa nie ma jak wysłac danych na wunderground.com. Czy jest jakiś program jak np cumulus co wyśle dane jak jestem offline. Próba z WUHU uploaderem zakończona niepowodzeniem bo wysyłał w m\s zamiast km\h. Niestety programu cumulus nie da sie uzyć z WS 3600 więc może znacie jakiś program co wyśle dane.
Tytuł: Odp: Jak wysłac dane za czas offline z WS3600
Wiadomość wysłana przez: szopler w 30 Kwiecień, 2012, 22:12:33
Stacja jest podobna do WS2800 i w pewnym stopniu zgodna (o ile mi wiadomo).
Najlepiej wyciągać dane z pliku history.dat i ładować do bazy MySQL. Można to zrobić w php, można w delphi albo jeszcze inaczej...

Niestety stacje tego producenta i ich klony mają architekturę zamkniętą - nie ma żadnych informacji jak się dobrać bezpośrednio do danych w stacji za pomocą sHID.dll.
Gdyby taka informacja była napisał bym własny program do ściągania danych, ponieważ żeby to dobrze działało (aktualizacja pliku history.dat) to okno programu HeavyWeather musi być cały czas aktywne, a to wyklucza użycie komputera innego niż dedykowany serwer z Windows.
Dane aktualne (chwilowe) można łatwo wyciągnąć z currdat.lst, ale jak wyłączymy komputer to dane z tego okresu da się wydobyć tylko z pliku history.dat jak już go HW zaktualizuje.
Tytuł: Odp: Jak wysłac dane za czas offline z WS3600
Wiadomość wysłana przez: mati211p w 04 Maj, 2012, 10:28:12
Nie tylko przez Heavy weather. Program WUHU bezpośrednio odczytuje dane ze stacji i wysyła je w trybie rapidfire co 5 sekund, przy aktualizacji odczytów co 32 sekundy lub 2 minuty w zależności od wiatru.Jednakże za czas offline, sciąga dane ze stacji i wysyła ok prócz wiatru zaniżonego o 3,6 razy tak jakby mylił wtedy km\h z m\s