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

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

Модератор: immortal

Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

Несколько раз тыкал реинсталл, ничего не снеслось. В очередной раз проверил установку поверх старого модуля - всё отлично подчистилось, и создалась новая структура. Починил удаление этого модуля...
Набросал пару виджетов:
Вот такой вот милый минималистичный в стиле материал дизайна
widget1.png
widget1.png (10.03 КБ) 3377 просмотров
Ну и конечно олдскульный (кстати с обновлёнными иконками...пока иконки напрямую с сети берутся, кэш и локальное хранилище пока не доработаны)...время заката/рассвета пока тоже не особо пашет =D
widget2.png
widget2.png (9.16 КБ) 3377 просмотров
Виджеты кстати живые, в отличае от прошлых. Т.е. если в прошлом модуле виджеты не менялись до перезагрузки страницы - тут все изменения видны онлайн.
Ну и конечно написана целая система подхвата виджетов. Виджеты теперь может писать каждый (потом отдельный мануал по этому поводу напишу), они сами подхватываются, если их положить в папку. Потом сделаю отдельную кнопки установки виджетов.

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

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

Сообщение andrey040670 »

Чего то с виджетами опять не срослось, все эти свойства есть, не вижу причин неотображения.
SPOILERSPOILER_SHOW
1.jpg
1.jpg (86.67 КБ) 3346 просмотров
2.jpg
2.jpg (76.78 КБ) 3346 просмотров
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
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

andrey040670 писал(а): Сб май 16, 2020 11:32 am Чего то с виджетами опять не срослось, все эти свойства есть, не вижу причин неотображения.
SPOILERSPOILER_SHOW
1.jpg2.jpg
Эт в админке они так выглядят)))...особенности архитектуры МД...на сцену вставь - норм будет...а в админке я пока не придумал как...то ли как то код перебрать и на значения свойств заменить, то ли не париться, и уменьшенную превьюшку вставить...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

Очередная обновочка на гитхабе.
- пофиксил отображение виджетов в админке (заменил %объекты.свойства% на их значения, а то МД сам этого в админке не делает, только на сценах)
- починил рассвет/заход, долготу дня (теперь она, кстати не в юникс тайме пишется, а в нормальном, чтобы проще воспринимать было)
- Накидал виджеты для прогноза, как и в случае с фактическим:
один минималистичный и красивый (даже с анимацией кстати))
fc_w1.png
fc_w1.png (21.83 КБ) 3284 просмотра
второй в стиле старого модуля (но с обновлёнными иконками тоже, они мне больше нравятся).
fc_w2.jpg
fc_w2.jpg (94.77 КБ) 3284 просмотра
Прогноз пока жестко ограничил 7ю днями в коде.

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

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

Сообщение andrey040670 »

Но всё же одна проблема осталась.
В меню оффлайн виджет отображается нормально около 5 секунд, а потом рассыпается.
SPOILERSPOILER_SHOW
1.jpg
1.jpg (86.33 КБ) 3272 просмотра
С чем то конфликтует, или у меня одного так, хотя со старого модуля нормально отображался.
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
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

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

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

Сообщение andrey040670 »

Да, на сцене работает, но вот с меню траблы.
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
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

Очередное обновление бетта версии на гитхабе. Торжественно нарекаю её RC1 (по топологии линукс - rс - релиз кондидат), т.е. если не будет найдено серьёзных недочетов - данный модуль заменит существующий. Так что ещё раз - тестируем установку поверх старого модуля (сделал кстати предупреждение в чат (голосом) и в дебаг о том, что надо обновить настройки, с апи ключом, чтоб не лазить за ним в личный кабинет).

Так же добавлен ещё один тип фактической погоды - через onecall, там есть интересные доп. свойства, типа видимость, uv-индекс, точка росы, но нет минимальных-максимальных температур...так что что использовать - решайте сами)) Кстати для не-экспертного режима убраны все методы АПИ кром one-call (т.е. остались onecall fact и onecall forecast, т.к. они работают на всех ключах (старых и новых), и не будут путать новичков) В экспертном режиме доступны все ранее добавленные режимы АПИ.

По поводу меню - у меня ничего не разваливается...возможно какие-то настройки у блока? Или js, который ломает подписку? У меня на свежем МД всё ок. Могу предложить только немного переделать виджет, и запрашивать не через %объект.свойство% а через модуль (как в старом модуле было), но тогда он обновляться оперативно не будет, только с обновлением всей страницы. Это просто на самом деле ещё 1 тип виджета нарисовать надо, и всё. По виджетам отдельный урок будет, скорее всего с видео.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

По скольку все очень активно тестируют =D пожалуй скажу как в ужастиках *шопотом* до релиза осталось 3 дня *шопотом*
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
tarasfrompir
Сообщения: 3217
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин

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

Сообщение tarasfrompir »

nick7zmail писал(а): Вт май 26, 2020 8:37 pm По скольку все очень активно тестируют =D пожалуй скажу как в ужастиках *шопотом* до релиза осталось 3 дня *шопотом*
давай - все равно - что то сломается - так что уж лучше сразу чем через три дня...
Спасибо нам ПОМОЖЕТ..!
Ответить