Расширенный прогноз погоды (Yahoo Weather)

Re: Расширенный прогноз погоды (Yahoo Weather)

Postby const » 26 May 2016, 18:18

Спасибо, заработало! Только значения параметров, почему-то, не соответствуют тому, что видно на сайте. Основная температура показана в градусах Фаренгейта, хотя в прогнозе - Цельсий, давление различается в 34 раза :shock: Скорость ветра тоже отличается.
ASUS O!Play (R1). AMP13, Vrtn.
const
 
Posts: 41
Joined: 01 Dec 2011, 22:06

Re: Расширенный прогноз погоды (Yahoo Weather)

Postby FarVoice » 26 May 2016, 19:34

Не знаю, у меня всё нормально
скриншоты | +
sc_2016_05_26_153052.jpg
sc_2016_05_26_153052.jpg (188.6 KiB) Viewed 4788 times
sc_2016_05_26_153053.jpg
sc_2016_05_26_153053.jpg (232.8 KiB) Viewed 4788 times

Конфиг модуля:
Code: Select all
# code of city
2122265
# temperature on C or F (in low case)
c
# language
core
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Расширенный прогноз погоды (Yahoo Weather)

Postby const » 26 May 2016, 20:56

То есть, температура в 75С на вашем скриншоте - это нормально!? Да и давление 33660 mb при том, что yahoo показывает около 1000, плюс "косяк" со скоростью ветра (кстати, нельзя ли отображать её в более привычных м/с) и его направлением...
| +
yah-web.jpg
yah-web.jpg (4.84 KiB) Viewed 4776 times

mos-web.jpg
mos-web.jpg (25.83 KiB) Viewed 4776 times
ASUS O!Play (R1). AMP13, Vrtn.
const
 
Posts: 41
Joined: 01 Dec 2011, 22:06

Re: Расширенный прогноз погоды (Yahoo Weather)

Postby FarVoice » 26 May 2016, 21:26

теперь увидел :))
Посмотрю, чего я не так делаю... А по поводу размерностей, в яхе всего два варианта:
при u=c
Code: Select all
"units": {
    "distance": "km",
    "pressure": "mb",
    "speed": "km/h",
    "temperature": "C"
},

и при u=f
Code: Select all
"units": {
    "distance": "mi",
    "pressure": "in",
    "speed": "mph",
    "temperature": "F"
},
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Расширенный прогноз погоды (Yahoo Weather)

Postby FarVoice » 26 May 2016, 21:50

Code: Select all
"wind": {
    "chill": "75",
    "direction": "135",
    "speed": "6.44"
},
atmosphere": {
    "humidity": "39",
    "pressure": "33660.72",
    "rising": "0",
    "visibility": "25.91"
},

температура, которая выдаётся, это видимо, какая-то жёсткость (chill). По поводу скорости ветра - вывожу то, что отдаёт яха
:( То же касается и давления. Ну не знаю, в каких попугаях они его отдают...
Можете сами убедиться, сделав запрос типа https://query.yahooapis.com/v1/public/y ... ormat=json
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Расширенный прогноз погоды (Yahoo Weather)

Postby const » 27 May 2016, 02:07

FarVoice wrote:это видимо, какая-то жёсткость (chill). По поводу скорости ветра - вывожу то, что отдаёт яха
:( То же касается и давления. Ну не знаю, в каких попугаях они его отдают...

WindChill - это "ощущаемая (на ветру) температура" (Feels like) и выдаётся она в json-запросе в Фаренгейтах. Т. е. ответ 'chill 54' соответствует 'Feels like 12 C'. Каким искажениям подверглись скорость ветра и давление - пока не разобрался.
Может, ну его, этот yahoo, а погоду с intellicast'а брать? Там и коды городов пока "старые".
ASUS O!Play (R1). AMP13, Vrtn.
const
 
Posts: 41
Joined: 01 Dec 2011, 22:06

Re: Расширенный прогноз погоды (Yahoo Weather)

Postby FarVoice » 27 May 2016, 10:42

там нет описания API. А парсить html - увольте
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Расширенный прогноз погоды (Yahoo Weather)

Postby docg » 27 May 2016, 19:21

Давление в милибарах они высчитывают умножая дюймы.рт.ст. на коэфф 33,8639.
При фаренгейтах на странице- выводятся правильные д.рт.ст.-29,5
А вот api при u=f отдает не в дюймах, как должно а в милибарах, которые потом пытаются пересчитать, получается бред (998 * 33,8639 = 33796,17)
Короче, если бред поделить назад на этот коэффициент получатся правильные милибары
IconBIT XDS73d mk2 (inext_hd1_225_r0)
docg
 
Posts: 65
Joined: 15 Sep 2014, 21:30

Re: Расширенный прогноз погоды (Yahoo Weather)

Postby const » 28 May 2016, 12:41

Там вообще всё перепутано: при 'u=f' только все температуры выдаются в Фаренгейтах, а скорость ветра - в км/ч, давление в мБ, видимость - в км! :shock: Если в запросе 'u=c', то в Цельсиях выдаются почти все температуры, кроме 'WindChill', - она всё равно в Фаренгейтах, а все остальные параметры - тот бред, который выводится на экран телевизора в модуле.
Т. е. нежен "костыль" - запрашивать "верные" данные c 'u=f', а потом пересчитывать величины для отображения.
ASUS O!Play (R1). AMP13, Vrtn.
const
 
Posts: 41
Joined: 01 Dec 2011, 22:06

Re: Расширенный прогноз погоды (Yahoo Weather)

Postby FarVoice » 28 May 2016, 20:02

напишите формулы плз. А я вставлю их в модуль.
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

PreviousNext

Return to Разработка

Who is online

Users browsing this forum: No registered users and 12 guests