Страница 1 из 71

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

Добавлено: Пт сен 08, 2017 7:25 am
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
Основные исправления, которые были введены с момента передачи мо…Показать
- Убрано "переполнение" метода onnewhour. Ранее при каждом обновлении в onnewhour добавлялся кусок кода, отвечающий за обновление данных...и таких кусков там накапливалось сотни, если не больше.
- Подписка на событие HOURLY. Погода обновляется автоматически каждый час (или реже, если выберите реже) по событию HOURLY. Код в OnNewHour вообще не нужен.
- Добавлены дополнительные погодные данные (weather conditions)
- Исправлена ошибка, когда вместо имени скрипта сохранялась "1" из настроек.
- Обновлена форма настроек
- "Починен" выбор города (одно время с ним были проблемы)
- Убраны таблицы в базе (из-за них тоже проблемы встречались, если таблицы остались - можно смело сносить)
Полезные ссылки:
- элемент сцен для настройки погоды через сцену и внешний вид этого элемента
- Скачать кэш иконок погоды и брать иконки погоды с кэша
- Функции получения текстового направления ветра
Полезные примечанияПоказать
Сайт https://openweathermap.org/ на данный момент отказывает в регистрации пользователю из РФ. У меня не получилось. Вероятно, из за санкций... Зарегестрироваться смог только через Thor, указывая почту gmail. Имейте это ввиду.
Все предложения/замечания по модулю - оставляйте в этой теме.

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

Добавлено: Пт сен 08, 2017 7:29 am
nick7zmail
В маркете ссылку (на тему) тоже исправил.

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

Добавлено: Пт сен 08, 2017 4:41 pm
alibi75
Подскажите, уже всю голову сломал.
Не показывает погоду на несколько дней. Текущую отображает, а дальше пусто. Что может быть?

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

Добавлено: Пт сен 08, 2017 4:44 pm
nick7zmail
alibi75 писал(а):Подскажите, уже всю голову сломал.
Не показывает погоду на несколько дней. Текущую отображает, а дальше пусто. Что может быть?
Это не помогает?

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

Добавлено: Пт сен 08, 2017 5:17 pm
alibi75
не помогает. Пробовал все количества дней и на 2 разных системах

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

Добавлено: Пт сен 08, 2017 6:10 pm
alibi75
Должно быть что-то в свойствах объекта ow_day0-... ?
У меня там пусто

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

Добавлено: Пт сен 08, 2017 6:38 pm
nick7zmail
Тут как раз должен быть прогноз...очень странно, что не работает...
Систему то пробовали перезагружать?

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

Добавлено: Пт сен 08, 2017 8:23 pm
Rapida
Тоже самое, нет прогноза на следующие дни. Систему перегружал и не раз, по другим поводам.

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

Добавлено: Пт сен 08, 2017 9:43 pm
nick7zmail
Вот это интересно...модуль давно не обновлял...вроде у всех работало...я завтра гляну, скажу что куда вписать - чтоб посмотреть, что не так.

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

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

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

периодически, почему-то в ow_fact прилетают нули или пустые значения