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

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

Модератор: immortal

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

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

Сообщение nick7zmail »

Информация по новому обновлению тут viewtopic.php?p=120190#p120190
Чуть позже всё цивильно оформлю.

Первую версию модуля сделал LutsenkoDenis, за что ему большое спасибо. Основной механизм получения данных я, практически, не трогал. Тут старая тема, если кому надо.
Со временем буду обновлять это сообщение, собирать полезную инфу и т.п.

Информацию об использовании модуля вы можете найти на вкладке "Помощь" в самом модуле.
Перед использованием нужно зарегистрироваться на сайте, и получить API-ключ, который затем указать в настройках.

Для апи-ключей, полученных до первой половины 2017 года - бесплатно доступнен 16-дневный прогноз. Для апи-ключей, полученных после 1й половины 2017 года - доступен прогноз на 5 дней, но с промежутком 3 часа. Подробнее тут http://openweathermap.org/price.

Ссылка на GitHub: https://github.com/nick7zmail/MajorDoMo-app_openweather
Основные исправления, которые были введены с момента передачи мо…SPOILER_SHOW
- Убрано "переполнение" метода onnewhour. Ранее при каждом обновлении в onnewhour добавлялся кусок кода, отвечающий за обновление данных...и таких кусков там накапливалось сотни, если не больше.
- Подписка на событие HOURLY. Погода обновляется автоматически каждый час (или реже, если выберите реже) по событию HOURLY. Код в OnNewHour вообще не нужен.
- Добавлены дополнительные погодные данные (weather conditions)
- Исправлена ошибка, когда вместо имени скрипта сохранялась "1" из настроек.
- Обновлена форма настроек
- "Починен" выбор города (одно время с ним были проблемы)
- Убраны таблицы в базе (из-за них тоже проблемы встречались, если таблицы остались - можно смело сносить)
Полезные ссылки:
- элемент сцен для настройки погоды через сцену и внешний вид этого элемента
- Скачать кэш иконок погоды и брать иконки погоды с кэша
- Функции получения текстового направления ветра
Полезные примечанияSPOILER_SHOW
Сайт https://openweathermap.org/ на данный момент отказывает в регистрации пользователю из РФ. У меня не получилось. Вероятно, из за санкций... Зарегестрироваться смог только через Thor, указывая почту gmail. Имейте это ввиду.
Все предложения/замечания по модулю - оставляйте в этой теме.
Последний раз редактировалось nick7zmail Чт июн 04, 2020 9:03 am, всего редактировалось 19 раз.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

В маркете ссылку (на тему) тоже исправил.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
alibi75
Сообщения: 14
Зарегистрирован: Пт сен 08, 2017 12:37 pm

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

Сообщение alibi75 »

Подскажите, уже всю голову сломал.
Не показывает погоду на несколько дней. Текущую отображает, а дальше пусто. Что может быть?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

alibi75 писал(а):Подскажите, уже всю голову сломал.
Не показывает погоду на несколько дней. Текущую отображает, а дальше пусто. Что может быть?
Это не помогает?
Вложения
1.jpg
1.jpg (32.44 КБ) 31468 просмотров
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
alibi75
Сообщения: 14
Зарегистрирован: Пт сен 08, 2017 12:37 pm

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

Сообщение alibi75 »

не помогает. Пробовал все количества дней и на 2 разных системах
alibi75
Сообщения: 14
Зарегистрирован: Пт сен 08, 2017 12:37 pm

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

Сообщение alibi75 »

Должно быть что-то в свойствах объекта ow_day0-... ?
У меня там пусто
Вложения
111.jpg
111.jpg (32.06 КБ) 31441 просмотр
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

Тут как раз должен быть прогноз...очень странно, что не работает...
Систему то пробовали перезагружать?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Rapida
Сообщения: 13
Зарегистрирован: Вс сен 03, 2017 5:38 pm

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

Сообщение Rapida »

Тоже самое, нет прогноза на следующие дни. Систему перегружал и не раз, по другим поводам.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

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

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

Сообщение Logrus »

Возможно ли, если это не затруднит автора:
1. перенести полезное/свои наработки по использования модуля (иконки, методы, скрипты, шаблоны поведения, сцены) во второй пост
2. в дальнейшем в шапке поддерживать полезные ссылки с их кратким описанием по всей ветке

вопрос: для построения графиков в свойстве temperature (включена история) и подобных, пишет в историю все нужные ow_fact и пр. ow_day0-ow_day7
прочие удалять только с помощью optimizer?

периодически, почему-то в ow_fact прилетают нули или пустые значения
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ответить