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

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

Модератор: immortal

Jilber
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

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

Сообщение Jilber »

А в настройках "5 дневный/3 часовой прогноз" стоит ? Если переключить на "16 дневный/на каждый день" свойства заполняются ?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

С некоторого времени 16 дневный прогноз стал платной фичей. Для старых ключей работает, для новых - нет. А если 3х часовой прогноз - то откуда там дневная/ночная температура?)) там только на текущий период...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
~220v
Сообщения: 96
Зарегистрирован: Пн дек 23, 2019 5:56 pm

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

Сообщение ~220v »

В настройках стоит Метод API: "5 дневный /3 часовой прогноз". "16 дневный/на каждый день" - не работает, и он мне не интересен (привык к почасовому) я его и не использовал...
nick7zmail писал(а): Вт апр 21, 2020 7:08 am А если 3х часовой прогноз - то откуда там дневная/ночная температура?)) там только на текущий период...
Теперь я понял в чём проблема. Я был уверен что ночная температура и возьмётся из текущего периода ночи с 00:00 по 03:59
Спасибо за разъяснения. Тогда сделаю костыль из веб переменной :cry:
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

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

Сообщение Logrus »

nick7zmail писал(а): Вт апр 21, 2020 7:08 am С некоторого времени 16 дневный прогноз стал платной фичей. Для старых ключей работает, для новых - нет. А если 3х часовой прогноз - то откуда там дневная/ночная температура?)) там только на текущий период...
хм, а зачем в каждый об!ект при каждом обновлении писать четыре н/а
там 32*4 не нужных свойства
и еще куча подобного (
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

~220v писал(а): Вт апр 21, 2020 11:57 am Теперь я понял в чём проблема. Я был уверен что ночная температура и возьмётся из текущего периода ночи с 00:00 по 03:59
Спасибо за разъяснения. Тогда сделаю костыль из веб переменной :cry:
Зачем костыль? Почему бы как раз из этого периода не взять бы?

Logrus писал(а): Вт апр 21, 2020 1:14 pm хм, а зачем в каждый об!ект при каждом обновлении писать четыре н/а
там 32*4 не нужных свойства
и еще куча подобного (
Про кучу подобного можно уточнить?
Писать затем, что при 16 часовом эти данные заполняются, а при 5 - часовом - надо как то пользователям сказать, что они не доступны.
Я когда-то написал что для этого типа прогноза забил эти данные na, т.к. больше ничего не придумал. Если есть предложения лучше - высказывайте...ни от кого ничего не услышал.

Кстати сейчас как раз переписываю этот модуль (но в ближайшем будущем не ждите) с нуля...вообще...полностью.
Если есть предложения/пожелания/замечания - самое время их высказать...
Анонс:
- работа с несколькими городами
- работа с несколькими ключами
- работа сразу с несколькими методами получения погоды (5-девный/16-дневный, если ключ позволяет)
- нормальный выбор города (эту часть кстати почти доделал)
- нормальное логгирование (отключаемое)
- добавление собственных скинов
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
andrey040670
Сообщения: 473
Зарегистрирован: Пн июл 31, 2017 10:00 pm

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

Сообщение andrey040670 »

На счёт пожеланий.
Объект 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
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

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

Сообщение Logrus »

Про кучу подобного можно уточнить?
Писать затем, что при 16 часовом эти данные заполняются, а при 5 - часовом - надо как то пользователям сказать, что они не доступны.
Я когда-то написал что для этого типа прогноза забил эти данные na, т.к. больше ничего не придумал. Если есть предложения лучше - высказывайте...ни от кого ничего не услышал.
не надо мусорить в бд, в этом погодном хоть еще и история на все не включена
давление в нескольких величинах, направление ветра в нескольких величинах, закат/рассвет и куча сопутствующего уже набило оскомину
в итоге имеем несколько сотен мусорных свойств
вычисление вероятности наступления заморозков в прогнозируемых данных ...
использую модуль только из-за облачности, одно текущее свойство

высказывал и не раз - листать в начало темы
получение данных тянет все при 16 даже если выбран период прогноза 1 и даже если вообще прогноз выключен
и т.д.
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
andrey040670
Сообщения: 473
Зарегистрирован: Пн июл 31, 2017 10:00 pm

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

Сообщение andrey040670 »

Logrus писал(а): Вт апр 21, 2020 10:41 pm давление в нескольких величинах, направление ветра в нескольких величинах, закат/рассвет и куча сопутствующего уже набило оскомину
в итоге имеем несколько сотен мусорных свойств...
Модуль пишется не персонально для вас, вам не приходило в голову, что многие используют привычные для них величины, а ставить модуль ради одного свойства, вот это выглядит странно, не проще ли использовать веб переменные с регулярками, и база ваша не будет "замусорена".
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
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

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

Сообщение Logrus »

поэтому лучше молча жевать кактус :lol:
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
~220v
Сообщения: 96
Зарегистрирован: Пн дек 23, 2019 5:56 pm

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

Сообщение ~220v »

nick7zmail писал(а): Вт апр 21, 2020 7:14 pm Зачем костыль? Почему бы как раз из этого периода не взять бы?
Так а как взять то? Я понимаю только через регулярное выражение найти и запихнуть в веб переменную...
Ответить