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

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

Модератор: immortal

Аватара пользователя
andrey040670
Сообщения: 458
Зарегистрирован: Пн июл 31, 2017 10:00 pm
Благодарил (а): 161 раз
Поблагодарили: 85 раз

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

Сообщение andrey040670 » Сб фев 10, 2018 4:34 pm

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.40 #2 SMP PREEMPT Tue Oct 30 15:47:54 CST 2018 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

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

Сообщение directman66 » Сб фев 10, 2018 4:37 pm

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

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

Сообщение nick7zmail » Сб фев 10, 2018 5:38 pm

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

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

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

Сообщение nick7zmail » Сб фев 10, 2018 7:15 pm

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

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

Сообщение andrey040670 » Сб фев 10, 2018 8:26 pm

Спасибо, обновился, работает и циклы вроде не сыпятся, спасибо.
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.40 #2 SMP PREEMPT Tue Oct 30 15:47:54 CST 2018 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Сб фев 10, 2018 8:30 pm

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

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

Сообщение andrey040670 » Сб фев 10, 2018 8:42 pm

nick7zmail писал(а):Это тот, который по dmesg выдаётся? или что-то другое?
Нет, это расширенный системный журнал по событиям.
Аналога вызова из терминала не нашёл.
Последний раз редактировалось andrey040670 Сб фев 10, 2018 8:47 pm, всего редактировалось 1 раз.
За это сообщение автора andrey040670 поблагодарил:
nick7zmail (Сб фев 10, 2018 8:44 pm)
Рейтинг: 1.16%
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS bionic Linux 4.9.40 #2 SMP PREEMPT Tue Oct 30 15:47:54 CST 2018 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Сб фев 10, 2018 8:44 pm

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

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

Сообщение Logrus » Сб фев 10, 2018 11:36 pm

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

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

Сообщение Logrus » Сб фев 17, 2018 3:32 pm

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
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ответить