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

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

Модератор: immortal

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

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

Сообщение Logrus » Ср янв 03, 2018 12:08 pm

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

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

Сообщение nick7zmail » Ср янв 03, 2018 12:09 pm

Dhak писал(а): Хотелось разобраться, можно ли из такого рода json строк сделать вытащить данные и использовать их как веб-переменные?
Я ж ответил. Можно, только не через веб переменные (веб - переменные вообще советую только на крайний случай использовать), а через php-скрипт через json_decode. Можно даже строки из модуля просто скопировать нужные...получится отдельный скрипт, не требующий модуля.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
AndreyK
Сообщения: 64
Зарегистрирован: Пн сен 04, 2017 10:28 pm
Благодарил (а): 14 раз
Поблагодарили: 5 раз

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

Сообщение AndreyK » Ср янв 03, 2018 1:56 pm

nick7zmail писал(а):Dhak
1) это json-строка...зачем вам веб-переменные то? Используйте стандартное декодирование json_decode.
2) Если вы не поняли что я выше написал - не понимаю вообще зачем вам это)) модуль же всё сам делает...все данные хранятся в ow_fact, в классе openweather. Оттуда их задействовать можно, как хотите.
AndreyK
К сожалению уже никак...выдергивать из даты определенное время тоже не верно...потому что к примеру в 3 часа дня может показывать температуру +5, в 9 утра, например -2...при этом в обычном прогнозе будет, например +2...то есть надо как то усреднять из нескольких промежутков. Тогда, может, получите более-менее адекватную картину...
На счет апи-ключа - можете скачать старый образ от Сергея (если найдете где нить), там вроде Сергей "забывал" свой ключ))возможно, он уже не рабочий, понятия не имею.
nick7zmail, спасибо за ответ. Буду дальше думать.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вс янв 07, 2018 2:21 pm

Выложил обновление.
Как заказывали - направление ветра (сокращенное и полное) выставляется в соответствующие свойства - wind_direction_text и wind_direction_full.

Так же обновил функцию getWindDirection();.
Она возвращает текстовое направление ветра, в зависимости от угла.

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

getWindDirection(<градусы>); //сокращенное
getWindDirection(<градусы>, true); //полное
getWindDirection(<градусы>, 'full'); //тоже полное. главное чтобы 2ой параметр был положительный (не равен пустоте, 0 или false)   
Функцией можно пользоваться отдельно от модуля (вызывать в ваших скриптах/методах).


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

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

Сообщение Logrus » Вс янв 07, 2018 3:07 pm

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

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

Сообщение nick7zmail » Вс янв 07, 2018 5:41 pm

Logrus писал(а):в фулл тоже краткое пишет в свойства
Хз..у меня ок..и на винде и на расбери проверено.
11.jpg
11.jpg (15.41 КБ) 4801 просмотр
Logrus писал(а): хз, но падеж?
А что падеж? Запрашиваем направление ветра...какое направление? - Юго-Юго-Запад. Падеж именительный, часть речи существительное...по-моему всё логично...вам ещё и прилагательные расписать?))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Logrus
Сообщения: 2084
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Вс янв 07, 2018 5:47 pm

скрин после обновления
уже несколько раз обновилось, тоже самое, хз
Screenshot_2018-01-07-17-04-41.png
Screenshot_2018-01-07-17-04-41.png (69.34 КБ) 4799 просмотров
хз, вопрос и поставил, примеры свои привел (про падеж)
Последний раз редактировалось Logrus Вс янв 07, 2018 5:55 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 » Вс янв 07, 2018 5:52 pm

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

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

Сообщение Logrus » Вс янв 07, 2018 5:54 pm

образ сергея 3.28 вредеб там 5.4 вроде б
фальш жестко задана, кавычки поставил стало нормально
как правильно и везде, хз
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
kossmoserg
Сообщения: 17
Зарегистрирован: Пт янв 12, 2018 2:21 pm
Благодарил (а): 6 раз
Поблагодарили: 0

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

Сообщение kossmoserg » Пт янв 12, 2018 10:44 pm

Привет, подскажите пожалуйста, нет возможности сохранения истерии у объекта. Что делать?
СпойлерПоказать
Изображение
Ответить