[Модуль] Open Weather (app_openweather)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: [Модуль] Погода от Openweather

Сообщение Logrus » Вт сен 12, 2017 2:14 pm

у эта капча при входе на форум

nick7zmail, посмотри второй скрин на 18.09.2017 про осадки, аналогичен и прогноз осадков (снег) на сутки, пишет что через неделю выпало хх за последние три часа и это в суточном прогнозе, а в текущей погоде, ов_факт не помню чтоб выводилось, там надо посмотреть когда будет

alibi75, старый ключ от апи возьми, к примеру со сборки на распберри, там работает
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Погода от Openweather

Сообщение nick7zmail » Вт сен 12, 2017 2:40 pm

alibi75 писал(а):В итоге, как я понял, надо переделывать модуль под новые правила openweather?
Удаленный доступ могу дать, если надо.
Не...уже не надо...я вечером скину ссылочки, по которым надо будет пройти и посмотреть есть что там или нет...
Logrus писал(а):у эта капча при входе на форум
Ага...капча бесячая...ну что делать...от ботов надо защищаться...хоть и пробивают некоторые как-то...
Logrus писал(а): nick7zmail, посмотри второй скрин на 18.09.2017 про осадки, аналогичен и прогноз осадков (снег) на сутки, пишет что через неделю выпало хх за последние три часа и это в суточном прогнозе, а в текущей погоде, ов_факт не помню чтоб выводилось, там надо посмотреть когда будет
Да...уже увидел (после сообщения)...глянул в коде действительно есть...но оно выводится только когда получает хоть какие-то данные...а раз получает - значит есть это и в 16 дневном прогнозе...Там сейчас странно написано...в XML версии написано что есть, а в json ни слова....может в ранних версиях API оно там было...
Logrus писал(а): alibi75, старый ключ от апи возьми, к примеру со сборки на распберри, там работает
Сомнительный вариант чужим ключом пользоваться)) (в данном случае ключ, скорее всего, Сергея) да и на бесплатной версии ограничение 60 запросов в минуту...если более 60 человек его пользовать будут - не все достучатся до сервера.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: [Модуль] Погода от Openweather

Сообщение Logrus » Вт сен 12, 2017 3:10 pm

проверить то можно, я ключ не выкладывал, у себя менял на свой оба работают
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: [Модуль] Погода от Openweather

Сообщение serghei » Вт сен 12, 2017 7:22 pm

nick7zmail писал(а):3..кому надо/кому нет давление в гПА?)
4. Надо всё таки проверить работоспособность апи в принципе. Со старыми и новыми ключами...вечером выложу инструкцию - что нужно сделать...только потом можно будет решать вопросы о переделке модуля."
Давление не принципиально .
Специально запустил МД. Ключ с марта месяца. Прогноз на 16 дней полный. Влажность только на 3 дня.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Погода от Openweather

Сообщение nick7zmail » Вт сен 12, 2017 8:57 pm

Итак...обещанные ссылочки...

Код: Выделить всё

http://api.openweathermap.org/data/2.5/weather?id=<сити_айди>&mode=json&units=metric&lang=ru&appid=<ключ_апи>
http://api.openweathermap.org/data/2.5/forecast/daily?id=<сити_айди>&mode=json&units=metric&cnt=16&lang=ru&appid=<ключ_апи>
http://api.openweathermap.org/data/2.5/forecast?id=<сити_айди>&mode=json&units=metric&lang=ru&appid=<ключ_апи>  
Просьба зайти по ним всем (особенно тем, у кого нет прогноза), естественно заменив <сити_айди> и <ключ_апи> на ваши значения, и отписаться в виде, к примеру:
старый/новый ключ (условно будем считать новыми ключи, полученные в последние пол года)
по первой и 3 ссылке многобукаф, а по второй - ошибка доступа
Лично у меня по всем трем ссылкам есть данные.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
alibi75
Сообщения: 14
Зарегистрирован: Пт сен 08, 2017 12:37 pm
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Re: [Модуль] Погода от Openweather

Сообщение alibi75 » Вт сен 12, 2017 9:24 pm

1 и 3 ссылки норм, Вторая дает ошибку
{"cod":401, "message": "Invalid API key. Please see http://openweathermap.org/faq#error401 for more info."}
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: [Модуль] Погода от Openweather

Сообщение serghei » Вт сен 12, 2017 9:24 pm

По первой ссылке с ходу Вторая и третья тоже самое.
В МД все отображается. Ключ древнее марта.
Да , и модуль не обновлял как установил.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Rapida
Сообщения: 13
Зарегистрирован: Вс сен 03, 2017 5:38 pm
Благодарил (а): 3 раза
Поблагодарили: 0

Re: [Модуль] Погода от Openweather

Сообщение Rapida » Вт сен 12, 2017 9:39 pm

1 ссылка - много букв.
2 ссылка - ошибка.
3 ссылка - очень много букв.
Ключ молодой, неделя, не больше.
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: [Модуль] Погода от Openweather

Сообщение Logrus » Вт сен 12, 2017 9:42 pm

ключ примерно район апреля этого года или позднее
все три есть данные
1. вот это б обновлять раз в час, остальное реже 4-6-8 часов, сейчас обновление раз в час стоит (а апи обновляется раз в два часа)

Код: Выделить всё

{"coord":{"lon":59.97,"lat":57.92},"weather":[{"id":800,"main":"Clear","description":"ясно","icon":"01n"}],"base":"stations","main":{"temp":-1.22,"pressure":1002.46,"humidity":92,"temp_min":-1.22,"temp_max":-1.22,"sea_level":1032.37,"grnd_level":1002.46},"wind":{"speed":1.52,"deg":133.502},"clouds":{"all":0},"dt":1505240815,"sys":{"message":0.0023,"country":"RU","sunrise":1505179507,"sunset":1505226347},"id":520494,"name":"Nizhniy Tagil","cod":200} 
2. кусок

Код: Выделить всё

{"city":{"id":520494,"name":"Nizhniy Tagil","coord":{"lon":59.965,"lat":57.9194},"country":"RU","population":0},"cod":"200","message":0.0228874,"cnt":16,"list":[{"dt":1505199600,"temp":{"day":-1.21,"min":-1.21,"max":-1.21,"night":-1.21,"eve":-1.21,"morn":-1.21},"pressure":1002.46,"humidity":92,"weather":[{"id":800,"main":"Clear","description":"ясно","icon":"01n"}],"speed":1.52,"deg":134,"clouds":0}, 
3. кусок

Код: Выделить всё

{"cod":"200","message":0.0029,"cnt":40,"list":[{"dt":1505250000,"main":{"temp":-3.41,"temp_min":-3.42,"temp_max":-3.41,"pressure":1002.61,"sea_level":1032.58,"grnd_level":1002.61,"humidity":81,"temp_kf":0},"weather":[{"id":800,"main":"Clear","description":"ясно","icon":"01n"}],"clouds":{"all":0},"wind":{"speed":1.51,"deg":120.003},"sys":{"pod":"n"},"dt_txt":"2017-09-12 21:00:00"},{"dt":1505260800,"main": 
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Погода от Openweather

Сообщение nick7zmail » Вт сен 19, 2017 7:35 pm

Итак...3 новости по модулю...хорошая, странная и плохая))

Пожалуй начну с хорошей =). Для новых ключей доступен прогноз погоды...но доступен он только только на 2 дня. Так что выбираете 1 или 2 дня - и прогноз должен появится.

Странная...потому что не знаю к хорошим или к плохим её отнести...погодные данные загружаются с промежутком в 3 часа...с моим ключом почему-то 16 промежутков (т.е. 2 дня...именно по-этому прогноз на 2 дня...с другими - проверить, к сожалению, не могу...)...благодаря этому получается куча погодных данных, что с одной стороны хорошо для подробного анализа, а с другой стороны - может запутать неопытных пользователей. В вывод погоды так же добавил к датам - время, на которое выдан этот прогноз... Дневной/ночной погоды нету (потому что погода выдаётся на 3 часа). В этих местах отображены максимальная и минимальная температура в этот промежуток.

Плохая - для каждого промежутка создан отдельный объект, и обзываются они пока day0-dey15 (что немного путает наверное), но добавленное время для погоды помогает понять что где...пока не придумал, как это привести к более простому виду...мож что предложите сами)))

Короче обновление выложил, можно проверять.
За это сообщение автора nick7zmail поблагодарили (всего 2):
Rapida (Вт сен 19, 2017 8:24 pm) • D.motor (Ср сен 20, 2017 10:11 am)
Рейтинг: 2.33%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить