- в ipk не паковал, распаковать архив.
- регистрируемся на сайте
и в My API Keys генерируем и копируем свой Key. Активным он станет только через сутки насколько я помню.
- бесплатый Key дает возможность производить 60 обращений в минуту, или 1000000 в месяц, доступ к текущей погоде, трех часовому прогнозу погоды на пять дней и др.
- прописываем ключ в файл owm.py в строку appid = '.......' в одинарных кавычках. Это строка № 22
- далее нужен код города, который прописываем, как число в строке city_id = .... без кавычек. Это строка № 21
- чтобы найти код города по его названию нужно в браузере ввести строку, для примера:
где appid= - ваш ключ, а q=Minsk - ваш город, но только латинскими буквами. Городов с одинаковыми названиями может быть несколько и даже в разных странах, поэтому желательно после города указать идентификатор страны, например так:
И даже в этом запросе приходит три местоположения с кодами "id": 625144, "id": 625142, "id": 625143. Выбираем нужный city_id. Если нет данных, то очевидно название города написано с ошибками и его нужно подкорректировать. Кстати, код города совпадает с кодом города от Foreca, только там вначале стоит число 100: для Минска у Foreca код 100625144, ну это к слову.
- все равно так намного быстрее, чем городить огород в плагине с поиском местоположения, при этом город все равно вводить пультом. Да и местоположение за всю жизнь меняют считанные единицы, поэтому ввел один раз city_id и все.
- после внесенных изменений папку OpenWeather2 скопировать в ресивер по пути /usr/lib/enigma2/python/Plugins/Extensions/
- перезагрузить GUI.