понедельник, 2 июня 2014 г.

плагин Yahoo! Weather (Погода)

настройка:

1. Заходим на Yahoo Weather - Weather Forecasts | Maps | News
2. Вводим название населенного пункта...
3. Копируем ID (только цифры)\\http://weather.yahoo.com/ukraine/.../kyiv-924938/
4. Вводим название населенного пункта (для отображения на языке
доступной локализации), оно будет отображаться (см. скрин 1)
5. Вводим и перезагружаем enigma2







обновление 0.6-r4
- добавлена голландская локализация (по просьбам трудящихся)


обновление 0.6-r5

исправлена база состояния погоды, добавлено состояние "Дождь"
- добавлен таймаут вывода 16 секунд

обновление 07-r1
- добавлен прогноз погоды на 9 дней
- добвлен вывод амосферного давления в hPa(mbar)
- добавлен вывод времени восхода и заката солнца
- добавлен вывод координат населенного пункта (lat/long)
- добавлен вывод даты
- добален вывод даты для прогноза погоды
- добален вывод визуальной видимости

skin_user.xml
yweather 0.6-r4
yweather 0.6-r5
yweather 0.7-r1


92 комментария:

  1. 2boom, если бы вы выложили сдесь архив с иконками и ввш пользовательский стиль было бы очень хорошо!

    ОтветитьУдалить
  2. И ще вопрос
    я так и не разобрался иконки какого размера мне нужно закидывать? (OpenPLI 4)

    ОтветитьУдалить
  3. свой пользовательский выложил, архив с иконками есть на гисклабе, я не храню подобного, по масштабированию, если имидж поддерживает то плагин сам будет подгонять под размер, но я бы не злоупотреблял это нагружает систему...

    ОтветитьУдалить
  4. чем злоупотреблять? большими иконками?

    ОтветитьУдалить
  5. да, чем больше размер, тем больше ресурсов тратится на загрузку и масштабирование оптимально on 90x90 до 120x120 и если иконка 1:1 с выиджетом в скине, самый оптимальный вариант........

    ОтветитьУдалить
  6. 2boom, установил на openbox S6 Pro+ имдж max-TDT не подскажешь что и где прописать что бы работало долгое нажатие на кнопке EXIT ,а то плагин не запускается на этой кнопке.

    ОтветитьУдалить
    Ответы
    1. @adriano, если не работает ищи в самом имидже, там вероятно где-то они назначаются я имею виду длинные нажатия, или как-то по другому задействованы или на край выбери другую кнопку... у меня ни такого ресивера ни такого имиджа нет, что там сделано могу только догадываться...

      Удалить
  7. 2boom, а нельзя ли переложить последнюю версию, а то никак скачать не могу:
    пишет "В данный момент просмотр и скачивание этого файла недоступны... " ну и т.д

    ОтветитьУдалить
  8. Hi 2Boom,
    Thanks for your plugin!
    Is it possible to integrate the weather info in the infobar?
    Thanks a lot.

    Koen Cornelissen
    Netherlands

    ОтветитьУдалить
  9. Hi Koe,
    The weather has been implemented in infobar, use YWeather or Rweather converter, they are located in converter library http://2boom-lib.blogspot.com/2014/06/alwaystrue.html

    2boom
    Ukraine

    ОтветитьУдалить
    Ответы
    1. Уважаемый 2boom!
      Прежде всего выражаю благодарность за всё что Вы сделали.
      Хочу добавить показ погоды в инфобар. Библиотеки скачены и установлены (в том числе и конвертеры YWeather и Rweather). Что делать дальше?
      Имидж OpenPLI 4.0, VU+ Uno, скин "родной" из имиджа.
      Заранее спасибо!

      Удалить
  10. первое редактировать скин, и прописать туда виджеты от конвертеров, на gisclub.tv есть подробно по конвертрам что прописывать, там же есть FAQ по модификациям скинов

    ОтветитьУдалить
  11. привет 2boom
    объясни пож что дальше делать
    закинул версию плагина enigma2-plugin-extensions-yweather-0.6-r5.ipk
    локально установил.
    захожу в плагин и сразу попадаю в настройки плагина
    вписываю код города и имя города, сохраняю и делаю рестарт реса.
    далие опять захожу в плаигин и опять же попадаю в настройки и так по кругу.
    как заставить плагин показывать погоду а не настройки.
    спасибо за помощь

    ОтветитьУдалить
  12. ну еще раз зайди в плаги и посмотри последний пункт и там ты увидешь какой кнопкой вызывается плагин, по умолчанию длинное нажатие exit

    ОтветитьУдалить
  13. Спасибо, разобрался.
    а кроме разно цветных на другие нельзя посадить вызов плагина?

    ОтветитьУдалить
  14. посадить можно на любую, кнопку, но только будет конфликт с остальными плагинами и функциями ресивера, эти наиболее безопасные ибо по умолчанию на них ничего нет...

    ОтветитьУдалить
  15. Спасибо ещё раз.
    Твоими плага пользуюсь регулярно и с нетерпением жду новых твоих разработок.
    Удачи!

    ОтветитьУдалить
  16. и тебе спасибо на добром слове

    ОтветитьУдалить
  17. Этот комментарий был удален автором.

    ОтветитьУдалить
  18. Огромное вам спасибо!пусть в вашем доме всегда будет хорошая погода!

    ОтветитьУдалить
  19. Огромное вам спасибо!пусть в вашем доме всегда будет хорошая погода!

    ОтветитьУдалить
  20. здравствуйте!неполучается установить последнюю версию погоды пишет collected errors check data file clashes package enigma2 plugin extensions yweather wants to install file usr lib enigma2 python plugins extension init.py But that file is already provided by package enigma2 python opkg install cmd cannot install package enigma2 plugin extensions yweather имидж у меня vti 9 0 2 помогите пожалуйста

    ОтветитьУдалить
    Ответы
    1. полностью лог покажи, на что он там ругается

      Удалить
  21. извените я незнаю как снять креш лог буду учится как получится обезательно выложу жаль конечно у меня такое впервые

    ОтветитьУдалить
    Ответы
    1. ничего не трогай
      по моему я гдето ошибся в сборке

      Удалить
  22. Владимир спасибо!!!!!работает как швейцарские часы!подскажите плиз skin user.xml в какую папку ложить?и вобще нужен он для новой версии?Спасибо!!!

    ОтветитьУдалить
    Ответы
    1. в папку плагина, а нужен или не нужен, решать(делает) под себя сам

      Удалить
  23. разобрался сам!спасибо!скин мне кажется устарел для новой версии он укарачивает дни погоды 4дня не выводит.А так все супер!!!нет слов!!! ваша погода самая лудшая для меня в ней простота красота и полезность что самое главное необходимо!

    ОтветитьУдалить
    Ответы
    1. ну скин можно сделать под fullhd скины и подгружать его))) но такая версия последняя, дальше только для систем с hotkey или MQB, уже готов прототип гланое внем поиск woeid кода для погоды + нормальный вывод long/lat (координат и и мелкие правки)

      Удалить
  24. я понятия не имею в програмировании а это очень трудно сделать под FHD скин?

    ОтветитьУдалить
    Ответы
    1. в скиноделии нет программирования, там язык xml, а это как известно один из языков который ничего не делает))))
      скиноделие начни изучкать много интересного, плюс будет куда приложить мозги и руки

      Удалить
  25. у меня на vti стоит плагин MQB распределение кнопок на пульте значить наш имидж еще живет?

    ОтветитьУдалить
    Ответы
    1. да он и так будет жить, там неплохие ребята команде vti, но у них свои взгляды на это дело, а у меня свои))))

      Удалить
  26. понятно для меня!энигма2 можно представить как окно!В окно смотрели двое один на небо видел солнце тучки другой на грязь и камни чтото в этом роде Омар Хаям помоему мнеб хотелось чтоб вы видели в этом окне солнце тучки ))))я насчет взглядов виденья!!!спасибо вам солце и тучки ваши у меня показуют ваши!!!!

    ОтветитьУдалить
  27. Добрый вечер Володя! Поставил yweather 0.7-r1 - при первом вызове на экран везде, кроме погоды на сегодня, выводит "н/о", ещё раз вызвал всё показывает... yweather.xml в tmp есть. Имидж Merlin4 DreamOC. Как поправить?

    ОтветитьУдалить
    Ответы
    1. удалить старый /tmp/yweather.xml там прогноз на 5 дней))) или подождать 20 мин, плагин сам его перезагрузит, он не каждый раз качает с фида данные....

      Удалить
  28. yweather.xml удалял, всё равно информация появляется после второго вызова... У меня ещё конвертор YWeather.py установлен-может быть из-за этого?

    ОтветитьУдалить
    Ответы
    1. может, он берет старый прогноз, гляну вечером....

      Удалить
    2. Поставил yweather 0.6-r5 - все данные выводит при первом вызове, yweather 0.7-r1 - при повторном вызове - нужна твоя помощь!

      Удалить
    3. коныертер этот закинь https://drive.google.com/file/d/0B5UXmy-_ZZv5eWJlWE11R19kREE/view?usp=sharing

      Удалить
    4. Спасибо, большое! Всё работает!

      Удалить
  29. доброе утро Владимир!погода просто прелесть!не могу найти в информации вывода плагина время восхода и заката в в ваших коментариях изменения плагина добaвление она есть!значить теоретически должна выводится но я ее инфу не вижу может надо кнопку еще какуюто нажать сам я незнаю подскажите пожалуйста имидж мой vti 9.0.2 duo2

    ОтветитьУдалить
    Ответы
    1. надо делать вывод в скине, в плагине есть

      Удалить
    2. теперь понятно спасибо огромное!

      Удалить
  30. Владимир!я несмогу сам написать скин xml для начало мне самому надо хотябы научится писать без ошибок!раз вы плагином этим больше не будете заниматся прозьба к вам на последок этого плагина написать в помощь нам этот скин fhd если конечно можно извените если что

    ОтветитьУдалить
    Ответы
    1. я буду заниматься версией для hotkey, по скину для fhd, для того чтобы его сделать, мне надо сделать большой скин fhd? я если честно пока не вижу смысла, на своем 50", я вижу разницу только в начертании шрифтов и не более, и замечу, я не слепой, а на свой fhd нет времени, да и особого желания...

      Удалить
  31. Вам конечно видней!все ровно спасибо и за это!

    ОтветитьУдалить
  32. Добрый вечер, Володя! Решил разделить вывод температуры на следующие дни... Вот код в плагине:
    self["temp_" + day].text = '%s / %s' % (self.tempsing_nu(self.forecastdata['low' + daynumber]), self.tempsing_nu(self.forecastdata['high' + daynumber]))
    Заменил на:
    self["temp_" + day].text = '%s' % (self.tempsing_nu(self.forecastdata['high' + daynumber]))
    self["temp_" + day].text = '%s' % (self.tempsing_nu(self.forecastdata['low' + daynumber]))
    Но так выводит только температуру low, а как вывести high?

    ОтветитьУдалить
    Ответы
    1. в плагине одна перемення для двух температур self["temp_" + day] а надо сделать 2 типа self["temp_high" + day] и self["temp_low" + day] обявить их в начале а потом писваивать

      Удалить
  33. Понял, всё получилось, спасибо! Если кому-то ещё понадобится температуру разделить, нужно добавить:
    self["temp_high_" + day] = StaticText()
    self["temp_low_" + day] = StaticText()
    В скине:
    <widget source="temp_high_day2"
    <widget source="temp_low_day2"

    ОтветитьУдалить
  34. Этот комментарий был удален автором.

    ОтветитьУдалить
    Ответы
    1. скажите пожалуйста, не обновляется погода на VFD vu ultimo BH 3.0.1 спасибо за ранее ))

      Удалить
    2. не работает и вероятно не будет, сильно поменяли и ограничели количество запросов

      Удалить
  35. раньше показал.с 25 марта N/A ((( будем без погода.а другой конвертер поставить можно wweather ? спасибо

    ОтветитьУдалить
  36. плагин работает сам по себе без конверторов, если найду адекватный бесплатный сервис для получения данных переделаю, пока что нахожу все платное и с ограничением по кол-ву запросов

    ОтветитьУдалить
  37. у мне вообще плагин не установлен ,погода на VFD десплей обновляется по пути usr/lib/enigma/python/Components/Converter Yweather.py помоему да ?)) как можно купить этот платный сервис что бы погода обновляется на дисплай ресивер, спасибо извини если я вас мучил )) respect

    ОтветитьУдалить
    Ответы
    1. какие данніе тебе нужні на вывод? перечисли, я чего-то придумаю, потомучто все равно не отстанут любители погоды

      Удалить
  38. )) не обновляется погода на vfd дисплей в рижим стандбай, надо что то поправить на файл skin user или как ?? Спасибо ещё раз. Он перестал обновлять только последнее 4 дня. А так все время обновлял. Хорошее погода поднимает настроение ))

    ОтветитьУдалить
    Ответы
    1. он больше никогда не будет работать, если успею сегодня доделаю конвертер, без форекаста, только каррент погода

      Удалить
  39. Он заработал !! Нашёл ответь на сайт http://www.vuplus-community.net))) а вы говорите не когда не заработает )))

    ОтветитьУдалить
    Ответы
    1. это решение немцы вчера мне прислали, если кто сильно будет меня торопить, то будет дальше делать сам, у меня есть чем заниматся, кроме ублажения страждущих бездельников

      Удалить
  40. Я дико извиняюсь, плагин еще не заработал?

    ОтветитьУдалить
    Ответы
    1. заработал, тлько собрать руки не дошли https://drive.google.com/file/d/0B5UXmy-_ZZv5RDgtT3FIbklpQkk/view?usp=sharing заменив папке плагина и перегрузи енигму

      Удалить
    2. не получилось, вобще написало ошибку что плагин не велючился и даже в меню плагинов пропал.

      Удалить
    3. либо пишешь в конец и я отвечаю посередине искать больше не буду, я тебе вытащил со своего ресивера, думаю что ты сделал не так

      Удалить
  41. А как добавить, чтоб в скине показывала текущую погоду? yweather.py конвертер

    ОтветитьУдалить
    Ответы
    1. посмотри в теме по конверторам я выкладывал правленый на неделе

      Удалить
  42. Кинул сюда usr/lib/enigma2/python/Plugins/Extensions/YWeather/ - вот что получилось после перегрузки http://prntscr.com/ao2qwn
    И какие атрибуты должны быть? 644 или 755 у файлика

    ОтветитьУдалить
    Ответы
    1. так заработал для hotkey и это plagin.py от него, потому и не работает для этого старого https://drive.google.com/file/d/0B5UXmy-_ZZv5WDF3UWgtc0xiYXM/view?usp=sharing

      Удалить
    2. Спасиб, заработало!!! Удачи

      Удалить
  43. Не удаляется старая версия полностью, не пойму что делать ,кнопкой выводится старая версия ,смотрел по этому пути- var/lib /opkg/status ,остатков програмки нету, есть только новая версия ,погоду смотреть можно но надо заходить в плагин, как это исправить?Извините что не в тему но жена просто обожает нажимать кнопку и смотреть погоду.

    ОтветитьУдалить
    Ответы
    1. удали папку со старым плагином , старый тоже работает чуть выше лежит исправление под старый, а что бы новый нормально работал надо пользоватся имиджами в которых есть функция hotkey или плагином MQB

      Удалить
    2. Здравствуйту 2boom!Не ругайте меня если что то я не понял,т.к я только начал изучать енигму.Установлен два имижда HDMU и PKT на флешке в опене s6.Все Ваши скины,пиконы и тд смог установить.Но это погода на PKT показывае(работает),но на HDMU не обновляет погоду,даже в папку tmp ничего не выводит.Подскажите пожалуйста ,где копать?Огромная Вам спасибо за труды

      Удалить
  44. о каком плагине идет речь, нужен лог установки на PKT плагина, выше перечисленые имиджи для меня загадка, я не знаю что это и кто это

    ОтветитьУдалить
  45. Спасибо за отзыв.Разобрался сам.Плагин был Yahoo погода.Он не показывал погоду.Выкурил форумы и разобрался.Спасибо Вам еще раз за Ваши разработки.

    ОтветитьУдалить
  46. Володя привет,
    слушай, почему перестали работать оба плага погода (этот и который выше)
    специально переустановил имедж опенпли, закинул последнею версию плага, ввёл свой код города, сохранил.
    если захожу в плаг то вижу только чёрный квадрат с разделительными линиями, информации нет.
    картинку подвесил

    http://s13.radikal.ru/i186/1604/76/73cad8ec0614.jpg

    ОтветитьУдалить
    Ответы
    1. Привет, потому что, yahoo изменила формат и адрес выдачи погоды и самое главное ввела плату за свой сервис, ограничив количество запросов, вообщем можно на этом ставить крест, пока искал что-то другое подходящее ничего нет нормального

      Удалить
  47. Блин, очень жал, классный плаг был, кнопку нажал и вся инфа на экране

    ОтветитьУдалить
  48. А на скине "HD Glass" все работает как работало...

    ОтветитьУдалить
  49. там используется msn-weather посмотри код внимательно

    ОтветитьУдалить
    Ответы
    1. Там используется оба msn-weather и yahoo weather, на последнем скине если я не ошибаюсь...

      Удалить
  50. Этот комментарий был удален автором.

    ОтветитьУдалить
  51. в записи есть оба, но там идет проба если msn не работает подставить старый запрос на yahoo, в новом виде который ограничен, 50 запросами если не ошибаюсь, я рассматривал такой вариант запроса немного скоректированный https://developer.yahoo.com/weather/, мало того что количественно ограничен под него надо полностью переписывать плаг, так, что не выход

    ОтветитьУдалить
  52. Access is limited to 2,000 signed calls per day.
    вот такое ограничение

    ОтветитьУдалить
  53. Этот комментарий был удален автором.

    ОтветитьУдалить
  54. Добрый день установил yweather 7.0 когда запускаю выходит сама эконка но пустая никакой информации, все прописал как написано выше openpli 4.0

    ОтветитьУдалить
    Ответы
    1. полгода как не работает, yahoo стал платным сервисом для получения данных о погоде

      Удалить