SPB Weather

  • 96 Odpowiedzi
  • 20346 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline januba

  • ***
  • 271
SPB Weather
« dnia: Luty 13, 2006, 09:22:17 »
Witam,
testuję plug-in SPB Weather i mam następujące pytania:
1. Jak zintegrować go z SPB Diary (z Pocket Plusem integruje się bez problemów) - na stronie jest uwaga: "NEW! Integration with Spb Diary"
2. Jak uzyskać pogodę lokalną (konkretnie Tarnobrzeg).
3. Jak dodać nowe źródło informacji o pogodzie (np. www.onet.pl)
Proszę o rady i pozdrawiam.
Janusz

*

Offline januba

  • ***
  • 271
SPB Weather
« Odpowiedź #1 dnia: Luty 13, 2006, 13:31:23 »
Na pierwsze pytanie już znam odpowiedź. Integruje się z kalendarzem w SPB Diary. Myślałem, że będzie dodatkowa zakładka. Pozostałe pytania aktualne.

*

Offline januba

  • ***
  • 271
SPB Weather
« Odpowiedź #2 dnia: Luty 14, 2006, 07:40:18 »
Nikt nie używa SPB Weather lokalnie? Do Kielc i do Lublina jest z Tarnobrzega po ok. 100 km. Rzeszowa nie ma, a pogoda podawana przez www.weather.com "trochę" odbiega od rzeczywistości. Dużo lepsze prognozy są na pogoda.onet.pl. Ściągnąłem plik do robienia szablonów (dodanie serwera pogody), ale niestety nie bardzo się na tym znam. Może ktoś spróbuje przystosować program do polskich warunków. Myślę, że warto.
Pozdrawiam
Janusz

*

Offline mikolajek

  • **
  • 223
  • Płeć: Mężczyzna
  • ...no bo co w końcu, kurczę blade!
    • Fraud
SPB Weather
« Odpowiedź #3 dnia: Luty 14, 2006, 13:36:53 »
Wydaje mi się, że jesteś ograniczony serwisami pogodowymi, które zaimplementował producent...
Na tej samej zasadzie będzie z prognozą dla konkretnego miejsca - jeśli dany serwis jej nie prowadzi, to siłą rzeczy nie będziesz jej miał :cry:

*

Offline januba

  • ***
  • 271
SPB Weather
« Odpowiedź #4 dnia: Luty 14, 2006, 14:22:18 »
Nie jest tak do końca, ponieważ SPB udostępnił na swojej stronie narzędzie do tworzenia szablonów, pozwalające ściągać dane z innych serwisów meteo (musi być zgodny z programem i spełniać określone warunki), ale jak wcześniej zaznaczyłem nie znam się na tym.

SPB Weather
« Odpowiedź #5 dnia: Luty 14, 2006, 16:21:03 »
Jest sposób. Gdzieś tam w opcjach napisano "dodaj nowe miasto" i albo lista do wyboru albo pasek do napisania klawiaturką. Trzeba oczywiście mieć połączenie z internetem i program wyszuka... Ja mieszkam czasem w Otwocku (jakieś 25km od Warszawy) i w ten sposób miałem i Otwock i Warszawę i jeszcze parę miejsc... Przepraszam ale dokładnie nie pamiętam gdzie tego szukać bo Spb miałem dawno, teraz mam Fizz Traveller (też z tą możliwością), ale naprawdę taka opcja istnieje, radzę pogrzebać... A co do serwerów pogodowych to nie sprawdzałem, byłem zadowolony z tych przypisanych.
Pozdrawiam

*

Offline januba

  • ***
  • 271
SPB Weather
« Odpowiedź #6 dnia: Luty 14, 2006, 21:55:53 »
Niestety chyba nie ma takiej możliwości. Nijak nie mogę ustawić Tarnobrzega. Potrzebny jest specjalny kod. Jak wpiszę kod pocztowy to coś znajduje, ale nie jest to Tarnobrzeg bo chyba nie ma +15C.

SPB Weather
« Odpowiedź #7 dnia: Luty 15, 2006, 00:25:20 »
Ale z tego co pamiętam to tam było miejsce na wpisanie NAZWY miasta... Kod to tylko dla Amerykanów...

*

Offline januba

  • ***
  • 271
SPB Weather
« Odpowiedź #8 dnia: Luty 15, 2006, 07:36:02 »
Po zostawieniu pustego pola "City code" wyrzuca komunikat: "Invalid City Code". Z tego co wiem nie są to kody pocztowe tylko specjalne kody miast, które wg instrukcji można uzyskać w lokalnym serwisie meteo. Nie przypuszczam, żeby w IMiGW wiedzieli o co chodzi.

*

Offline jarekt

  • ****
  • 755
  • Płeć: Mężczyzna
  • na stanie Wizard, Uni, TouchHD, HTCHero, Milestone
  • Sprzęt: THD, Hero, Milestone
SPB Weather
« Odpowiedź #9 dnia: Luty 15, 2006, 09:47:46 »
Wejdz na strony serwisu pogodowego ktorego uzywa SBP Weather  i wyszukaj miasta - jesli nie ma to i na pockecie go miec nie bedziesz. Ja Opola nie znalazlem w ZADNYM programie a testowalem ich multum. Jak juz znajdziesz swoje miasto potrzebujesz ID stacji pogodowej i IFAIR mozesz dodac to miasto po kodzie.
BTW> Byloby swietnie gdyby ktos zrobil szablon dla Onetu - sprawdzilem gotowe szablony ale zaden mojej wioski nie pokazal.

PS. Sprawdzilem na weather.com i Tarnobrzegu nie ma.

SPB Weather
« Odpowiedź #10 dnia: Luty 15, 2006, 12:11:05 »
Kolega "jarekt" napisał że Opola nie znalazł z ŻADNYM programie pogodowym a testował ich multum... No to proszę napiszcie jak umieścić w odpowiedzi zrzuty ekranu mojego Pocketa to wyślę Wam i Opole i Tarnobrzeg i co jeszcze chcecie - z Fizz Traveller.
Czekam i pozdrawiam

*

Offline MaDuch

  • *****
  • 1518
  • Płeć: Mężczyzna
  • Sprzęt: HTC Touch HD2, SGS, HTC TouchPro, Asus 636
SPB Weather
« Odpowiedź #11 dnia: Luty 15, 2006, 12:46:14 »
Możesz też napisać do supportu Spb Weather. Są bardzo życzliwi i jak tylko będą mogli to podadzą.

Można implementować do programu inne niż zdefiniowane początkowo źródła pogody. Ja szukałem prognozy dla zakopanego i podali mi zarówno źródło jak i kod Zakopanego.

Tym się różnią od SBSH, gdzie na forum spytałem co i jak zrobić to nie dość, że już 10 dni cisza to nawet indywidualnie pytany człowiek nie odzywa się.

Kontakt do SpbWeather to: Spb Technical Support [support.weather@softspb.com]
Polecam Regulamin forum !!

*

Offline januba

  • ***
  • 271
SPB Weather
« Odpowiedź #12 dnia: Luty 16, 2006, 08:20:07 »
Napisałem do SPB. Rzeczywiście support jest rewelacyjny. Zrobili na mnie wrażenie. Po paru godzinach miałem odpowiedź. Wprawdzie Tarnobrzega nie znaleźli na stronie którą obsługuje Spb Weather, ale podali mi link do innej strony http://www.weather-meteo.com/hotels-flights/C.asp?u=Tarnobrzeg%2C+Poland.
Tyle danych o pogodzie w moim mieście to na żadnym innym serwisie nie ma. Na dodatek odpowiedzieli, że spróbują w kolejnej wersji dodać ten serwis meteo.
Myślę, że na razie to wszystko co można zrobić, chyba że ktoś napisze szablon i zarejestruje go w bazie Spb Weather.
Pozdrawiam
Janusz

*

Offline J-A-J-O

  • **
  • 186
  • Płeć: Mężczyzna
  • Sprzęt: wszystko co nowe nie dłużej niż 2 m-ce
SPB Weather
« Odpowiedź #13 dnia: Luty 17, 2006, 01:39:41 »
A jaką stronę polecacie dla Warszawy?? Ta z weather.com nie bardzo mi odpowiada...

*

Offline januba

  • ***
  • 271
SPB Weather
« Odpowiedź #14 dnia: Luty 17, 2006, 07:56:34 »
Witam,
Przetestowałem parę szablonów (źródeł pogody) i polecam rosyjski serwer meteo www.rp5.ru. Jest tam dużo miast. Tarnobrzega dalej nie ma, ale jest Sandomierz (14 km). Należy szablon ściągnąć ze strony http://www.pdagold.com/themes/list.asp?tp=11, dodać go do podkatalogu Templates w Spb Weather, wejść na stronę www.rp5.ru, znależć swoje miasto, zapisać kod miasta, który wyświetli się na końcu paska adresu i wpisać ten kod przy konfiguracji swojego miasta. Serwer podaje sporo danych. Polecam.
Sorry za ten wykład, ale to dla tych, którzy nie chcą tracić za dużo czasu na ustawienia.
Pozdrawiam
Janusz

*

Offline jarekt

  • ****
  • 755
  • Płeć: Mężczyzna
  • na stanie Wizard, Uni, TouchHD, HTCHero, Milestone
  • Sprzęt: THD, Hero, Milestone
SPB Weather
« Odpowiedź #15 dnia: Luty 17, 2006, 17:12:11 »
Cytat: "januba"
Wprawdzie Tarnobrzega nie znaleźli na stronie którą obsługuje Spb Weather, ale podali mi link do innej strony http://www.weather-meteo.com/hotels-flights/C.asp?u=Tarnobrzeg%2C+Poland.
Tyle danych o pogodzie w moim mieście to na żadnym innym serwisie nie ma.


Swietny serwis - multum malych miasteczek i jest nawet Opole ale (ech moje szczescie) nie dziala. Sprawdzilem inne miasta i wszystkie dzialaja tylko Opole nie. To przypomina mi sytuacje z WeatherUnderground gdzie teoretycznie Opole bylo a w praktyce nie tylko cudem bylo pobranie pogody za pomoca szablonu (szablonu do programu na PC) ale pobieranie wysypywalo caly program :( Moze stacja pogodowa szwankuje?

*

Offline MaDuch

  • *****
  • 1518
  • Płeć: Mężczyzna
  • Sprzęt: HTC Touch HD2, SGS, HTC TouchPro, Asus 636
SPB Weather
« Odpowiedź #16 dnia: Luty 17, 2006, 18:22:52 »
Spróbuj wpisać w Spb Weather jako źródło podany serwis rosyjski i wpisz w niego jako numer lokalizacji Opola 7959.

Ten serwis działa.
Polecam Regulamin forum !!

*

Offline jarekt

  • ****
  • 755
  • Płeć: Mężczyzna
  • na stanie Wizard, Uni, TouchHD, HTCHero, Milestone
  • Sprzęt: THD, Hero, Milestone
SPB Weather
« Odpowiedź #17 dnia: Luty 17, 2006, 19:11:56 »
Cytat: "MaDuch"
Spróbuj wpisać w Spb Weather jako źródło podany serwis rosyjski i wpisz w niego jako numer lokalizacji Opola 7959.

Ten serwis działa.


Wielkie dzieki za czas poswiecony na odnalezienie tej mojej wioski. To jakas swierza sprawa ten schemat bo jakis miesiac temu sprawdzilem wszystki z miernym efektem...
Jeszcze raz dziekuje.

*

Offline MaDuch

  • *****
  • 1518
  • Płeć: Mężczyzna
  • Sprzęt: HTC Touch HD2, SGS, HTC TouchPro, Asus 636
SPB Weather
« Odpowiedź #18 dnia: Luty 17, 2006, 19:20:26 »
Nie ma za co :) W końcu jednego dnia ja tobie, drugiego ty mnie ;) i tak pomagając sobie zbudujemy wkrótcce 6, pdaclubową, (nie)pospolitą
Polecam Regulamin forum !!

*

Offline misiaczekm

  • **
  • 163
  • Płeć: Mężczyzna
SPB Weather
« Odpowiedź #19 dnia: Marzec 05, 2006, 13:06:50 »
http://www.citypopulation.de/Poland.html na tej stronie dodatkowo wyswietla się mapka i podane są jakieś kody miast (po najechaniku kursorem na miasto). tylko Weather.com wyświetlił mi informacje o pogodzie. ale czy jest poprawna? trzeba poczekać pare dni...
() ()    MisiaczekM
( o )
() _ ()
() ()

*

Offline jarekt

  • ****
  • 755
  • Płeć: Mężczyzna
  • na stanie Wizard, Uni, TouchHD, HTCHero, Milestone
  • Sprzęt: THD, Hero, Milestone
SPB Weather
« Odpowiedź #20 dnia: Marzec 07, 2006, 21:23:48 »
Cytat: "misiaczekm"
http://www.citypopulation.de/Poland.html na tej stronie dodatkowo wyswietla się mapka i podane są jakieś kody miast (po najechaniku kursorem na miasto). tylko Weather.com wyświetlił mi informacje o pogodzie. ale czy jest poprawna? trzeba poczekać pare dni...


A co ma wspolnego populacja danego miasta (ilosc mieszkancow) z pogoda???

*

Offline MaDuch

  • *****
  • 1518
  • Płeć: Mężczyzna
  • Sprzęt: HTC Touch HD2, SGS, HTC TouchPro, Asus 636
SPB Weather
« Odpowiedź #21 dnia: Marzec 07, 2006, 22:11:30 »
Cytat: "misiaczekm"
http://www.citypopulation.de/Poland.html na tej stronie dodatkowo wyswietla się mapka i podane są jakieś kody miast (po najechaniku kursorem na miasto). tylko Weather.com wyświetlił mi informacje o pogodzie. ale czy jest poprawna? trzeba poczekać pare dni...


Przypuszczam, że to nie są prawidłowe kody.

Kody dla miast podawane przez Weather.com i używane przez Spb Weather składają się z dwuliterowego kodu państwa a następnie powtórzonego X i numeru miasta (Warszawa to PLXX0028) Podane przez ciebie kody nijak się do tego nie mają. Swoja droga ciekawe co za dane i czego dotyczące ciągną ;)
Polecam Regulamin forum !!

*

Offline Adrianoo79

  • *
  • 52
  • Płeć: Mężczyzna
  • Sprzęt: iPhone 3GS, Garmin Edge 705HR, TomTom930
SPB Weather
« Odpowiedź #22 dnia: Marzec 07, 2006, 22:20:47 »
Cytat: "misiaczekm"
http://www.citypopulation.de/Poland.html na tej stronie dodatkowo wyswietla się mapka i podane są jakieś kody miast (po najechaniku kursorem na miasto). tylko Weather.com wyświetlił mi informacje o pogodzie. ale czy jest poprawna? trzeba poczekać pare dni...


te cyferki to liczba mieszkancow danego miasta nie majaca nic wspolnego z kodem mete danej lokalizacji. Po pierwsze aby programy meteo czytaly pogode dla danego miasta musi tam sie miesci stacja meteo operowana przez IMGW. Np. w Bydgoszczy nie mam stacji Instytutu Metereologii ale jest za to wojskowa stacja meteo dlatego Bydgoszcz pokazuje sie na nie wielu tego typu programach bo one rzadko korzystaja z wojskowych danych.

*

Offline misiaczekm

  • **
  • 163
  • Płeć: Mężczyzna
SPB Weather
« Odpowiedź #23 dnia: Marzec 08, 2006, 08:36:35 »
Ups... niedoczytałem :) :oops:  Może macie jakiś odnośnik do tych kodów?
() ()    MisiaczekM
( o )
() _ ()
() ()

*

Offline Adrianoo79

  • *
  • 52
  • Płeć: Mężczyzna
  • Sprzęt: iPhone 3GS, Garmin Edge 705HR, TomTom930
SPB Weather
« Odpowiedź #24 dnia: Marzec 08, 2006, 09:05:59 »
Cytat: "misiaczekm"
Ups... niedoczytałem :) :oops:  Może macie jakiś odnośnik do tych kodów?


Oczywiscie ze macie ;-)
http://www.program-pogoda.pl/teksty.php?plik=lista_stacji.php
Jest to strona programu pogoda, niestety program umarl ostatnio smiercia naturalna bo pozamykali dostep do serwerow....
Na tej tabelce macie naniesione informacje jakie miasto jest dostepne pod jakim serwerem, prawdopodobnie aby czytaly je porgramy meteo pod PDA miasto musi byc dostepne na wszystkich 4 serwerach.
pozdrawiam

*

Offline misiaczekm

  • **
  • 163
  • Płeć: Mężczyzna
SPB Weather
« Odpowiedź #25 dnia: Marzec 08, 2006, 12:13:29 »
Niestety mojej "dziury" tam nie ma :(
() ()    MisiaczekM
( o )
() _ ()
() ()

*

Offline zulu

  • 36
SPB Weather
« Odpowiedź #26 dnia: Marzec 08, 2006, 12:36:25 »
nie czytalem dokladnie ale jest tak ze na serwerze wwwa.accuweather.com jest wiekszosc miast ktorych gdzie indziej nie ma od szczawnicy po tarnobrzeg. tyle ze trzeba sobie zrobic template czy jak to nazywaja w spb weather dla tego konkretnie serwera.
przykladowo dla tarnobrzegu adres jest: http://wwwa.accuweather.com/index-world-forecast.asp?zipcode=tarnobrzeg&submit=Go&partner=accuweather
przy czym kod dla tego mista do wlasnie tarnobrzeg.
jesli juz dodacie nowy template dla tego serwera nalezy dodac nowe misto np. tarnobrzeg i powiazac go z nowym serwerem oraz podac kod tego mista (w tym przypadku tarnobrzeg).

ponizej kod tego templata:
poczatek//

main
{
//version 2.0
//author: Shawn Lin
//remark: spb weather template for accuWeather.com

pointer weatherStart
{
go_start;
skip_to_text("<forecast>", false);
};
pointer weatherEnd
{
skip_to_text("</forecast>", false);
};

map skyMap
{
key_value("01", "1");
key_value("02", "2");
key_value("03", "3");
key_value("04", "3");
key_value("05", "6");
key_value("06", "4");
key_value("07", "4");
key_value("08", "5");
key_value("09", "0");
key_value("10", "0");
key_value("11", "6");
key_value("12", "7");
key_value("13", "7");
key_value("14", "14");
key_value("15", "13");
key_value("16", "13");
key_value("17", "15");
key_value("18", "8");
key_value("19", "10");
key_value("20", "16");
key_value("21", "16");
key_value("22", "11");
key_value("23", "10");
key_value("24", "12");
key_value("25", "11");
key_value("26", "8");
key_value("27", "0");
key_value("28", "0");
key_value("29", "9");
key_value("30", "1");
key_value("31", "0");
key_value("32", "0");
key_value("33", "17");
key_value("34", "17");
key_value("35", "18");
key_value("36", "19");
key_value("37", "20");
key_value("38", "20");
key_value("39", "21");
key_value("40", "22");
key_value("41", "27");
key_value("42", "29");
key_value("43", "30");
key_value("44", "25");
};
map dayMap
{
key_value(".", "0");
key_value("..", "1");
key_value("...", "2");
key_value("....", "3");
key_value(".....", "4");
key_value("......", "5");
key_value(".......", "6");
key_value("........", "7");
key_value(".........", "8");
key_value("..........", "9");
}

open_url("http://forecastfox.accuweather.com/adcbin/forecastfox/weather_data.asp?metric=1&location=" + CityCode, "GET");

select_area(weatherStart, weatherEnd);
string tmprUnits = "C";
string windSpeedUnits = "m/s";
string pressureUnits = "mb";
string precipAmount = "cm";
string dayIndex = ".";
string skyDate;
string sky = ".";

while (sky)
{
sky = "";
skyDate = "<day number=\"" + dayMap[dayIndex] + "\">"
skip_to_text(skyDate, true);

//day of the month
skip_to_text("<obsdate>", true);
skip_to_text("/", true);
begin_var;
skip_chars("0-9");
string dayOfMonth = end_var;

//sky
skip_to_text("<weathericon>", true);
begin_var;
skip_chars("0-9");
sky = end_var;

//high temperature
skip_to_text("<hightemperature>", true);
begin_var;
skip_chars("0-9\\-");
string tmprHi = end_var;

//low temperature
skip_to_text("<lowtemperature>", true);
begin_var;
skip_chars("0-9\\-");
string tmprLo = end_var;

//wind speed
skip_to_text("<windspeed>", true);
begin_var;
skip_chars("0-9");
string windSpeed = end_var;

//wind direction
skip_to_text("<winddirection>", true);
begin_var;
skip_chars("A-Z");
string windDirection = end_var;

if (sky)
{
//tmprHi = sky
sky = skyMap[sky];
if (!sky)
{
sky = "0";
}

add_day;
}

dayIndex = dayIndex + ".";
}

open_url("http://forecastfox.accuweather.com/adcbin/forecastfox/weather_data.asp?metric=1&location=" + CityCode, "GET");

select_area(weatherStart, weatherEnd);
sky = ".";
dayIndex = ".";
tmprUnits = "C";
windSpeedUnits = "m/s";
pressureUnits = "mb";
precipAmount = "cm";

while (sky)
{
string hour;
sky = "";
skyDate = "<day number=\"" + dayMap[dayIndex] + "\">"
skip_to_text(skyDate, true);

//day of the month
skip_to_text("<obsdate>", true);
skip_to_text("/", true);
begin_var;
skip_chars("0-9");
string dayOfMonth = end_var;

string daynight = "";

while (daynight $ "..")
{
if (!daynight)
{
hour = "12";
}
if (daynight)
{
hour = "23";
}

//sky
skip_to_text("<weathericon>", true);
begin_var;
skip_chars("0-9");
sky = end_var;

//high temperature
skip_to_text("<hightemperature>", true);
begin_var;
skip_chars("0-9\\-");
string tmprHi = end_var;

//low temperature
skip_to_text("<lowtemperature>", true);
begin_var;
skip_chars("0-9\\-");
string tmprLo = end_var;

//wind speed
skip_to_text("<windspeed>", true);
begin_var;
skip_chars("0-9");
string windSpeed = end_var;

//wind direction
skip_to_text("<winddirection>", true);
begin_var;
skip_chars("A-Z");
string windDirection = end_var;

if (sky)
{
//tmprHi = sky
sky = skyMap[sky];
if (!sky)
{
sky = "0";
}

add_day;
}
daynight = daynight + ".";
}
dayIndex = dayIndex + ".";
}
}

//koniec
nalezy wkleic (tylko kod bez wyrazw poczatek i koniec:) ) do pliku z rozszezeniem .tpl nazwa dowolna
potem dodac ten tpl w programiku
powodzenia

*

Offline januba

  • ***
  • 271
SPB Weather
« Odpowiedź #27 dnia: Marzec 08, 2006, 21:01:36 »
Dzięki za szablon, ale albo ja jestem za słaby w te klocki, albo gdzieś jest błąd w szablonie. Już wyjaśniam. Skopiowałem twój szablon do katalogu Templates w Spb Weather, dodałem w programie nowy serwer (Weather Sources), City code type: User-defined (tu mam wątpliwości czy tak ma być), następnie dodałem miasto (kod: tarnobrzeg). Przy próbie aktualizacji otrzymuję komunikat: No Data Download, mimo że w zakładce Traffic Statistics pokazuje 5K. I co dalej?
Pozdrawiam
Janusz

*

Offline zulu

  • 36
SPB Weather
« Odpowiedź #28 dnia: Marzec 09, 2006, 10:42:36 »
istotnie. sorki mylnelo mi sie lekko z tymi kodami miast i ponadto nie przetestowalem tego co podalem :wink:
co do kodu templata to jest ok tylko kod miasta tarnobrzeg nie jest ok.
dla tarnobrzegu kod powinen byc: EUR|PL|PL009|TARNOBRZEG|
i teraaz na pweno dzila bo przetestowalem :P
pozdro milego prognozowania.

*

Offline januba

  • ***
  • 271
SPB Weather
« Odpowiedź #29 dnia: Marzec 09, 2006, 14:49:47 »
Dzięki, jakie separatory powinny być pomiędzy poszczególnymi członami, pionowa kreska z klawiatury?
Janusz