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

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

Модератор: immortal

Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Пт ноя 03, 2017 12:44 pm

Можно...но пока времени совсем нет...после выходных сделаю...
За это сообщение автора nick7zmail поблагодарил:
Logrus (Вс ноя 12, 2017 4:23 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Вс ноя 05, 2017 1:53 pm

в образе для малинки вер. 3.28 в классовом методе onNewHour

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

//START openweather module
                  $updateTime = gg('ow_setting.updateTime');
                  if($updateTime > 0)
                  {
                     $count = gg('ow_setting.countTime');
                     if($count >= $updateTime)
                     {
                        include_once(DIR_MODULES . 'app_openweather/app_openweather.class.php');
                        $app_openweather = new app_openweather();
                        $app_openweather->get_weather(gg('ow_city.id'));
                        sg('ow_setting.countTime', 1);
                     }
                     else
                     {
                        $count++;
                        sg('ow_setting.countTime', $count);
                     }
                  }
// END openweather module 
можно смело сносить?
Последний раз редактировалось Logrus Вс ноя 05, 2017 1:54 pm, всего редактировалось 1 раз.
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вс ноя 05, 2017 1:54 pm

Да. Модуль будет обновляться каждый час.
За это сообщение автора nick7zmail поблагодарил:
Logrus (Вс ноя 05, 2017 1:55 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Вт ноя 07, 2017 4:58 am

я понимаю, что надоел )))
а возможно в с-ва condCode где идет цифра, дополнить текстовым описанием
https://openweathermap.org/weather-conditions
200 гроза с небольшим дождем 11d
201 гроза с дождем 11d
202 гроза с сильным дождем 11d
210 легкая гроза 11d
ow_fact.condCode=202
ow_fact.condCode_txt=гроза с сильным дождем
или оно уже все есть в weather_type ?
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
TransMatrix
Сообщения: 186
Зарегистрирован: Вс май 28, 2017 9:24 am
Благодарил (а): 8 раз
Поблагодарили: 22 раза

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

Сообщение TransMatrix » Вс ноя 12, 2017 4:11 pm

По фри тарифу ныне:
Calls per minute (no more than) - 60
Current weather API
5 days/3 hour forecast API (выводит, впрочем, только на сегодня, даже если выбрать пять дней)
Weather maps API
UV index (beta)
Air pollution (beta)
Weather alerts (beta)
Сейчас
+3.5°C пасмурно
Ветер: З(260°) 4 м/с
Облачность: 75%
Давление: 1005 гПА / 753.81 мм рт. ст
Влажность: 80%
Восход/заход солнца: 07:59:47 / 16:27:41
Долгота дня: 08:27

Прогноз на несколько дней

Сегодня
°C °C
Ветер: С(°) м/с
Облачность: %
Давление: гПА / мм рт. ст
Объем осадков(дождь), выпавших за последние 3 часа: mm
Объем осадков(снег), выпавших за последние 3 часа: mm
Восход/заход солнца: /
Долгота дня:

Прогноз на
°C °C
Ветер: С(°) м/с
Облачность: %
Давление: гПА / мм рт. ст
Объем осадков(дождь), выпавших за последние 3 часа: mm
Объем осадков(снег), выпавших за последние 3 часа: mm
Восход/заход солнца: /
Долгота дня:
Ну и дальше еще 3 штуки прогнозов НА...
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вс ноя 12, 2017 4:16 pm

Выберите прогноз на 2 дня.
За это сообщение автора nick7zmail поблагодарил:
TransMatrix (Вс ноя 12, 2017 4:37 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
TransMatrix
Сообщения: 186
Зарегистрирован: Вс май 28, 2017 9:24 am
Благодарил (а): 8 раз
Поблагодарили: 22 раза

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

Сообщение TransMatrix » Вс ноя 12, 2017 4:37 pm

Выбрал на два. Расписала чуть не по часам что когда будет... Но скучно и уныло как-то... Интересно, есть что-то еще из подобных сервисов?

P.S. В объектах аж "ow_day15 Forecast on 16 day(s)"
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вс ноя 12, 2017 6:26 pm

Я об этом писал уже...да, прогноз на новых ключах только каждые 3 часа, на 16 дней недоступен...если есть предложения как его доработать - говорите...из
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

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

Сообщение serghei » Вс ноя 12, 2017 6:47 pm

TransMatrix писал(а):... Но скучно и уныло как-то... Интересно, есть что-то еще из подобных сервисов?
Сервисы то есть , и даже к АМС прикрутить умудрился. Только все они врут с разной степенью достоверности. Как пример посмотрите мою тему.
Только показывает направление ветра и вероятность дождя, бесплатный прогноз на 4 дня........ скучно.......))))
На выходе получается такая картинка.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
vitalikxzx
Сообщения: 2
Зарегистрирован: Пн ноя 06, 2017 11:16 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение vitalikxzx » Пн ноя 13, 2017 1:53 am

Ребята помогите. Выкидывает ошибку (Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\app_openweather\get_weather.inc.php on line 64 ) под шапкой админки обычно её не видно, пришлось z-index отключить что бы увидеть что за ошибка. Город настроил, API ввёл, но показывает только данные за сейчас, другие данные не отображаются, удалял приложение и ставил заново( обновлял) результат один и тот же((
СпойлерПоказать
1.png
1.png (120.9 КБ) 3925 просмотров
2.png
2.png (109.78 КБ) 3925 просмотров
Ответить