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

Autor Wątek: Program GW100X (dla stacji Ecowitt)  (Przeczytany 913 razy)

Offline felix

  • Cumulonimbus
  • *****
  • Wiadomości: 563
  • Otrzymał podziękowań: 23
  • Płeć: Mężczyzna
    • Awekas
Odp: Program GW100X (dla stacji Ecowitt)
« Odpowiedź #15 dnia: 18 Maj, 2020, 22:01:11 »
Ja aktualizowałem z wersji 0.9.7 do 0.9.9. Niestety u mnie panel główny wygląda troszkę inaczej niż u Ciebie.

Forum Użytkowników Stacji Pogodowych

Odp: Program GW100X (dla stacji Ecowitt)
« Odpowiedź #15 dnia: 18 Maj, 2020, 22:01:11 »

Offline geofinder

  • Nimbostratus
  • ****
  • Wiadomości: 264
  • Otrzymał podziękowań: 9
  • Płeć: Mężczyzna
    • Stacja meteo - Rososz
Odp: Program GW100X (dla stacji Ecowitt)
« Odpowiedź #16 dnia: 18 Maj, 2020, 23:06:52 »
Ja aktualizowałem z wersji 0.9.7 do 0.9.9. Niestety u mnie panel główny wygląda troszkę inaczej niż u Ciebie.

Wygląda trochę inaczej bo screen był zrobiony w Raspbery Pi.
Za bardzo nie wiem skąd te przesunięcia tych elementów.
Zmieniłem trochę kod, przy okazji zauważyłem inny błąd (w Imporcie Min Max).
Może teraz będzie lepiej.

http://rososz.ugu.pl/
« Ostatnia zmiana: 18 Maj, 2020, 23:18:57 wysłana przez geofinder »

Offline geofinder

  • Nimbostratus
  • ****
  • Wiadomości: 264
  • Otrzymał podziękowań: 9
  • Płeć: Mężczyzna
    • Stacja meteo - Rososz
Odp: Program GW100X (dla stacji Ecowitt)
« Odpowiedź #17 dnia: 22 Maj, 2020, 19:32:56 »
Kolejne zmiany (wersje 0.9.9a - 0.9.9e)

Nowy widok - tabela średnich dziennych wartości.
Średnie wartości parametrów:  prędkości wiatru, porywu wiatru, promieniowania słonecznego i UVI są obliczane z pomijaniem wartości zero "0.0". Pozostałe wielkości uśredniane są w zakresie całej doby.
Dodałem parametry min i max dla "termoizolacyjności odzieży", z tego względu zmieniła się tabela Dzienne Min i Max.
Jest opcja importu historii z kontrolą (sprawdza czy rekord już istnieje, jeśli tak - jest aktualizowany).
Dwa nowe polecenia Napraw termoizolacyjność i Aktualizuj średnie dzienne w menu Edycja.
Pierwsze uzupełnia pola termoizolacyjności w tabeli Min Max, drugie dodaje lub zmienia wiersze tabeli Średnie dzienne.
Zmiany z powyższych poleceń są wprowadzane na postawie tabeli historii.
Drobne zmiany w głównym panelu.

Trochę to wszystko skomplikowane...

« Ostatnia zmiana: 22 Maj, 2020, 20:48:49 wysłana przez geofinder »

Offline geofinder

  • Nimbostratus
  • ****
  • Wiadomości: 264
  • Otrzymał podziękowań: 9
  • Płeć: Mężczyzna
    • Stacja meteo - Rososz
Odp: Program GW100X (dla Androida)
« Odpowiedź #18 dnia: 10 Czerwiec, 2020, 16:25:00 »
Jednak znalazłem trochę czasu by napisać pierwszą wersję programu na androida.

Program prosty, w zasadzie tylko ekran główny z aktualnymi wartościami (jest jeszcze ekran "O programie").
Same wartości parametrów nie są opisane. Występują w takiej kolejności:

  • Temperatura zewnętrzna
  • Trend temperatury
  • Wilgotność na zewnątrz
  • Temp. punktu rosy
  • Uniwersalny Indeks Termalny (UTCI)
  • Termoizolacyjność odzieży
  • Ciśnienie
  • Trend ciśnienia
  • Prędkość średnia wiatru
  • Prędkość porywu wiatru
  • Kierunek wiatru
  • Promieniowanie słoneczne
  • Indeks UV
  • Godzinowe natężenie opadów
  • Opady dzienne
  • Opady tygodniowe
  • Opady miesięczne
  • Opady roczne
  • Temperatura wewn.
  • Wilgotność wewn.
  • Status baterii

Poniżej wyświetla się jeszcze Port i Lokalny adress IP jaki trzeba ustawić w aplikacji WS View w sekcji Customized. Protokół transmisji to Wunderground.
Aplikacja zapisuje dane w wewnętrznej bazie z interwałem 5 minut. Przyciski nawigacyjne na górze służą do przeglądania tej bazy.

Program dostępny do pobrania tu: http://rososz.ugu.pl/
« Ostatnia zmiana: 10 Czerwiec, 2020, 16:44:16 wysłana przez geofinder »

Offline geofinder

  • Nimbostratus
  • ****
  • Wiadomości: 264
  • Otrzymał podziękowań: 9
  • Płeć: Mężczyzna
    • Stacja meteo - Rososz
Odp: Program GW100X (dla Android)
« Odpowiedź #19 dnia: 12 Czerwiec, 2020, 22:52:19 »
Aktualizacja aplikacji.
W wersji 1.0.2 dodałem ekran Ustawienia a w nim możliwość konfiguracji:
  • Portu komunikacji
  • Motywu wyglądu aplikacji
  • Synchronizacji i zapisu
W wersji 1.0.3 dodałem polecenia:
  • Eksport danych
  • Importowanie danych
  • Usuwanie wszystkich danych
I w aktualnej wersji 1.0.4:
  • Ekran Dziennych min i maks
  • Naprawa dziennych min i max

Włączenie synchronizacji w ustawieniach powoduje, że na ekranie głównym powinny pojawiać się aktualne dane pomiarowe (o ile ustawienia portu i ip są właściwe).
W bieżącej wersji zmieniła się struktura bazy danych (dodana nowa tabela Dziennych min i max), wiec poprzednia baza zostanie zastąpiona. Zalecam wcześniej wyeksportowanie danych do pliku i import po instalacji nowej wersji. Plik zapisywany jest w folderze "Pobrane".
Naprawa Dziennych min i max jest odtwarzana na podstawie bazy historii pomiarów.

Poniżej zrzuty ekranów.
« Ostatnia zmiana: 12 Czerwiec, 2020, 23:29:14 wysłana przez geofinder »

Offline geofinder

  • Nimbostratus
  • ****
  • Wiadomości: 264
  • Otrzymał podziękowań: 9
  • Płeć: Mężczyzna
    • Stacja meteo - Rososz
Odp: Program GW100X (dla Android)
« Odpowiedź #20 dnia: 15 Czerwiec, 2020, 14:35:37 »
Nowe elementy od wersji 1.0.4 do 1.0.5a:
  • Ciemny "Czarny" motyw (Ustawienia)
  • Zadanie Napraw trendy (temperatury i ciśnienia)
  • Wykresy 16-stu paramentów meteo
  • Krótkie nazwy (wskaźniki) paramentów w głównym ekranie po lewej stronie

W wersji 1.1.4d była II-ga zmiana struktury bazy danych, więc należy zrobić eksport danych przed instalacją!
W tabeli Dzienne min i max doszły pola dotyczące dziennej sumy opadów; w przykładowym zrzucie ekranu zaznaczone czerwonym prostokątem.
Do wersji 1.0.4b trendy mogły być błędnie obliczane i takie zapisane, dlatego dodałem polecenie Napraw trendy w menu głównego ekranu.
W orientacji pionowej na ekranie są 2 wykresy jednocześnie, w orientacji poziomej wyświetla się jeden wykres.
Kolejne wykresy przewija się ruchem palca po ekranie (w lewo lub w prawo).
Można wybrać z menu ekranu zakres czasowy wykresu (patrz załącznik).
« Ostatnia zmiana: 15 Czerwiec, 2020, 16:04:53 wysłana przez geofinder »