03 июня | 2024г. | 09:23:30

АвторТема: Weather MSN (Плагин погоды)  (Прочитано 489157 раз)

0 Пользователей и 3 Гостей смотрят эту тему.

Оффлайн tyts

  • Друзья Джедаев
  • *****
  • Сообщений: 775
  • Поблагодарили: 854
  • Уважение: +10
Weather MSN (Плагин погоды)
« Ответ #1125: 26 августа | 2022г. | 18:59:26 »
0
Как можно править то, что не поддается логике и анализу?


Я у себя поправил, не то погода смещалась на сутки. А вот с силой ветра непонятно, меняется только направление, а скорость ветра статична- 7 m/s. На сайте msn для моего города стоит сила ветра 4 m/s, А тут 7. Живу в Петрозаводске.

Оффлайн Evg77734

  • Мастер Джедай
  • ***
  • Сообщений: 1253
  • Поблагодарили: 7592
  • Уважение: +122
Weather MSN (Плагин погоды)
« Ответ #1126: 26 августа | 2022г. | 19:08:37 »
0
Ну да, так можно каждый час править данные в плагине  :lol:  Да масса  ошибок на скринах выше, чего только стоит восход солнца в 0-56, а закат в 24-56
У меня вчера и сегодня ветер пишет 25 м/сек, Сильный шторм 10 баллов. Не дело это, однако.
Но это не ошибка плагина, а именно проблема с MSN.

Оффлайн tyts

  • Друзья Джедаев
  • *****
  • Сообщений: 775
  • Поблагодарили: 854
  • Уважение: +10
Weather MSN (Плагин погоды)
« Ответ #1127: 26 августа | 2022г. | 19:13:58 »
0
чего только стоит восход солнца в 0-56, а закат в 24-56

Такое есть только если ставить версию плагина с гита АТВ. В версии 1,2  и 1.4 такого нет. Вроде они лежат в этой ветке.

Оффлайн starikus

  • Джедай
  • ***
  • Сообщений: 343
  • Поблагодарили: 1960
  • Уважение: +14
Weather MSN (Плагин погоды)
« Ответ #1128: 26 августа | 2022г. | 19:50:58 »
0
Для информации: VU + Solo2, PLI 8.1г, python2, (Установил бэкап)
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
  • VU + Solo2; Gi ET7000mini; GI ET11000
Не стоит судить о чужих способностях, не разобравшись в своих...

Оффлайн тихон

  • Друзья Джедаев
  • *****
  • Забанен!
  • Сообщений: 2390
  • Поблагодарили: 9253
  • Уважение: +3
Weather MSN (Плагин погоды)
« Ответ #1129: 26 августа | 2022г. | 20:22:12 »
0
На сайте msn для моего города стоит сила ветра 4 m/s, А тут 7. Живу в Петрозаводске.
Да, есть несоответствие скорости ветра относительно картинки с сайта MSN на компе, и что выдает сайт по коду страницы. На картинке сайта - km/h а по коду - m/s
  • VU+ Ultimo 4K(VTI 15.0.0-ATV-7.1), VU+Duo2(PLI 8.1), VU+ Ultimo(Open ATV 7.1)

Оффлайн Evg77734

  • Мастер Джедай
  • ***
  • Сообщений: 1253
  • Поблагодарили: 7592
  • Уважение: +122
Weather MSN (Плагин погоды)
« Ответ #1130: 26 августа | 2022г. | 21:02:43 »
0
Если на странице выбрать язык - Русский, то ветер на странице меняется на м/с

Оффлайн тихон

  • Друзья Джедаев
  • *****
  • Забанен!
  • Сообщений: 2390
  • Поблагодарили: 9253
  • Уважение: +3
Weather MSN (Плагин погоды)
« Ответ #1131: 26 августа | 2022г. | 21:17:28 »
0
Evg77734, вот км/ч
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
  • VU+ Ultimo 4K(VTI 15.0.0-ATV-7.1), VU+Duo2(PLI 8.1), VU+ Ultimo(Open ATV 7.1)

Оффлайн Evg77734

  • Мастер Джедай
  • ***
  • Сообщений: 1253
  • Поблагодарили: 7592
  • Уважение: +122
Weather MSN (Плагин погоды)
« Ответ #1132: 26 августа | 2022г. | 21:29:58 »
0
Нужно поиграться с настройками
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

Оффлайн тихон

  • Друзья Джедаев
  • *****
  • Забанен!
  • Сообщений: 2390
  • Поблагодарили: 9253
  • Уважение: +3
Weather MSN (Плагин погоды)
« Ответ #1133: 26 августа | 2022г. | 21:38:23 »
0
Evg77734, я знаю про настройки. Просто показал, что всяко может.
  • VU+ Ultimo 4K(VTI 15.0.0-ATV-7.1), VU+Duo2(PLI 8.1), VU+ Ultimo(Open ATV 7.1)

Оффлайн Evg77734

  • Мастер Джедай
  • ***
  • Сообщений: 1253
  • Поблагодарили: 7592
  • Уважение: +122
Weather MSN (Плагин погоды)
« Ответ #1134: 26 августа | 2022г. | 21:53:32 »
0
что всяко может.
Та да. Глупо искать правых и виноватых, но ясно одно, что эта погода работает у большинства с косяками. Это факт.
Я выше предлагал: давайте из рендера MetrixHDWeatherUpdaterStandalone.py сделаем мод этого плагина? Может же будет работать нормально.
Там на 80% все готово, убрать запись в файл settings, в /tmp/weathercheck.txt и так там пишется уже, берем и выводим на экран. Хотя сначала нужно хорошо потестировать, а потом только облагородить и вывести на экран.
Я пока занят, все еще консервирую помидоры  :)

Оффлайн Evg77734

  • Мастер Джедай
  • ***
  • Сообщений: 1253
  • Поблагодарили: 7592
  • Уважение: +122
Weather MSN (Плагин погоды)
« Ответ #1135: 28 августа | 2022г. | 13:29:16 »
0
Вот вчера набросал себе тестик на основе рендера MetrixHDWeatherUpdaterStandalone.py
Прописал units = 'C' language = 'ru-RU' city = 'Edineţ'
Приходит такой ответ:
Спойлер   :
<weatherdata xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><weather weatherlocationcode="wc:7723970" weatherlocationname="\xd0\x95\xd0\xb4\xd0\xb8\xd0\xbd\xd0\xb5\xd1\x86, \xd0\x9c\xd0\xbe\xd0\xbb\xd0\xb4\xd0\xb0\xd0\xb2\xd0\xb8\xd1\x8f" url="http://a.msn.com/54/ru-RU/ct48.171,27.302?ctsrc=outlook" imagerelativeurl="http://blob.weather.microsoft.com/static/weather4/ru/" degreetype="C" provider="Foreca" attribution="http://www.foreca.com/" attribution2="Foreca" lat="48,171" long="27,302" timezone="3" alert="" entityid="7723970" encodedlocationname="%D0%95%D0%B4%D0%B8%D0%BD%D0%B5%D1%86%2C+%D0%9C%D0%BE%D0%BB%D0%B4%D0%B0%D0%B2%D0%B8%D1%8F"><current temperature="29" skycode="32" skytext="\xd0\xa1\xd0\xbe\xd0\xbb\xd0\xbd\xd0\xb5\xd1\x87\xd0\xbd\xd0\xbe" date="2022-08-28" observationtime="13:05:50" observationpoint="\xd0\x95\xd0\xb4\xd0\xb8\xd0\xbd\xd0\xb5\xd1\x86, \xd0\x9c\xd0\xbe\xd0\xbb\xd0\xb4\xd0\xb0\xd0\xb2\xd0\xb8\xd1\x8f" feelslike="28" humidity="36" winddisplay="4 m/s \xd0\x92\xd0\xbe\xd1\x81\xd1\x82\xd0\xbe\xd0\xba" day="\xd0\xb2\xd0\xbe\xd1\x81\xd0\xba\xd1\x80\xd0\xb5\xd1\x81\xd0\xb5\xd0\xbd\xd1\x8c\xd0\xb5" shortday="\xd0\x92\xd1\x81" windspeed="4 m/s" /><forecast low="17" high="32" skycodeday="34" skytextday="\xd0\x92 \xd0\xbe\xd1\x81\xd0\xbd\xd0\xbe\xd0\xb2\xd0\xbd\xd0\xbe\xd0\xbc \xd1\x81\xd0\xbe\xd0\xbb\xd0\xbd\xd0\xb5\xd1\x87\xd0\xbd\xd0\xbe" date="2022-08-28" day="\xd0\xb2\xd0\xbe\xd1\x81\xd0\xba\xd1\x80\xd0\xb5\xd1\x81\xd0\xb5\xd0\xbd\xd1\x8c\xd0\xb5" shortday="\xd0\x92\xd1\x81" precip="1" /><forecast low="18" high="32" skycodeday="34" skytextday="\xd0\x92 \xd0\xbe\xd1\x81\xd0\xbd\xd0\xbe\xd0\xb2\xd0\xbd\xd0\xbe\xd0\xbc \xd1\x81\xd0\xbe\xd0\xbb\xd0\xbd\xd0\xb5\xd1\x87\xd0\xbd\xd0\xbe" date="2022-08-29" day="\xd0\xbf\xd0\xbe\xd0\xbd\xd0\xb5\xd0\xb4\xd0\xb5\xd0\xbb\xd1\x8c\xd0\xbd\xd0\xb8\xd0\xba" shortday="\xd0\x9f\xd0\xbd" precip="17" /><forecast low="17" high="28" skycodeday="30" skytextday="\xd0\x9d\xd0\xb5\xd0\xb1\xd0\xbe\xd0\xbb\xd1\x8c\xd1\x88\xd0\xb0\xd1\x8f \xd0\xbe\xd0\xb1\xd0\xbb\xd0\xb0\xd1\x87\xd0\xbd\xd0\xbe\xd1\x81\xd1\x82\xd1\x8c" date="2022-08-30" day="\xd0\xb2\xd1\x82\xd0\xbe\xd1\x80\xd0\xbd\xd0\xb8\xd0\xba" shortday="\xd0\x92\xd1\x82" precip="17" /><forecast low="17" high="26" skycodeday="28" skytextday="\xd0\x92 \xd0\xbe\xd1\x81\xd0\xbd\xd0\xbe\xd0\xb2\xd0\xbd\xd0\xbe\xd0\xbc \xd0\xbe\xd0\xb1\xd0\xbb\xd0\xb0\xd1\x87\xd0\xbd\xd0\xbe" date="2022-08-31" day="\xd1\x81\xd1\x80\xd0\xb5\xd0\xb4\xd0\xb0" shortday="\xd0\xa1\xd1\x80" precip="25" /><forecast low="11" high="22" skycodeday="30" skytextday="\xd0\x9d\xd0\xb5\xd0\xb1\xd0\xbe\xd0\xbb\xd1\x8c\xd1\x88\xd0\xb0\xd1\x8f \xd0\xbe\xd0\xb1\xd0\xbb\xd0\xb0\xd1\x87\xd0\xbd\xd0\xbe\xd1\x81\xd1\x82\xd1\x8c" date="2022-09-01" day="\xd1\x87\xd0\xb5\xd1\x82\xd0\xb2\xd0\xb5\xd1\x80\xd0\xb3" shortday="\xd0\xa7\xd1\x82" precip="31" /><toolbar timewindow="60" minversion="1.0.1965.0" /></weather><weather weatherlocationcode="wc:ROXX0018" weatherlocationname="\xd0\x95\xd0\xb4\xd0\xb8\xd0\xbd\xd0\xb5\xd1\x86\xd0\xba\xd0\xb8\xd0\xb9 \xd1\x80\xd0\xb0\xd0\xb9\xd0\xbe\xd0\xbd, \xd0\x9c\xd0\xbe\xd0\xbb\xd0\xb4\xd0\xb0\xd0\xb2\xd0\xb8\xd1\x8f" url="http://a.msn.com/54/ru-RU/ct48.134,27.277?ctsrc=outlook" imagerelativeurl="http://blob.weather.microsoft.com/static/weather4/ru/" degreetype="C" provider="Foreca" attribution="http://www.foreca.com/" attribution2="Foreca" lat="48,134" long="27,277" timezone="3" alert="" entityid="4577" encodedlocationname="%D0%95%D0%B4%D0%B8%D0%BD%D0%B5%D1%86%D0%BA%D0%B8%D0%B9+%D1%80%D0%B0%D0%B9%D0%BE%D0%BD"><current temperature="29" skycode="32" skytext="\xd0\xa1\xd0\xbe\xd0\xbb\xd0\xbd\xd0\xb5\xd1\x87\xd0\xbd\xd0\xbe" date="2022-08-28" observationtime="13:05:50" observationpoint="\xd0\x95\xd0\xb4\xd0\xb8\xd0\xbd\xd0\xb5\xd1\x86\xd0\xba\xd0\xb8\xd0\xb9 \xd1\x80\xd0\xb0\xd0\xb9\xd0\xbe\xd0\xbd" feelslike="28" humidity="36" winddisplay="4 m/s \xd0\x92\xd0\xbe\xd1\x81\xd1\x82\xd0\xbe\xd0\xba" day="\xd0\xb2\xd0\xbe\xd1\x81\xd0\xba\xd1\x80\xd0\xb5\xd1\x81\xd0\xb5\xd0\xbd\xd1\x8c\xd0\xb5" shortday="\xd0\x92\xd1\x81" windspeed="4 m/s" /><forecast low="17" high="32" skycodeday="34" skytextday="\xd0\x92 \xd0\xbe\xd1\x81\xd0\xbd\xd0\xbe\xd0\xb2\xd0\xbd\xd0\xbe\xd0\xbc \xd1\x81\xd0\xbe\xd0\xbb\xd0\xbd\xd0\xb5\xd1\x87\xd0\xbd\xd0\xbe" date="2022-08-28" day="\xd0\xb2\xd0\xbe\xd1\x81\xd0\xba\xd1\x80\xd0\xb5\xd1\x81\xd0\xb5\xd0\xbd\xd1\x8c\xd0\xb5" shortday="\xd0\x92\xd1\x81" precip="1" /><forecast low="18" high="32" skycodeday="34" skytextday="\xd0\x92 \xd0\xbe\xd1\x81\xd0\xbd\xd0\xbe\xd0\xb2\xd0\xbd\xd0\xbe\xd0\xbc \xd1\x81\xd0\xbe\xd0\xbb\xd0\xbd\xd0\xb5\xd1\x87\xd0\xbd\xd0\xbe" date="2022-08-29" day="\xd0\xbf\xd0\xbe\xd0\xbd\xd0\xb5\xd0\xb4\xd0\xb5\xd0\xbb\xd1\x8c\xd0\xbd\xd0\xb8\xd0\xba" shortday="\xd0\x9f\xd0\xbd" precip="17" /><forecast low="17" high="28" skycodeday="30" skytextday="\xd0\x9d\xd0\xb5\xd0\xb1\xd0\xbe\xd0\xbb\xd1\x8c\xd1\x88\xd0\xb0\xd1\x8f \xd0\xbe\xd0\xb1\xd0\xbb\xd0\xb0\xd1\x87\xd0\xbd\xd0\xbe\xd1\x81\xd1\x82\xd1\x8c" date="2022-08-30" day="\xd0\xb2\xd1\x82\xd0\xbe\xd1\x80\xd0\xbd\xd0\xb8\xd0\xba" shortday="\xd0\x92\xd1\x82" precip="17" /><forecast low="17" high="26" skycodeday="28" skytextday="\xd0\x92 \xd0\xbe\xd1\x81\xd0\xbd\xd0\xbe\xd0\xb2\xd0\xbd\xd0\xbe\xd0\xbc \xd0\xbe\xd0\xb1\xd0\xbb\xd0\xb0\xd1\x87\xd0\xbd\xd0\xbe" date="2022-08-31" day="\xd1\x81\xd1\x80\xd0\xb5\xd0\xb4\xd0\xb0" shortday="\xd0\xa1\xd1\x80" precip="25" /><forecast low="11" high="22" skycodeday="30" skytextday="\xd0\x9d\xd0\xb5\xd0\xb1\xd0\xbe\xd0\xbb\xd1\x8c\xd1\x88\xd0\xb0\xd1\x8f \xd0\xbe\xd0\xb1\xd0\xbb\xd0\xb0\xd1\x87\xd0\xbd\xd0\xbe\xd1\x81\xd1\x82\xd1\x8c" date="2022-09-01" day="\xd1\x87\xd0\xb5\xd1\x82\xd0\xb2\xd0\xb5\xd1\x80\xd0\xb3" shortday="\xd0\xa7\xd1\x82" precip="31" /><toolbar timewindow="60" minversion="1.0.1965.0" /></weather></weatherdata>'
Его можно сравнить с ответом из плагина в файле weathermsn1.xml
Если разложить, то получается:
Спойлер   :
id - wc:7723970
Местоположение - Единец, Молдавия
Температура - 29°
Skycode - 32
Влажность - 36%
Направление ветра - Восток
Скорость ветра - 1 m/s
День сокр - Вс
День - воскресенье
Дата - 2022-08-28
По ощущениям - 28°
Время наблюдения - 13:05:50
Описание - Солнечно
Широта - 48,171
Долгота - 27,302

Skycode1 - 34
Температура макс 1 - 32°
Температура мин 1 - 18°
Описание 1 - В основном солнечно
Дата 1 - 2022-08-29
День 1 - понедельник
День сокр 1 - Пн

Skycode2 - 30
Температура макс 2 - 28°
Температура мин 2 - 17°
Описание 2 - Небольшая облачность
Дата 2 - 2022-08-30
День 2 - вторник
День сокр 2 - Вт

Skycode3 - 28
Температура макс 3 - 26°
Температура мин 3 - 17°
Описание 3 - В основном облачно
Дата 3 - 2022-08-31
День 3 - среда
День сокр 3 - Ср

Skycode4 - 30
Температура макс 4 - 22°
Температура мин 4 - 11°
Описание 4 - Небольшая облачность
Дата 4 - 2022-09-01
День 4 - четверг
День сокр 4 - Чт
Но там еще кое что можно вытянуть.
Скорость ветра хоть и пишет в м/с, но реально в км/час, пришлось делить на 3,6
Много городов можно указывать и без названия страны и даже транслитом
Пока игрался раз 70 сделал запрос, ответ приходит всегда быстро, меняется только "Время наблюдения"
Данные вроде совпадают с сайтом, но если бы неделю погонять и проверить на правильность и актуальность.
Не знаю, может это те же яйца, только в профиль и стоит ли это оформлять в плагин.

Оффлайн Evg77734

  • Мастер Джедай
  • ***
  • Сообщений: 1253
  • Поблагодарили: 7592
  • Уважение: +122
Weather MSN (Плагин погоды)
« Ответ #1136: 28 августа | 2022г. | 21:12:24 »
0
Я скорее всего отстал от жизни и хочу спросить: У всех именно в плагине "Weather MSN" выводятся данные: УФ-индекс, Точка росы, Порывы ветра, видимость и облачность? Открыл плагин и вышеупомянутый конвертер - ничего и близко не нашел. На сайте MSN правда есть Видимость, точка росы и давление, но эти данные он плагину или конвертеру не отдает.
По ветру там вообще все прозрачно, ничего он не складывает ни в плагине ни в конвертере.
Может мы говорим вообще о разных плагинах или модах?

Оффлайн тихон

  • Друзья Джедаев
  • *****
  • Забанен!
  • Сообщений: 2390
  • Поблагодарили: 9253
  • Уважение: +3
Weather MSN (Плагин погоды)
« Ответ #1137: 29 августа | 2022г. | 04:48:29 »
0
Evg77734, Я пробовал вывести атмосферное давление, но не получается. Помоему сервер не дает. Или может, что не так делаю. Раньше и Сириус об этом писал.
  • VU+ Ultimo 4K(VTI 15.0.0-ATV-7.1), VU+Duo2(PLI 8.1), VU+ Ultimo(Open ATV 7.1)

Оффлайн Evg77734

  • Мастер Джедай
  • ***
  • Сообщений: 1253
  • Поблагодарили: 7592
  • Уважение: +122
Weather MSN (Плагин погоды)
« Ответ #1138: 29 августа | 2022г. | 11:39:54 »
0
Или может, что не так делаю.
Все так. Просто все, что можно вывести, находится в файле weathermsn1.xml. Он довольно большой, но оказывается например для моего города там несколько точек наблюдения, три или четыре, данные почти одинаковы, а файл большой  :)
На сайте еще есть давление, видимость и точка росы. В прицепе файл test080.py скопируйте в /tmp/ присвойте права 755 и запустите из терминала командой  /tmp/test080.py
Получите давление, видимость и точку росы для вашего города:
Pressure 764 мм
Visibility 20 км
Dew point 12°
Если годится, то этот кусок кода можно вставить в плагин, подкорректировав конечно. Отдельным потоком, по таймеру или любым удобным способом, но учитывая, что происходит запрос на сайт MSN.
Значения соответственно в pressure[0], visibility[0], dewpoint[0]. Их можно обработать, выделив только значения, а мм, км и знак градуса добавить потом.

Оффлайн тихон

  • Друзья Джедаев
  • *****
  • Забанен!
  • Сообщений: 2390
  • Поблагодарили: 9253
  • Уважение: +3
Weather MSN (Плагин погоды)
« Ответ #1139: 16 октября | 2022г. | 13:08:34 »
0
Сделал более - менее правильный вывод скорости ветра в м/с. Кому интересно - можете попробовать. Файлы с последнего релиза в теме. Добавлю, это средний показатель, так как на разных ресурсах скорость ветра отличается - типа яндекс погода и др.
  • VU+ Ultimo 4K(VTI 15.0.0-ATV-7.1), VU+Duo2(PLI 8.1), VU+ Ultimo(Open ATV 7.1)

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
106 Ответов
79659 Просмотров
Последний ответ 02 февраля | 2023г. | 23:09:54
от arion75
902 Ответов
340646 Просмотров
Последний ответ 07 августа | 2023г. | 17:39:43
от сергей 999s
284 Ответов
159121 Просмотров
Последний ответ 12 октября | 2016г. | 16:56:56
от Ser6
9 Ответов
5751 Просмотров
Последний ответ 10 мая | 2022г. | 01:07:16
от tyts
10 Ответов
2916 Просмотров
Последний ответ 07 февраля | 2024г. | 19:00:33
от antas


X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!