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

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

Модератор: immortal

Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm
Благодарил (а): 299 раз
Поблагодарили: 27 раз

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

Сообщение Denis_k » Пн июн 01, 2020 12:53 am

спасибо, возможно не пригодится, если система очухается после бэкапа, не думал, что такие апдейты возможны, в духе госуслуг как то чтобы все слетало
MD на raspberry pi3
Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm
Благодарил (а): 299 раз
Поблагодарили: 27 раз

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

Сообщение Denis_k » Пн июн 01, 2020 1:12 am

восстановление из бэкапа не дало нужного результата, но установка вручную модуля старой версии из гита прошло нормально, подтянулись все настройки модуля, надеюсь новая версия не появится во вкладке "обновления", ну и резервная копия перед такими обновлениями лишней не будет
MD на raspberry pi3
Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm
Благодарил (а): 299 раз
Поблагодарили: 27 раз

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

Сообщение Denis_k » Пн июн 01, 2020 1:19 am

к сожалению появилось во вкладке "обновления", можно как то убрать это приложение из списка апдейта, чтобы случайно не обновится?
MD на raspberry pi3
Jilber
Сообщения: 717
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 117 раз
Поблагодарили: 113 раз

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

Сообщение Jilber » Пн июн 01, 2020 2:13 am

Обновлял модуль раза 2-3, но всё равно через какое-то время он появляется в закладке "Обновления". Также в IE надпись "Список городов загружается" в настройках местоположения крутится бесконечно и список городов не открывается. И ещё "main цикл остановлен", хотя возможно это и не из-за модуля.
За это сообщение автора Jilber поблагодарил:
Denis_k (Вт июн 02, 2020 12:13 pm)
Рейтинг: 1.16%
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Пн июн 01, 2020 7:46 am

Denis_k писал(а):
Пн июн 01, 2020 12:23 am
а как то откатиться можно?
обновился не прочитав ветку, все устраивало и уже не помню к каким объектам какие свойства были привязаны
ЗЫ. или при откате старые данные не подхватятся?
Зачем вам старый модуль? Просто добавьте 2 записи в этот с текущей погодой и с прогнозом, и всё вернётся на свои места, при этом будет в разы стабильнее. Остальное будет как в старом. Хотите лично подключусь и настрою новый модуль. "Так было делать" затем, что на старый все жаловались, он был глючный (постоянно спамил какими-то ошибками, временами нули вместо погоды прописывал), неинформативный (отсутствовали какие либо логи) и тормозной (при выборе города тупо подвисал, и ещё куча подобных мест). По скольку он занимается ровно тем же (загружает погоду с сайта openweather), и делает это, к тому же качественнее - не вижу смысла в маркете плодить одинаковые модули. Двух соноффов хватает...клиенты ставят оба и начинает у них всё глючить, свет моргать, а винят во всём систему...
Jilber писал(а):
Пн июн 01, 2020 2:13 am
Обновлял модуль раза 2-3, но всё равно через какое-то время он появляется в закладке "Обновления". Также в IE надпись "Список городов загружается" в настройках местоположения крутится бесконечно и список городов не открывается. И ещё "main цикл остановлен", хотя возможно это и не из-за модуля.
Только в IE?
Может таки причина в main цикле?)) Не работает процедура установки модуля, соответственно модуль обновиться не может?
За это сообщение автора nick7zmail поблагодарил:
Denis_k (Вт июн 02, 2020 12:14 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Jilber
Сообщения: 717
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 117 раз
Поблагодарили: 113 раз

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

Сообщение Jilber » Пн июн 01, 2020 11:07 am

nick7zmail писал(а):
Пн июн 01, 2020 7:46 am
Только в IE?
Может таки причина в main цикле?)) Не работает процедура установки модуля, соответственно модуль обновиться не может?
Да, только в IE. В Firefox список нормально открывается (собственно через него и смог выбрать местонахождение). Модуль обновлён и работает, но при этом 2 раза снова появлялся в списке на обновление.
Кажется понял, почему выключался main-цикл. У мен в методе "StartUp" был код:

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

include_once(DIR_MODULES . 'app_openweather/app_openweather.class.php');
$openweather = new app_openweather();
$openweather->get_weather(gg('ow_city.id'));
Закомментировал его и вроде всё работает.
Получается вся разница обновления погоды в одной строчке ?

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

$openweather->get_weather(gg('ow_city.id'));
надо заменить на

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

$openweather->processSubscription('HOURLY');
?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Пн июн 01, 2020 1:13 pm

Jilber писал(а):
Пн июн 01, 2020 11:07 am
Да, только в IE. В Firefox список нормально открывается (собственно через него и смог выбрать местонахождение).
Тестил в мозиле и хроме...про IE че то даже не вспомнил...не думал, что кто то им вообще пользуется)) В нём по моему и ПУ не особо то работают...
Jilber писал(а):
Пн июн 01, 2020 11:07 am
Модуль обновлён и работает, но при этом 2 раза снова появлялся в списке на обновление.
Это вроде пофиксил, но лучше проверить
Jilber писал(а):
Пн июн 01, 2020 11:07 am
Кажется понял, почему выключался main-цикл. У мен в методе "StartUp" был код:

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

include_once(DIR_MODULES . 'app_openweather/app_openweather.class.php');
$openweather = new app_openweather();
$openweather->get_weather(gg('ow_city.id'));
Закомментировал его и вроде всё работает.
Получается вся разница обновления погоды в одной строчке ?

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

$openweather->get_weather(gg('ow_city.id'));
надо заменить на

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

$openweather->processSubscription('HOURLY');
?
Вызов обновления - да, пока так, отличается 1 строкой...потом скорее всего АПИ-процедуру сделаю, чтобы можно было 1 строкой обновление запустить вместо 3х.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Jilber
Сообщения: 717
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 117 раз
Поблагодарили: 113 раз

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

Сообщение Jilber » Пн июн 01, 2020 1:23 pm

nick7zmail писал(а):
Пн июн 01, 2020 1:13 pm
Это вроде пофиксил, но лучше проверить
Пока вроде больше не появляется в "Обновлениях". Возможно это было из-за проблем с циклом "main" ?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Пн июн 01, 2020 1:47 pm

Нет...это было потому что я адрес репа поправил, а адрес, откуда берутся обновления в коннекте - не поправил, и он на старый реп ссылался, и видел постоянно отличия от нового))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm
Благодарил (а): 299 раз
Поблагодарили: 27 раз

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

Сообщение Denis_k » Вт июн 02, 2020 12:21 pm

nick7zmail писал(а):
Пн июн 01, 2020 7:46 am
Зачем вам старый модуль?
все работало, никогда никаких проблем с этим модулем не было, настроил и забыл
nick7zmail писал(а):
Пн июн 01, 2020 7:46 am
Просто добавьте 2 записи в этот с текущей погодой и с прогнозом, и всё вернётся на свои места, при этом будет в разы стабильнее. Остальное будет как в старом.
так в том то и дело, что после обновления не было понятно как все выглядело до обновления, откуда копировать предыдущие значения, поставил старую версию из гита и вот глядя на нее возможно когда нибудь перейти на новый модуль, скорее если что то перестанет работать, поэтому и писал, что в случае модуля "с нуля" должны быть доступны оба модуля хотя бы на переходный период
nick7zmail писал(а):
Пн июн 01, 2020 7:46 am
Хотите лично подключусь и настрою новый модуль.
вот это была бы просто наглость с моей стороны
и так был не сдержан в комментариях сразу после апдейта
ЗЫ. за труды вам огромное спасибо и не только за этот модуль
MD на raspberry pi3
Ответить