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

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

Модератор: immortal

Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm

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

Сообщение Denis_k »

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

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

Сообщение Denis_k »

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

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

Сообщение Denis_k »

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

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

Сообщение Jilber »

Обновлял модуль раза 2-3, но всё равно через какое-то время он появляется в закладке "Обновления". Также в IE надпись "Список городов загружается" в настройках местоположения крутится бесконечно и список городов не открывается. И ещё "main цикл остановлен", хотя возможно это и не из-за модуля.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

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

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

Сообщение Jilber »

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
Откуда: Екатеринбург

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

Сообщение nick7zmail »

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
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

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

Сообщение Jilber »

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

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

Сообщение nick7zmail »

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

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

Сообщение Denis_k »

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