[Модуль] Open Weather (app_openweather)
Модератор: immortal
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
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
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
- Откуда: Екатеринбург
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 записи.
-- указать, какие свойства не надо записывать (для тех, кто хочет выключить загрузку тех или иных свойств)
Тебе теперь кстати вообще в продакшн модуль можно брать, вырубив остальные сойства =DLogrus писал(а): Вт апр 21, 2020 10:41 pm использую модуль только из-за облачности, одно текущее свойство
Ах да...чуть не забыл...ссыль на модуль
https://github.com/nick7zmail/MajorDoMo_app_openweather
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- andrey040670
- Сообщения: 473
- Зарегистрирован: Пн июл 31, 2017 10:00 pm
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
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
- Откуда: Екатеринбург
Re: [Модуль] Open Weather (app_openweather)
Ну в теории и поверх старого должен накатиться...только процедуру install надо выполнить...т.е. Либо ставить через маркет-загрузить дополнение, и указывать архив, либо после подмены файлов в модулях-app_openweather нажать reinstall
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- andrey040670
- Сообщения: 473
- Зарегистрирован: Пн июл 31, 2017 10:00 pm
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
- Откуда: Екатеринбург
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' появляется только после перезапуска.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- andrey040670
- Сообщения: 473
- Зарегистрирован: Пн июл 31, 2017 10:00 pm
Re: [Модуль] Open Weather (app_openweather)
Нет, "что то не выходит каменный цветок".
В ow_fact.pressure_mmhg по прежнему 0. Добавил ещё один город с прогнозом 3/5 (хотя он мне не нужен, так для теста), вроде тут всё в порядке, кроме одного нюанса:
А здесь всё по прежнему:
Оба ключа 16 дневные.
Ещё хотелось бы узнать способ ручного обновления прогноза.
В ow_fact.pressure_mmhg по прежнему 0. Добавил ещё один город с прогнозом 3/5 (хотя он мне не нужен, так для теста), вроде тут всё в порядке, кроме одного нюанса:
SPOILERSPOILER_SHOW
SPOILERSPOILER_SHOW
Ещё хотелось бы узнать способ ручного обновления прогноза.
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
- Откуда: Екатеринбург
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');Пока так, потом, думаю, апи-функцию под это дело сделаю.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<