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

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

Модератор: immortal

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

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

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

Да, это к серверу достучаться не может. Бывает иногда. Особенно если мусор от модуля в onnewhour остался и он по 5-10 запросов одновременно делает.

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

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

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

не мусора нет, еще совсем редко, несколько раз в то что пишется в историю температура, давление, влажность нули прилетали
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Сб мар 10, 2018 6:18 am

СпойлерПоказать
[Sat Mar 10 08:10:23.983816 2018] [:error] [pid 21956] [client 192.168.137.1:1104] PHP Warning: fopen(/var/www/html/debmes/2018-03-10_undefined.log): failed to open stream: No such file or directory in /var/www/html/lib/general.class.php on line 175, referer: http://192.168.137.13/admin.php?pd=&md= ... penweather
[Sat Mar 10 08:10:23.983999 2018] [:error] [pid 21956] [client 192.168.137.1:1104] PHP Warning: filesize(): stat failed for /var/www/html/debmes/2018-03-10_undefined.log in /var/www/html/lib/general.class.php on line 177, referer: http://192.168.137.13/admin.php?pd=&md= ... penweather
[Sat Mar 10 08:10:29.076482 2018] [:error] [pid 22110] [client 192.168.137.1:1105] PHP Warning: fopen(/var/www/html/debmes/2018-03-10_undefined.log): failed to open stream: No such file or directory in /var/www/html/lib/general.class.php on line 175, referer: http://192.168.137.13/admin.php?pd=&md= ... penweather
[Sat Mar 10 08:10:29.076660 2018] [:error] [pid 22110] [client 192.168.137.1:1105] PHP Warning: filesize(): stat failed for /var/www/html/debmes/2018-03-10_undefined.log in /var/www/html/lib/general.class.php on line 177, referer: http://192.168.137.13/admin.php?pd=&md= ... penweather
[Sat Mar 10 08:10:34.135077 2018] [:error] [pid 24370] [client 192.168.137.1:1106] PHP Warning: fopen(/var/www/html/debmes/2018-03-10_undefined.log): failed to open stream: No such file or directory in /var/www/html/lib/general.class.php on line 175, referer: http://192.168.137.13/admin.php?pd=&md= ... penweather
[Sat Mar 10 08:10:34.135256 2018] [:error] [pid 24370] [client 192.168.137.1:1106] PHP Warning: filesize(): stat failed for /var/www/html/debmes/2018-03-10_undefined.log in /var/www/html/lib/general.class.php on line 177, referer: http://192.168.137.13/admin.php?pd=&md= ... penweather
[Sat Mar 10 08:10:39.208808 2018] [:error] [pid 22001] [client 192.168.137.1:1110] PHP Warning: fopen(/var/www/html/debmes/2018-03-10_undefined.log): failed to open stream: No such file or directory in /var/www/html/lib/general.class.php on line 175, referer: http://192.168.137.13/admin.php?pd=&md= ... penweather
[Sat Mar 10 08:10:39.208985 2018] [:error] [pid 22001] [client 192.168.137.1:1110] PHP Warning: filesize(): stat failed for /var/www/html/debmes/2018-03-10_undefined.log in /var/www/html/lib/general.class.php on line 177, referer: http://192.168.137.13/admin.php?pd=&md= ... penweather
это в логах апача, в логе мдм участилось
СпойлерПоказать
PHP Warning: Invalid argument supplied for foreach() in /var/www/html/modules/app_openweather/get_weather.inc.php on line 51
в историю пишется влажность, давление, температура
стало раз в сутки нули прилетать

и народ давайте проголосуем https://connect.smartliving.ru/tasks/20.html
уже не раз
Совсем.PNG
Совсем.PNG (8.4 КБ) 3845 просмотров
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Пн мар 12, 2018 7:33 am

06:53 Алиса: Завтра ожидается -21 градус цельсия, ясно. Слабый ветер, 3 метра в секунду, Западно-юго-западный.
06:53 Алиса: Сегодня утром ожидается -22 градуса цельсия, небольшой снегопад.
06:53 Алиса: Ветра нет.
06:52 Алиса: Относительная влажность 0 процентов. Атмосферное давление пониженное, 0 миллиметров ртутного столба.
06:52 Алиса: Сейчас на улице , температура 0 градусов цельсия, ощущается как 13 градусов цельсия, теплее, чем вчера на 22 градуса.

Никит, что можно сделать, в 6 утра нули прилетели, в 7 все нормально
я так думаю отписаться от хаурли и самому дергать, проверку какую-нибудь???

тут и овм может мудрить и наша метео станция с которой овм получает данные (в Зональном за вагонкой на юг), хз
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Пн мар 12, 2018 8:00 am

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

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

Сообщение Logrus » Пн мар 12, 2018 8:14 am

...можешь попробовать вывести $curWeather в какой нить файл, и посмотреть на ответ.
а как, что дописать?
я так понимаю это $data = getURL($query); в файл, а как

п.с. ребята в телеге помогли, сенкс, собираю статистику с того что в джсон прилетает

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

        $data =  getURL($query);

        file_put_contents('/var/www/html/texts/Weather.txt', date('Y-m-d H:i:s') . PHP_EOL, FILE_APPEND);
        file_put_contents('/var/www/html/texts/Weather.txt', $data . PHP_EOL, FILE_APPEND);

        $curWeather = json_decode($data);
Последний раз редактировалось Logrus Пн мар 12, 2018 2:38 pm, всего редактировалось 2 раза.
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

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

Сообщение slgeo » Пн мар 12, 2018 8:50 am

Блин, иногда такая неадекватная температура приходит с сервиса, как будто совсем другой город анализирует.
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Пн мар 12, 2018 4:10 pm

нулей пока не было, но Никита посмотри на закат/рассвет
СпойлерПоказать
2018-03-12 16:17:33
{"coord":{"lon":59.97,"lat":57.92},"weather":[{"id":800,"main":"Clear","description":"ясно","icon":"01d"}],"base":"stations","main":{"temp":-6.28,"pressure":1011.42,"humidity":64,"temp_min":-6.28,"temp_max":-6.28,"sea_level":1042.72,"grnd_level":1011.42},"wind":{"speed":2.76,"deg":260.5},"clouds":{"all":0},"dt":1520853304,"sys":{"message":0.0459,"country":"RU","sunrise":1520821440,"sunset":1520863004},"id":520494,"name":"Nizhniy Tagil","cod":200}
2018-03-12 16:18:37
{"coord":{"lon":59.97,"lat":57.92},"weather":[{"id":800,"main":"Clear","description":"ясно","icon":"01d"}],"base":"stations","main":{"temp":-6.28,"pressure":1011.42,"humidity":64,"temp_min":-6.28,"temp_max":-6.28,"sea_level":1042.72,"grnd_level":1011.42},"wind":{"speed":2.76,"deg":260.5},"clouds":{"all":0},"dt":1520853001,"sys":{"message":0.0056,"country":"RU","sunrise":1520821441,"sunset":1520863003},"id":520494,"name":"Nizhniy Tagil","cod":200}
2018-03-12 17:00:04
{"coord":{"lon":59.97,"lat":57.92},"weather":[{"id":800,"main":"Clear","description":"ясно","icon":"01d"}],"base":"stations","main":{"temp":-6.28,"pressure":1011.42,"humidity":64,"temp_min":-6.28,"temp_max":-6.28,"sea_level":1042.72,"grnd_level":1011.42},"wind":{"speed":2.76,"deg":260.5},"clouds":{"all":0},"dt":1520855742,"sys":{"message":0.0041,"country":"RU","sunrise":1520821435,"sunset":1520863008},"id":520494,"name":"Nizhniy Tagil","cod":200}
2018-03-12 18:00:03
{"coord":{"lon":59.97,"lat":57.92},"weather":[{"id":800,"main":"Clear","description":"ясно","icon":"01d"}],"base":"stations","main":{"temp":-6.28,"pressure":1011.42,"humidity":64,"temp_min":-6.28,"temp_max":-6.28,"sea_level":1042.72,"grnd_level":1011.42},"wind":{"speed":2.76,"deg":260.5},"clouds":{"all":0},"dt":1520859387,"sys":{"message":0.0036,"country":"RU","sunrise":1520821428,"sunset":1520863014},"id":520494,"name":"Nizhniy Tagil","cod":200}
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Пн мар 12, 2018 4:15 pm

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

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

Сообщение Logrus » Пн мар 12, 2018 4:20 pm

я так понимаю это в линукс тайм на восход/закат, но они с каждым разом отличаются на несколько секунд 0_0
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ответить