[Модуль] Open Weather (app_openweather)
Модератор: immortal
-
- Сообщения: 2113
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 317 раз
- Поблагодарили: 466 раз
Re: [Модуль] Open Weather (app_openweather)
ой да напишите модуль, на карте тык координаты записало (оно уже в модуле жпс есть как определение дом) и такое для всех модулей надо стандартизировать и в общие настройки, с суточной подписки и при изменении и при старте обновило ...
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 2113
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 317 раз
- Поблагодарили: 466 раз
Re: [Модуль] Open Weather (app_openweather)
в платные в админке в маркете посмотри, что б предметно, вот честно давно не вижу никакого смысла тратить свое время на написание чего бы то ни было на форуме ...nick7zmail писал(а): ↑Ср апр 22, 2020 12:20 pmВ начало темы листать 400+ сообщений как то нет желания..тем более половина пожеланий уже учтены в модуле. Да даже если буду листать - где гарантия что не пропущу твои пожелания, если они каким нить маленьким сообщением? По-этому и попросил высказать у кого что наболело.
Если выключен по-моему не тянет. Если включен - то тянет прогноз да, но записывает то как раз на нужное кол-во дней. Опять же в базе не мусорим.
Предложения для улучшения из этого всего текста, честно, ни одного не услышал (поправьте, если это не так)...разве что забирать прогноз на определённое количество дней, что сэкономит 1кБ трафика в час, не более, но могу учесть...
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Open Weather (app_openweather)
Помните я говорил, что новый модуль OpenWeather с нуля пишу? Не помните? А я пишу)))
Короче, для страждущих и жаждущих (если таковые имеются) - уже есть что потестить...первые альфа версии...функционала крайне мало, но он есть...даже уже есть фишки, которых нет в текущем модуле.
В текущий момент реализовано:
- нормальный выбор города (прям нормальный...серьезно...он даже когда думает - показывает, что думает, а не просто страничка подвисает)
- раздельные классы прогноза и текущей погоды (сори, но прогноз пока не работает)) только текущая погода)
- работа с несколькими городами (я это, конечно не пробовал...но не вижу причин, чтобы что-то не работало)) повторюсь, пока умеет только текущий прогноз грузить)
- работа с несколькими ключами
- подробное логгирование (уровень логгирования настраивается в настройках (да, масло маслянное, я хз как ещё написать))
- Эксперт режим (спешал фо ю, Logrus)
Пока этот режим позволяет
-- выбрать объект, куда записывать данные (при создании города оно определяется автоматически. Для 1ой записи будет писать, как и ранее, в ow_fact. Для остальных - в ow_fact_ID записи.
-- указать, какие свойства не надо записывать (для тех, кто хочет выключить загрузку тех или иных свойств)
Ах да...чуть не забыл...ссыль на модуль
https://github.com/nick7zmail/MajorDoMo_app_openweather
Короче, для страждущих и жаждущих (если таковые имеются) - уже есть что потестить...первые альфа версии...функционала крайне мало, но он есть...даже уже есть фишки, которых нет в текущем модуле.
В текущий момент реализовано:
- нормальный выбор города (прям нормальный...серьезно...он даже когда думает - показывает, что думает, а не просто страничка подвисает)
- раздельные классы прогноза и текущей погоды (сори, но прогноз пока не работает)) только текущая погода)
- работа с несколькими городами (я это, конечно не пробовал...но не вижу причин, чтобы что-то не работало)) повторюсь, пока умеет только текущий прогноз грузить)
- работа с несколькими ключами
- подробное логгирование (уровень логгирования настраивается в настройках (да, масло маслянное, я хз как ещё написать))
- Эксперт режим (спешал фо ю, Logrus)
Пока этот режим позволяет
-- выбрать объект, куда записывать данные (при создании города оно определяется автоматически. Для 1ой записи будет писать, как и ранее, в ow_fact. Для остальных - в ow_fact_ID записи.
-- указать, какие свойства не надо записывать (для тех, кто хочет выключить загрузку тех или иных свойств)
Тебе теперь кстати вообще в продакшн модуль можно брать, вырубив остальные сойства =D
Ах да...чуть не забыл...ссыль на модуль
https://github.com/nick7zmail/MajorDoMo_app_openweather
- За это сообщение автора nick7zmail поблагодарили (всего 3):
- Logrus (Вт апр 28, 2020 11:31 pm) • andrey040670 (Ср апр 29, 2020 1:03 am) • ~220v (Ср апр 29, 2020 1:39 am)
- Рейтинг: 3.49%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- andrey040670
- Сообщения: 473
- Зарегистрирован: Пн июл 31, 2017 10:00 pm
- Благодарил (а): 167 раз
- Поблагодарили: 86 раз
Re: [Модуль] Open Weather (app_openweather)
У меня пока не взлетело.
Не создались объекты, в логи лесть было уже поздно, у меня они трутся в 00.00.
Возможно из за моего разгельдяйства, после удаления старого модуля не потёр свой подкласс fact с объектом ow_fact.
Вот модуль и не смог создать одноимённый объект наверное.
С утра буду разбератся, а пока вернул старый.
Не создались объекты, в логи лесть было уже поздно, у меня они трутся в 00.00.
Возможно из за моего разгельдяйства, после удаления старого модуля не потёр свой подкласс fact с объектом ow_fact.
Вот модуль и не смог создать одноимённый объект наверное.
С утра буду разбератся, а пока вернул старый.
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS (bionic) Linux 4.9.241 #33 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
-
- Сообщения: 202
- Зарегистрирован: Вт дек 24, 2019 2:09 pm
- Благодарил (а): 119 раз
- Поблагодарили: 34 раза
Re: [Модуль] Open Weather (app_openweather)
То-же самое, только на чистую систему.andrey040670 писал(а): ↑Ср апр 29, 2020 1:15 amУ меня пока не взлетело.
Не создались объекты, в логи лесть было уже поздно, у меня они трутся в 00.00.
Возможно из за моего разгельдяйства, после удаления старого модуля не потёр свой подкласс fact с объектом ow_fact.
Вот модуль и не смог создать одноимённый объект наверное.
С утра буду разбератся, а пока вернул старый.
Raspberry Pi3 B+, v4.44, внешняя з/к
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Open Weather (app_openweather)
Ну в теории и поверх старого должен накатиться...только процедуру install надо выполнить...т.е. Либо ставить через маркет-загрузить дополнение, и указывать архив, либо после подмены файлов в модулях-app_openweather нажать reinstall
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- andrey040670
- Сообщения: 473
- Зарегистрирован: Пн июл 31, 2017 10:00 pm
- Благодарил (а): 167 раз
- Поблагодарили: 86 раз
Re: [Модуль] Open Weather (app_openweather)
Именно так и делал.nick7zmail писал(а): ↑Ср апр 29, 2020 9:25 am...только процедуру install надо выполнить...т.е. Либо ставить через маркет-загрузить дополнение, и указывать архив, либо после подмены файлов в модулях-app_openweather нажать reinstall
Кое как запустил, но в свойство ow_fact.pressure_mmhg постоянно приходит '0'
История пишется только для температуры, пришлось руками дописать недостающие свойства в класс ow_fact
Добавлю: ow_fact.pressure_mmhg вообще не обновляется по графику, '0' появляется только после перезапуска.
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS (bionic) Linux 4.9.241 #33 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Open Weather (app_openweather)
Господа тестеры...не знаю тестировал ли кто нить новый модуль, помимо andrey040670, но если тестировал - вышло обновление на гитхабе. Можете тестировать дальше)) теперь там появился 5-дневный 3х часовой прогноз. Это уже как минимум половина функционала текущего модуля...пока правда без выбора количества считываемых промежутков. Добавлю 16-дневный прогноз, и потом подумаю над выбором кол-ва считываемых дней.
Пофиксилandrey040670 писал(а): ↑Ср апр 29, 2020 9:59 amКое как запустил, но в свойство ow_fact.pressure_mmhg постоянно приходит '0'
История пишется только для температуры, пришлось руками дописать недостающие свойства в класс ow_fact
Добавлю: ow_fact.pressure_mmhg вообще не обновляется по графику, '0' появляется только после перезапуска.
- За это сообщение автора nick7zmail поблагодарил:
- andrey040670 (Ср май 06, 2020 9:37 pm)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- andrey040670
- Сообщения: 473
- Зарегистрирован: Пн июл 31, 2017 10:00 pm
- Благодарил (а): 167 раз
- Поблагодарили: 86 раз
Re: [Модуль] Open Weather (app_openweather)
Нет, "что то не выходит каменный цветок".
В ow_fact.pressure_mmhg по прежнему 0. Добавил ещё один город с прогнозом 3/5 (хотя он мне не нужен, так для теста), вроде тут всё в порядке, кроме одного нюанса:
А здесь всё по прежнему:
Оба ключа 16 дневные.
Ещё хотелось бы узнать способ ручного обновления прогноза.
В ow_fact.pressure_mmhg по прежнему 0. Добавил ещё один город с прогнозом 3/5 (хотя он мне не нужен, так для теста), вроде тут всё в порядке, кроме одного нюанса:
СпойлерПоказать
СпойлерПоказать
Ещё хотелось бы узнать способ ручного обновления прогноза.
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS (bionic) Linux 4.9.241 #33 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Open Weather (app_openweather)
Спасибо за активное тестирование)))
- temp_feels_like - температура по ощущениям
- temp_min, temp_max - минимальная/максимальная температура на текущий момент (как пишут в доках - типа с отклонениями из-за ландшафта местности и т.п....грубо говоря разброс показаний по городу
- че то ещё связанное с осадками поменял...говорят раньше не работало...ща вроде должно.
Или про что? ow_forecast_2 - это просто имя основного объекта. Остальные промежутки добавляются с этим же именем только _1, _2 и т.д. по количеству получаемых промежутков.
должно сработать))
Пока так, потом, думаю, апи-функцию под это дело сделаю.
Да, сори, сегодня ещё одну неточность заметил...уже исправил, теперь точно должно быть ок. Кстати в фактическом прогнозе добавились ещё несколько параметров согласно АПИ опенвезер. Чтоб вам не лазить не смотреть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 и т.д. по количеству получаемых промежутков.
Кстати добавился 16-дневный прогноз. И ключ можно использовать один и тот же если что))
Что то типаandrey040670 писал(а): ↑Чт май 07, 2020 11:37 amЕщё хотелось бы узнать способ ручного обновления прогноза.
Код: Выделить всё
include_once(DIR_MODULES . 'app_openweather/app_openweather.class.php');
$openweather = new app_openweather();
$openweather->processSubscription('HOURLY');
Пока так, потом, думаю, апи-функцию под это дело сделаю.
- За это сообщение автора nick7zmail поблагодарил:
- andrey040670 (Чт май 07, 2020 10:04 pm)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<