Чуть позже всё цивильно оформлю.
Первую версию модуля сделал LutsenkoDenis, за что ему большое спасибо. Основной механизм получения данных я, практически, не трогал. Тут старая тема, если кому надо.
Со временем буду обновлять это сообщение, собирать полезную инфу и т.п.
Информацию об использовании модуля вы можете найти на вкладке "Помощь" в самом модуле.
Перед использованием нужно зарегистрироваться на сайте, и получить API-ключ, который затем указать в настройках.
Для апи-ключей, полученных до первой половины 2017 года - бесплатно доступнен 16-дневный прогноз. Для апи-ключей, полученных после 1й половины 2017 года - доступен прогноз на 5 дней, но с промежутком 3 часа. Подробнее тут http://openweathermap.org/price.
Ссылка на GitHub: https://github.com/nick7zmail/MajorDoMo-app_openweather
- Подписка на событие HOURLY. Погода обновляется автоматически каждый час (или реже, если выберите реже) по событию HOURLY. Код в OnNewHour вообще не нужен.
- Добавлены дополнительные погодные данные (weather conditions)
- Исправлена ошибка, когда вместо имени скрипта сохранялась "1" из настроек.
- Обновлена форма настроек
- "Починен" выбор города (одно время с ним были проблемы)
- Убраны таблицы в базе (из-за них тоже проблемы встречались, если таблицы остались - можно смело сносить)
- элемент сцен для настройки погоды через сцену и внешний вид этого элемента
- Скачать кэш иконок погоды и брать иконки погоды с кэша
- Функции получения текстового направления ветра