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

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

Модератор: immortal

directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 695 раз
Контактная информация:

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

Сообщение directman66 » Ср июн 06, 2018 11:16 am

DDONN писал(а):
Ср июн 06, 2018 10:53 am
Вобщем, методом научного тыка выяснил следующее, если удалить из базы все города и оставить только свой, тогда запросы к базе уменьшаются до 1,3 к, видимо они опрашиваются даже когда отключены.
Вы удалили почти все города из таблицы yaweather_cities? Получается нагружает систему не обращение к яндексу, а получение списка требуемых городов. Этот процесс также должен запускаться раз в 60 минут. Спасибо за наблюдение.

Спасибо за наводку, где мониторить деятельность БД.

Пришла идея сделать временную вьюуху, которую периодиечески обновлять. Это намного ускорит процесс.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
alex_under
Сообщения: 5
Зарегистрирован: Сб окт 28, 2017 3:28 pm
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение alex_under » Ср июн 06, 2018 1:07 pm

ipc2002 писал(а):
Ср июн 06, 2018 1:26 am
directman66 писал(а):
Вт июн 05, 2018 10:51 am
Пишите, Шура пишите (с)
Вместе допилим до нужного функционала и стабильной работы.

Вчера ночью раскидал SQL запросы по вкладкам. Теперь интерфейс должен работать быстрее.

Вроде починил мини виджеты.
А значок направления ветра в первом скине всё также упорно указывает на юго-восток при надписи "северо-восток"... ;)
Изображение
https://www.dropbox.com/s/hxqg7sqwt1q8s ... 7.png?dl=0
Да, значок направления ветра не совпадает с тем, что на сайте Яндекс
Изображение
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 695 раз
Контактная информация:

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

Сообщение directman66 » Ср июн 06, 2018 3:17 pm

Сделал промежуточную таблицу, скорость работы интерфейса увеличилась в разы )
Конечно же придется заново удалять и устанавливать модуль. Тут уж узвините.

Основная нагрузка на базу видимо была как раз из за выполнения сложного запроса. Обновление промежуточной таблицы производится после обновления информации с сайта.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Alex_Z
Сообщения: 8
Зарегистрирован: Вт июн 05, 2018 7:53 pm
Благодарил (а): 1 раз
Поблагодарили: 1 раз

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

Сообщение Alex_Z » Ср июн 06, 2018 6:49 pm

ipc2002 писал(а):
Ср июн 06, 2018 1:30 am
Alex_Z писал(а):
Вт июн 05, 2018 11:23 pm
workpage писал(а):
Вт июн 05, 2018 8:08 pm
Писали уже. Полностью перезагрузи мажор.
Перезагрузка что именно исправит? дублируемые службы или отсутствие прогноза?
Достаточно service majordomo restart или надо всю машину целиком перезагружать?
Чтоб дубли убрать можете выполнить сценарий с кодом:

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

SQLExec("DELETE FROM properties WHERE 1 AND TITLE LIKE 'cycle%Run' ORDER BY TITLE");
А по второму вопросу, думаю, что разницы, что перезагружать нет, особенно если МДМ на линуксе
Благодарю, запрос помог.
МДМ перезагружал разными способами, не один раз, итог всегда один.
Снес погоду, удалил записи из базы, установил заново, вручную добавил в базу нужные города, запускаю, откуда-то берется moscow, удаляю ее из объектов, она опять появляется.
cities.PNG
cities.PNG (28.57 КБ) 3583 просмотра
Также присутсвует yw_mycity и пустой город
obj_ya_weath.PNG
obj_ya_weath.PNG (17.77 КБ) 3583 просмотра
При том в свойствах объектов это получается один и тот же город, в свойстве одного написано Деревня Сверчково, в свойстве другого yw_mycity.cityID 123
obj_mycity.PNG
obj_mycity.PNG (44.35 КБ) 3583 просмотра
obj_sverch.PNG
obj_sverch.PNG (37.16 КБ) 3583 просмотра
Что я делаю не так? :)
Alex_Z
Сообщения: 8
Зарегистрирован: Вт июн 05, 2018 7:53 pm
Благодарил (а): 1 раз
Поблагодарили: 1 раз

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

Сообщение Alex_Z » Ср июн 06, 2018 6:54 pm

directman66 писал(а):
Ср июн 06, 2018 3:17 pm
Сделал промежуточную таблицу, скорость работы интерфейса увеличилась в разы )
Конечно же придется заново удалять и устанавливать модуль. Тут уж узвините.

Основная нагрузка на базу видимо была как раз из за выполнения сложного запроса. Обновление промежуточной таблицы производится после обновления информации с сайта.
Эту версию еще не пробовал, попробую ее. Спасибо
Аватара пользователя
ipc2002
Сообщения: 125
Зарегистрирован: Пн май 15, 2017 8:13 pm
Откуда: Москва
Благодарил (а): 102 раза
Поблагодарили: 14 раз
Контактная информация:

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

Сообщение ipc2002 » Ср июн 06, 2018 7:40 pm

directman66 писал(а):
Ср июн 06, 2018 6:32 am
ipc2002 писал(а):
Ср июн 06, 2018 1:26 am


А значок направления ветра в первом скине всё также упорно указывает на юго-восток при надписи "северо-восток"... ;)
Изображение
https://www.dropbox.com/s/hxqg7sqwt1q8s ... 7.png?dl=0


Что не так то? Названия соответвуют направлениям.
sw.pngnw.png

Где написано северо-восток?
Прошу прощения! Это я что-то затупил! Направление - это ж ОТКУДА ветер дует))
workpage
Сообщения: 438
Зарегистрирован: Чт авг 24, 2017 9:38 am
Благодарил (а): 51 раз
Поблагодарили: 86 раз
Контактная информация:

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

Сообщение workpage » Ср июн 06, 2018 8:59 pm

Не могу добавить свой город. Заполняю все поля, кроме последнего, нажимаю "добавить" и ничего не происходит.
Виджет МИНИ показывает только температуру и солнышко. Утро, день, вечер, ночь - пустые.
Может в базе хвосты от старых версий остались какие-то? Как подчистить, напишите инструкцию.
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 695 раз
Контактная информация:

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

Сообщение directman66 » Ср июн 06, 2018 10:01 pm

Только что попробовал добавить город. Все прошло штатно.

Зыж: удаление модуля чистит все хвосты.Изображение

Отправлено с моего Redmi Note 3 через Tapatalk

Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 695 раз
Контактная информация:

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

Сообщение directman66 » Ср июн 06, 2018 10:02 pm

Alex_Z писал(а):
ipc2002 писал(а):
Ср июн 06, 2018 1:30 am
Alex_Z писал(а):
Вт июн 05, 2018 11:23 pm
workpage писал(а):
Вт июн 05, 2018 8:08 pm
Писали уже. Полностью перезагрузи мажор.
Перезагрузка что именно исправит? дублируемые службы или отсутствие прогноза?
Достаточно service majordomo restart или надо всю машину целиком перезагружать?
Чтоб дубли убрать можете выполнить сценарий с кодом:

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

SQLExec("DELETE FROM properties WHERE 1 AND TITLE LIKE 'cycle%Run' ORDER BY TITLE");
А по второму вопросу, думаю, что разницы, что перезагружать нет, особенно если МДМ на линуксе
Благодарю, запрос помог.
МДМ перезагружал разными способами, не один раз, итог всегда один.
Снес погоду, удалил записи из базы, установил заново, вручную добавил в базу нужные города, запускаю, откуда-то берется moscow, удаляю ее из объектов, она опять появляется.
cities.PNG
Также присутсвует yw_mycity и пустой город
obj_ya_weath.PNG
При том в свойствах объектов это получается один и тот же город, в свойстве одного написано Деревня Сверчково, в свойстве другого yw_mycity.cityID 123
obj_mycity.PNG
obj_sverch.PNG
Что я делаю не так? :)
Выберите нужные города, как на картинке предыдущего сообщения.

Отправлено с моего Redmi Note 3 через Tapatalk

Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
workpage
Сообщения: 438
Зарегистрирован: Чт авг 24, 2017 9:38 am
Благодарил (а): 51 раз
Поблагодарили: 86 раз
Контактная информация:

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

Сообщение workpage » Ср июн 06, 2018 10:27 pm

Город не могу добавить ни с компьютера, ни с телефона. Пробовал, как у Вас 1 2 3 4. Нет никакой реакции на кнопку "добавить".
Ответить