[Модуль] Погода Яндекс (yandexweather)

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

Модератор: immortal

ZyaK
Сообщения: 407
Зарегистрирован: Вт окт 24, 2017 2:01 pm
Откуда: Ижевск
Благодарил (а): 45 раз
Поблагодарили: 69 раз

Re: [Модуль] Яндекс погода 2018

Сообщение ZyaK » Сб июн 09, 2018 6:20 am

directman66 писал(а):
Сб июн 09, 2018 5:55 am
Это что-то не расшифровываемое) какая система?
Обновите приложение через маркет.
Расбери пи 2 Образ 3.31
устанавливал приложение с маркета
PI2 + MQTT + 5 ESP8266 + Atmega16
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] Яндекс погода 2018

Сообщение directman66 » Сб июн 09, 2018 6:35 am

Обновите повторно.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
ZyaK
Сообщения: 407
Зарегистрирован: Вт окт 24, 2017 2:01 pm
Откуда: Ижевск
Благодарил (а): 45 раз
Поблагодарили: 69 раз

Re: [Модуль] Яндекс погода 2018

Сообщение ZyaK » Сб июн 09, 2018 6:41 am

Обновил, ничего не изменилось

В логах пишет вот такое

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

                     FROM objects
                    WHERE TITLE LIKE 'izhevsk'
Backtrace:
#0 /var/www/html/lib/mysqli.class.php(394): registerError('sql', '2006: MySQL ser...')
#1 /var/www/html/lib/mysqli.class.php(177): mysql->Error('SELECT objects....')
#2 /var/www/html/lib/mysqli.class.php(225): mysql->Exec('SELECT objects....')
#3 /var/www/html/lib/mysqli.class.php(530): mysql->SelectOne('SELECT objects....')
#4 /var/www/html/lib/objects.class.php(387): SQLSelectOne('SELECT objects....')
#5 /var/www/html/lib/objects.class.php(902): getObject('izhevsk')
#6 /var/www/html/lib/objects.class.php(1194): setGlobal('forecast_0_nigh...', 'n', 0, '')
#7 /var/www/html/modules/yandexweather/yandexweather.class.php(956): sg('izhevsk.forecas...', 'n')
#8 /var/www/html/modules/yandexweather/yandexweather.class.php(411): yandexweather->getdatefnc()
#9 /var/www/html/scripts/cycle_yandexweather.php(29): yandexweather->processCycle()
#10 {main}
14:59:27 0.91369500 Error registered (type: sql):
2006: MySQL server has gone away
SELECT objects.*
Вложения
1.jpg
1.jpg (99.7 КБ) 3327 просмотров
PI2 + MQTT + 5 ESP8266 + Atmega16
DDONN
Сообщения: 19
Зарегистрирован: Чт май 24, 2018 2:43 am
Благодарил (а): 0
Поблагодарили: 1 раз

Re: [Модуль] Яндекс погода 2018

Сообщение DDONN » Сб июн 09, 2018 6:51 am

Непонятно стал работать модуль, я бы даже сказал перестал работать:) Удаляю все города, добавляю свой, обновляю структуру БД, в городах появляется мой город и пустая строка, ставлю галку мой город и проверять, в прогнозе погоды вижу екатеринбург и москву, удаляю в объектах москву и екатеринбург, перезагружаюсь и в прогнозе появляется ближайший ко мне город, но не мой, в таблице городов мой город есть , других нет:)
Переустанавливал модуль 20 мин назад, с 3й попытки установился, первые попытки апач вешался, не отзывался пока не рестартанул апач и сервис мажордомо.
Сейчас нажал гет дата и уже 5 минут " Загружаются данные... Нажмите здесь, если процесс загрузки занимает слишком много времени." и всё что крутиится под апачем тоже не отзывается, но загрузка процессора минимальна при этом, не более 10%, на другие подключения типо ssh реагирует
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] Яндекс погода 2018

Сообщение directman66 » Сб июн 09, 2018 11:04 am

После отработки цикла или нажатия гет обновляется основная таблица. Сейчас разбираю основной запрос, разбираюсь почему долго висит. Нашел еще много мест, где можно пооптимизировать. О проблеме
Сейчас нажал гет дата и уже 5 минут " Загружаются данные... Нажмите здесь, если процесс загрузки занимает слишком много времени." и всё что крутиится под апачем тоже не отзывается, но загрузка процессора минимальна при этом, не более 10%, на другие подключения типо ssh реагирует
знаю.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] Яндекс погода 2018

Сообщение directman66 » Сб июн 09, 2018 12:06 pm

Заработало! Теперь намного быстрее!

Сейчас протестировал на образе из конекта для raspberry. Все сработало, без единого ворнинга.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
TransMatrix
Сообщения: 186
Зарегистрирован: Вс май 28, 2017 9:24 am
Благодарил (а): 8 раз
Поблагодарили: 22 раза

Re: [Модуль] Яндекс погода 2018

Сообщение TransMatrix » Сб июн 09, 2018 3:44 pm

Не нашёл в списке переменных prec_mm (осадки в миллиметрах)...
TransMatrix
Сообщения: 186
Зарегистрирован: Вс май 28, 2017 9:24 am
Благодарил (а): 8 раз
Поблагодарили: 22 раза

Re: [Модуль] Яндекс погода 2018

Сообщение TransMatrix » Сб июн 09, 2018 6:27 pm

Нашёл неплохие анимированные значки погоды...
Проблема в том, что там тайлсет из png... Теперь качаю, разбиваю, гифую и переименовываю в нотацию для яндекс-погоды...
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] Яндекс погода 2018

Сообщение directman66 » Сб июн 09, 2018 6:31 pm

Закачивайте пул реквестом, или вышлите на почту sannikovdi@ya.ru, добавлю в репозиторий.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
dc0d3r
Сообщения: 12
Зарегистрирован: Вс май 27, 2018 2:54 pm
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Re: [Модуль] Яндекс погода 2018

Сообщение dc0d3r » Сб июн 09, 2018 8:15 pm

После обновление в "Настройки общие" перестало выбираться прогноз погоды на насколько дней, стоит 1 день а на больше не меняется выдает: Warning: A non-numeric value encountered in C:\_majordomo\htdocs\modules\yandexweather\yandexweather.class.php on line 181 Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\_majordomo\htdocs\lib\mysqli.class.php on line 227 Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\_majordomo\htdocs\lib\mysqli.class.php on line 227 Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\_majordomo\htdocs\lib\mysqli.class.php on line 227 Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\_majordomo\htdocs\lib\mysqli.class.php on line 227

Как лечить кто знает?
Ответить