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

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

Модератор: immortal

Аватара пользователя
andrey040670
Сообщения: 473
Зарегистрирован: Пн июл 31, 2017 10:00 pm

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

Сообщение andrey040670 »

nick7zmail писал(а):Пока не советую обновлять модуль
Поздно.
А ещё есть такая фигня, как при попытке обновить в ручную выбрасывает на 500 страницу, остаётся только факт который обновляется на автомате как обычно.
daemon.log

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

Feb 10 14:00:00 raspberrypi php[347]: PHP Fatal error:  Uncaught Error: Call to undefined method app_openweather::GetSunInfo() in /var/www/modules/app_openweather/get_weather.inc.php:38
Feb 10 14:00:00 raspberrypi php[347]: Stack trace:
Feb 10 14:00:00 raspberrypi php[347]: #0 /var/www/modules/app_openweather/app_openweather.class.php(315): require()
Feb 10 14:00:00 raspberrypi php[347]: #1 /var/www/modules/app_openweather/app_openweather.class.php(299): app_openweather->get_weather('518346')
Feb 10 14:00:00 raspberrypi php[347]: #2 /var/www/lib/hooks.inc.php(116): app_openweather->processSubscription('HOURLY', Array)
Feb 10 14:00:00 raspberrypi php[347]: #3 /var/www/scripts/cycle_main.php(102): processSubscriptions('HOURLY')
Feb 10 14:00:00 raspberrypi php[347]: #4 {main}
Feb 10 14:00:00 raspberrypi php[347]:   thrown in /var/www/modules/app_openweather/get_weather.inc.php on line 38
Здесь может быть ключевое слово 'debian stretch', но вроде бы работало.
Последний раз редактировалось andrey040670 Сб фев 10, 2018 4:49 pm, всего редактировалось 3 раза.
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS (bionic) Linux 4.9.241 #33 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
directman66
Сообщения: 2799
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Контактная информация:

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

Сообщение directman66 »

nick7zmail писал(а):Пока не советую обновлять модуль
Что-то не то случилось при переносе функций...и основной цикл ща каждый час падает из-за этого пытаюсь исправить.
пол часа потратил, пока понял почему основный цикл падать вдруг стал. Ждем.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

Я сам сперва не понял что из за модуля, сорян...за лог спасибо, понял где косяк. GetSunInfo перенёс из основного класса в lib, а обращение идёт через конструктор класса (от предыдущего автора такой синтаксис остался...я так не делаю обычно, вот и не подумал, что к крашу привести может)...домой доеду - обязательно исправлю.

Отправлено с моего Xperia XZ1 Compact через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

Можно обновляться
Пофиксил...daemon.log - это что за файлик? Я искал в логах majordomo, логах апача, логазх самой системы...нигде этого найти не мог....где вы его выкопали?)))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
andrey040670
Сообщения: 473
Зарегистрирован: Пн июл 31, 2017 10:00 pm

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

Сообщение andrey040670 »

Спасибо, обновился, работает и циклы вроде не сыпятся, спасибо.
nick7zmail писал(а):Можно обновляться
daemon.log - это что за файлик? Я искал в логах majordomo, логах апача, логазх самой системы...нигде этого найти не мог....где вы его выкопали?)))
Это системный лог.
/var/log/daemon.log
Это в 'stretch' в 'jessie' его не было, здесь много чего доработали и изменили, установка мажора со всеми 'плюшками'- сущий ад!!!
Готовый образ тоже не подходит с его домашней директорией /var/log/www/html, backup'ы с джесси не натягиваются, всё равно пилить.
Последний раз редактировалось andrey040670 Сб фев 10, 2018 8:48 pm, всего редактировалось 2 раза.
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS (bionic) Linux 4.9.241 #33 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

Это тот, который по dmesg выдаётся? или что-то другое?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
andrey040670
Сообщения: 473
Зарегистрирован: Пн июл 31, 2017 10:00 pm

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

Сообщение andrey040670 »

nick7zmail писал(а):Это тот, который по dmesg выдаётся? или что-то другое?
Нет, это расширенный системный журнал по событиям.
Аналога вызова из терминала не нашёл.
Последний раз редактировалось andrey040670 Сб фев 10, 2018 8:47 pm, всего редактировалось 1 раз.
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS (bionic) Linux 4.9.241 #33 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

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

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

Сообщение Logrus »

andrey040670 писал(а): Это в 'stretch' в 'jessie' его не было, здесь много чего доработали и изменили, установка мажора со всеми 'плюшками'- сущий ад!!!
Готовый образ тоже не подходит с его домашней директорией /var/log/www/html, backup'ы с джесси не натягиваются, всё равно пилить.
хм, или не понял, но у меня на стреч с джесси бэкап накатился, но нюансов там да, разбираться и разбираться
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

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

Сообщение Logrus »

PHP Warning: Invalid argument supplied for foreach() in /var/www/html/modules/app_openweather/get_weather.inc.php on line 51
foreach($weather->list as $day)
периодически (раз в двое суток примерно) в /var/log/majordomo.err
я так понимаю модуль джсон не получил, хз, может забить, а может повторить запрос позже?
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ответить