[Модуль] OpenWeatherMap (openweather) Не актуально!

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

Модератор: immortal

immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 402 раза
Контактная информация:

Re: Модуль - Погода от OpenWeatherMap

Сообщение immortal » Вс фев 12, 2017 8:36 pm

Denisss писал(а):Помогите с форматом даты, возможно отображение без года? Или хотя бы "17", а не 2017
смотря где Вам нужна дата.
если надо добавить в переменные прогноза погоды рядом с
ow_day1.date
ow_day2.date
ow_day3.date
..
допустим для добавления свойств
ow_day1.date2
ow_day2.date2
ow_day3.date2
..
с датой в формате dd.mm.
ищем в app_openweather.class.php строку
sg('ow_day'.$i.'.date', $date);
и ниже добавляем
sg('ow_day'.$i.'.date2', substr($date,1,6));
теперь будет ещё одно свойство
ow_day1.date2
ow_day2.date2
ow_day3.date2
...
в формате dd.mm.
Если где нибудь в коде МД, то можно использовать так же для обрезания substr

в формате dd.mm.yy такой код:
sg('ow_day'.$i.'.date2', substr($date,1,6).substr($date,-2,2));
За это сообщение автора immortal поблагодарил:
Denisss (Вс фев 12, 2017 10:11 pm)
Рейтинг: 1.16%
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Denisss
Сообщения: 8
Зарегистрирован: Вс фев 12, 2017 1:44 am
Благодарил (а): 4 раза
Поблагодарили: 0

Re: Модуль - Погода от OpenWeatherMap

Сообщение Denisss » Вс фев 12, 2017 10:11 pm

immortal писал(а):
Denisss писал(а):Помогите с форматом даты, возможно отображение без года? Или хотя бы "17", а не 2017
смотря где Вам нужна дата.
если надо добавить в переменные прогноза погоды рядом с
ow_day1.date
ow_day2.date
ow_day3.date
..
допустим для добавления свойств
ow_day1.date2
ow_day2.date2
ow_day3.date2
..
с датой в формате dd.mm.
ищем в app_openweather.class.php строку
sg('ow_day'.$i.'.date', $date);
и ниже добавляем
sg('ow_day'.$i.'.date2', substr($date,1,6));
теперь будет ещё одно свойство
ow_day1.date2
ow_day2.date2
ow_day3.date2
...
в формате dd.mm.
Если где нибудь в коде МД, то можно использовать так же для обрезания substr

в формате dd.mm.yy такой код:
sg('ow_day'.$i.'.date2', substr($date,1,6).substr($date,-2,2));
Спасибо
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль - Погода от OpenWeatherMap

Сообщение nick7zmail » Вс мар 12, 2017 6:31 pm

Ребят...честно - стало напрягать при каждой обнове (или даже чаще...не пойму как часто код появляется, но его там ооочень много, хотя недавно чистил) засорение метода OnNewHour...
Автор на форуме появляется крайне редко...модуль уж тем более не обновляется ещё дольше...предлагаю "передать" (что ли...или я хз как это назвать)) модуль на курирование мне.

Вот, занёс его на гитхаб, поправил этот косяк с переполнением OnNewHour, подписал на событие HOURLY (код в OnNewHour вообще не требуется теперь).
https://github.com/nick7zmail/MajorDoMo-app_openweather

Если Сергей положительно ответит - думаю ссылка в маркете будет на мой репозиторий...
Кто-то ещё предлагал какие-то "расширения" для погоды вписать...тему пролистал быстро - не нашел....отпишите ссылку на то сообщение, добавим.
За это сообщение автора nick7zmail поблагодарили (всего 3):
Jager (Вс мар 12, 2017 6:44 pm) • landgraf (Вт мар 14, 2017 8:44 pm) • C_3AXAPOB (Чт мар 16, 2017 6:12 pm)
Рейтинг: 3.49%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am
Благодарил (а): 26 раз
Поблагодарили: 183 раза

Re: Модуль - Погода от OpenWeatherMap

Сообщение Jager » Вс мар 12, 2017 6:40 pm

nick7zmail писал(а):Ребят...честно - стало напрягать при каждой обнове (или даже чаще...не пойму как часто код появляется, но его там ооочень много, хотя недавно чистил) засорение метода OnNewHour
Ох ё..., глянул у себя а там кода на 1500 строк от этого модуля.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль - Погода от OpenWeatherMap

Сообщение nick7zmail » Вс мар 12, 2017 6:41 pm

Jager писал(а):Ох ё..., глянул у себя а там кода на 1500 строк от этого модуля.
Про что и речь)) Давно убрать просили...просто автор видимо на что-то другое перешел...и интерес потерял к системе))
Я недавно чистил...ща - опять повторений 20 было.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am
Благодарил (а): 26 раз
Поблагодарили: 183 раза

Re: Модуль - Погода от OpenWeatherMap

Сообщение Jager » Вс мар 12, 2017 7:21 pm

nick7zmail писал(а):Про что и речь)) Давно убрать просили...просто автор видимо на что-то другое перешел...и интерес потерял к системе))
Я недавно чистил...ща - опять повторений 20 было.
Поставил вашу версию, вроде работает но есть ошибки
Изображение
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль - Погода от OpenWeatherMap

Сообщение nick7zmail » Вс мар 12, 2017 7:24 pm

Такие ошибки и с версией с маркета у меня были иногда...не вникал, но попробую разобраться.

Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
kas5858
Сообщения: 366
Зарегистрирован: Вс янв 15, 2017 5:34 pm
Откуда: Москва
Благодарил (а): 100 раз
Поблагодарили: 53 раза

Re: Модуль - Погода от OpenWeatherMap

Сообщение kas5858 » Чт мар 16, 2017 12:21 pm

Обновился, переустановил модуль, теперь не могу выбрать страну.
Raspberry Pi3 - Broadlink - MegaD - Много датчиков - Камеры - Часы.
Изображение Connect
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль - Погода от OpenWeatherMap

Сообщение nick7zmail » Чт мар 16, 2017 12:27 pm

В этой части функионал точно не трогал...зря переустановили, надо было просто обновить =D. Проблемы с выбором страны уже поднимались ранее на страничках (давно слежу за темой)...почитайте решения.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am
Благодарил (а): 26 раз
Поблагодарили: 183 раза

Re: Модуль - Погода от OpenWeatherMap

Сообщение Jager » Чт мар 16, 2017 1:33 pm

kas5858 писал(а):Обновился, переустановил модуль, теперь не могу выбрать страну.
У меня так же, и на родном модуле и на обновленном. Решение на предыдущей странице.
За это сообщение автора Jager поблагодарил:
kas5858 (Чт мар 16, 2017 2:11 pm)
Рейтинг: 1.16%
Закрыто