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

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

Модератор: immortal

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

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

Сообщение nick7zmail » Сб май 16, 2020 12:16 am

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

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

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

Сообщение andrey040670 » Сб май 16, 2020 11:32 am

Чего то с виджетами опять не срослось, все эти свойства есть, не вижу причин неотображения.
СпойлерПоказать
1.jpg
1.jpg (86.67 КБ) 2954 просмотра
2.jpg
2.jpg (76.78 КБ) 2954 просмотра
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS bionic Linux 4.9.40 #2 SMP PREEMPT Tue Oct 30 15:47:54 CST 2018 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Сб май 16, 2020 12:59 pm

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

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

Сообщение nick7zmail » Пн май 18, 2020 8:46 pm

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

Осталось сделать:
- выбор количества дней для прогноза
- выбор количества дней для виджета (хз зачем...может и не буду, пусть на виджетах соответствует кол-ву получаемых дней)
- сделать ещё один метод забора фактической погоды (через one-call api)...там вроде больше свойств отдаёт...как, собственно, и для прогноза.
- и думаю без режима эксперта удалить все методы API...для обычных пользователей останется one-call fact и one-call forecast. Работает на всех ключах, даёт по-дневный прогноз на 7 дней в режиме forecast. Что ещё надо))) остальные пункты только запутают и вызовут вопросы. Хочу по-минимуму в обычном режиме настроек оставить.
За это сообщение автора nick7zmail поблагодарили (всего 2):
andrey040670 (Пн май 18, 2020 10:27 pm) • ~220v (Вт май 19, 2020 1:26 am)
Рейтинг: 2.33%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
andrey040670
Сообщения: 468
Зарегистрирован: Пн июл 31, 2017 10:00 pm
Благодарил (а): 163 раза
Поблагодарили: 85 раз

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

Сообщение andrey040670 » Пн май 18, 2020 11:26 pm

Но всё же одна проблема осталась.
В меню оффлайн виджет отображается нормально около 5 секунд, а потом рассыпается.
СпойлерПоказать
1.jpg
1.jpg (86.33 КБ) 2880 просмотров
С чем то конфликтует, или у меня одного так, хотя со старого модуля нормально отображался.
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS bionic Linux 4.9.40 #2 SMP PREEMPT Tue Oct 30 15:47:54 CST 2018 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вт май 19, 2020 10:08 am

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

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

Сообщение andrey040670 » Вт май 19, 2020 10:14 am

Да, на сцене работает, но вот с меню траблы.
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS bionic Linux 4.9.40 #2 SMP PREEMPT Tue Oct 30 15:47:54 CST 2018 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вс май 24, 2020 12:24 pm

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

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

По поводу меню - у меня ничего не разваливается...возможно какие-то настройки у блока? Или js, который ломает подписку? У меня на свежем МД всё ок. Могу предложить только немного переделать виджет, и запрашивать не через %объект.свойство% а через модуль (как в старом модуле было), но тогда он обновляться оперативно не будет, только с обновлением всей страницы. Это просто на самом деле ещё 1 тип виджета нарисовать надо, и всё. По виджетам отдельный урок будет, скорее всего с видео.
За это сообщение автора nick7zmail поблагодарили (всего 3):
~220v (Пн май 25, 2020 3:08 pm) • Afeck (Вс июн 21, 2020 1:39 pm) • Germie (Сб июл 25, 2020 12:22 pm)
Рейтинг: 3.49%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вт май 26, 2020 8:37 pm

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

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

Сообщение tarasfrompir » Вт май 26, 2020 9:39 pm

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