Страница 42 из 74

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

Добавлено: Чт апр 23, 2020 3:37 pm
Logrus
ой да напишите модуль, на карте тык координаты записало (оно уже в модуле жпс есть как определение дом) и такое для всех модулей надо стандартизировать и в общие настройки, с суточной подписки и при изменении и при старте обновило ...
Screenshot_2020-04-23-17-40-23.png
Screenshot_2020-04-23-17-40-23.png (110.08 КБ) 3553 просмотра

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

Добавлено: Чт апр 23, 2020 7:02 pm
Logrus
nick7zmail писал(а): Ср апр 22, 2020 12:20 pm В начало темы листать 400+ сообщений как то нет желания..тем более половина пожеланий уже учтены в модуле. Да даже если буду листать - где гарантия что не пропущу твои пожелания, если они каким нить маленьким сообщением? По-этому и попросил высказать у кого что наболело.
Если выключен по-моему не тянет. Если включен - то тянет прогноз да, но записывает то как раз на нужное кол-во дней. Опять же в базе не мусорим.
Предложения для улучшения из этого всего текста, честно, ни одного не услышал (поправьте, если это не так)...разве что забирать прогноз на определённое количество дней, что сэкономит 1кБ трафика в час, не более, но могу учесть...
в платные в админке в маркете посмотри, что б предметно, вот честно давно не вижу никакого смысла тратить свое время на написание чего бы то ни было на форуме ...

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

Добавлено: Вт апр 28, 2020 10:43 pm
nick7zmail
Помните я говорил, что новый модуль OpenWeather с нуля пишу? Не помните? А я пишу)))
Короче, для страждущих и жаждущих (если таковые имеются) - уже есть что потестить...первые альфа версии...функционала крайне мало, но он есть...даже уже есть фишки, которых нет в текущем модуле.
В текущий момент реализовано:
- нормальный выбор города (прям нормальный...серьезно...он даже когда думает - показывает, что думает, а не просто страничка подвисает)
- раздельные классы прогноза и текущей погоды (сори, но прогноз пока не работает)) только текущая погода)
- работа с несколькими городами (я это, конечно не пробовал...но не вижу причин, чтобы что-то не работало)) повторюсь, пока умеет только текущий прогноз грузить)
- работа с несколькими ключами
- подробное логгирование (уровень логгирования настраивается в настройках (да, масло маслянное, я хз как ещё написать))
- Эксперт режим (спешал фо ю, Logrus)
Пока этот режим позволяет
-- выбрать объект, куда записывать данные (при создании города оно определяется автоматически. Для 1ой записи будет писать, как и ранее, в ow_fact. Для остальных - в ow_fact_ID записи.
-- указать, какие свойства не надо записывать (для тех, кто хочет выключить загрузку тех или иных свойств)
Logrus писал(а): Вт апр 21, 2020 10:41 pm использую модуль только из-за облачности, одно текущее свойство
Тебе теперь кстати вообще в продакшн модуль можно брать, вырубив остальные сойства =D

Ах да...чуть не забыл...ссыль на модуль
https://github.com/nick7zmail/MajorDoMo_app_openweather

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

Добавлено: Ср апр 29, 2020 1:15 am
andrey040670
У меня пока не взлетело.
Не создались объекты, в логи лесть было уже поздно, у меня они трутся в 00.00.
Возможно из за моего разгельдяйства, после удаления старого модуля не потёр свой подкласс fact с объектом ow_fact.
Вот модуль и не смог создать одноимённый объект наверное.
С утра буду разбератся, а пока вернул старый.

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

Добавлено: Ср апр 29, 2020 1:56 am
homester
andrey040670 писал(а): Ср апр 29, 2020 1:15 am У меня пока не взлетело.
Не создались объекты, в логи лесть было уже поздно, у меня они трутся в 00.00.
Возможно из за моего разгельдяйства, после удаления старого модуля не потёр свой подкласс fact с объектом ow_fact.
Вот модуль и не смог создать одноимённый объект наверное.
С утра буду разбератся, а пока вернул старый.
То-же самое, только на чистую систему.

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

Добавлено: Ср апр 29, 2020 9:25 am
nick7zmail
Ну в теории и поверх старого должен накатиться...только процедуру install надо выполнить...т.е. Либо ставить через маркет-загрузить дополнение, и указывать архив, либо после подмены файлов в модулях-app_openweather нажать reinstall

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

Добавлено: Ср апр 29, 2020 9:59 am
andrey040670
nick7zmail писал(а): Ср апр 29, 2020 9:25 am ...только процедуру install надо выполнить...т.е. Либо ставить через маркет-загрузить дополнение, и указывать архив, либо после подмены файлов в модулях-app_openweather нажать reinstall
Именно так и делал.

Кое как запустил, но в свойство ow_fact.pressure_mmhg постоянно приходит '0'
История пишется только для температуры, пришлось руками дописать недостающие свойства в класс ow_fact

Добавлю: ow_fact.pressure_mmhg вообще не обновляется по графику, '0' появляется только после перезапуска.

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

Добавлено: Ср май 06, 2020 9:27 pm
nick7zmail
Господа тестеры...не знаю тестировал ли кто нить новый модуль, помимо andrey040670, но если тестировал - вышло обновление на гитхабе. Можете тестировать дальше)) теперь там появился 5-дневный 3х часовой прогноз. Это уже как минимум половина функционала текущего модуля...пока правда без выбора количества считываемых промежутков. Добавлю 16-дневный прогноз, и потом подумаю над выбором кол-ва считываемых дней.
andrey040670 писал(а): Ср апр 29, 2020 9:59 am Кое как запустил, но в свойство ow_fact.pressure_mmhg постоянно приходит '0'
История пишется только для температуры, пришлось руками дописать недостающие свойства в класс ow_fact

Добавлю: ow_fact.pressure_mmhg вообще не обновляется по графику, '0' появляется только после перезапуска.
Пофиксил

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

Добавлено: Чт май 07, 2020 11:37 am
andrey040670
Нет, "что то не выходит каменный цветок".
В ow_fact.pressure_mmhg по прежнему 0. Добавил ещё один город с прогнозом 3/5 (хотя он мне не нужен, так для теста), вроде тут всё в порядке, кроме одного нюанса:
SPOILERSPOILER_SHOW
A101442.jpg
A101442.jpg (24.83 КБ) 3173 просмотра
B101840.jpg
B101840.jpg (46.34 КБ) 3173 просмотра
C102254.jpg
C102254.jpg (73.85 КБ) 3173 просмотра
А здесь всё по прежнему:
SPOILERSPOILER_SHOW
D102804.jpg
D102804.jpg (27.47 КБ) 3173 просмотра
Оба ключа 16 дневные.
Ещё хотелось бы узнать способ ручного обновления прогноза.

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

Добавлено: Чт май 07, 2020 8:25 pm
nick7zmail
Спасибо за активное тестирование)))
andrey040670 писал(а): Чт май 07, 2020 11:37 am Нет, "что то не выходит каменный цветок".
В ow_fact.pressure_mmhg по прежнему 0.
Да, сори, сегодня ещё одну неточность заметил...уже исправил, теперь точно должно быть ок. Кстати в фактическом прогнозе добавились ещё несколько параметров согласно АПИ опенвезер. Чтоб вам не лазить не смотреть
- temp_feels_like - температура по ощущениям
- temp_min, temp_max - минимальная/максимальная температура на текущий момент (как пишут в доках - типа с отклонениями из-за ландшафта местности и т.п....грубо говоря разброс показаний по городу
- че то ещё связанное с осадками поменял...говорят раньше не работало...ща вроде должно.
andrey040670 писал(а): Чт май 07, 2020 11:37 am Добавил ещё один город с прогнозом 3/5 (хотя он мне не нужен, так для теста), вроде тут всё в порядке, кроме одного нюанса:
То что съехали поля? Ок, попытаюсь поправить...у меня экран больше, нет такого...а на мобильном - всё друг под другом.
Или про что? ow_forecast_2 - это просто имя основного объекта. Остальные промежутки добавляются с этим же именем только _1, _2 и т.д. по количеству получаемых промежутков.
andrey040670 писал(а): Чт май 07, 2020 11:37 am Оба ключа 16 дневные.
Кстати добавился 16-дневный прогноз. И ключ можно использовать один и тот же если что))
andrey040670 писал(а): Чт май 07, 2020 11:37 am Ещё хотелось бы узнать способ ручного обновления прогноза.
Что то типа

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

include_once(DIR_MODULES . 'app_openweather/app_openweather.class.php');
$openweather = new app_openweather();
$openweather->processSubscription('HOURLY');
должно сработать))
Пока так, потом, думаю, апи-функцию под это дело сделаю.