[Модуль] Open Weather (app_openweather)
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Open Weather (app_openweather)
Несколько раз тыкал реинсталл, ничего не снеслось. В очередной раз проверил установку поверх старого модуля - всё отлично подчистилось, и создалась новая структура. Починил удаление этого модуля...
Набросал пару виджетов:
Вот такой вот милый минималистичный в стиле материал дизайна Ну и конечно олдскульный (кстати с обновлёнными иконками...пока иконки напрямую с сети берутся, кэш и локальное хранилище пока не доработаны)...время заката/рассвета пока тоже не особо пашет =D Виджеты кстати живые, в отличае от прошлых. Т.е. если в прошлом модуле виджеты не менялись до перезагрузки страницы - тут все изменения видны онлайн.
Ну и конечно написана целая система подхвата виджетов. Виджеты теперь может писать каждый (потом отдельный мануал по этому поводу напишу), они сами подхватываются, если их положить в папку. Потом сделаю отдельную кнопки установки виджетов.
Релиз близок...напишу пару виджетов с прогнозом, допишу время заката/рассвета - и модуль заменит старый. Будет это, скорее всего, уже на следующей неделе. Так что присоединяйтесь к тестированию. Хотя бы на виртуальных машинах, где имеется копия вашей системы.
Набросал пару виджетов:
Вот такой вот милый минималистичный в стиле материал дизайна Ну и конечно олдскульный (кстати с обновлёнными иконками...пока иконки напрямую с сети берутся, кэш и локальное хранилище пока не доработаны)...время заката/рассвета пока тоже не особо пашет =D Виджеты кстати живые, в отличае от прошлых. Т.е. если в прошлом модуле виджеты не менялись до перезагрузки страницы - тут все изменения видны онлайн.
Ну и конечно написана целая система подхвата виджетов. Виджеты теперь может писать каждый (потом отдельный мануал по этому поводу напишу), они сами подхватываются, если их положить в папку. Потом сделаю отдельную кнопки установки виджетов.
Релиз близок...напишу пару виджетов с прогнозом, допишу время заката/рассвета - и модуль заменит старый. Будет это, скорее всего, уже на следующей неделе. Так что присоединяйтесь к тестированию. Хотя бы на виртуальных машинах, где имеется копия вашей системы.
- За это сообщение автора nick7zmail поблагодарил:
- andrey040670 (Сб май 16, 2020 10:02 am)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- andrey040670
- Сообщения: 468
- Зарегистрирован: Пн июл 31, 2017 10:00 pm
- Благодарил (а): 163 раза
- Поблагодарили: 85 раз
Re: [Модуль] Open Weather (app_openweather)
Чего то с виджетами опять не срослось, все эти свойства есть, не вижу причин неотображения.
СпойлерПоказать
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
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)
Эт в админке они так выглядят)))...особенности архитектуры МД...на сцену вставь - норм будет...а в админке я пока не придумал как...то ли как то код перебрать и на значения свойств заменить, то ли не париться, и уменьшенную превьюшку вставить...andrey040670 писал(а): ↑Сб май 16, 2020 11:32 amЧего то с виджетами опять не срослось, все эти свойства есть, не вижу причин неотображения.СпойлерПоказать1.jpg2.jpg
- За это сообщение автора nick7zmail поблагодарил:
- Samir77 (Ср май 27, 2020 1:24 pm)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Open Weather (app_openweather)
Очередная обновочка на гитхабе.
- пофиксил отображение виджетов в админке (заменил %объекты.свойства% на их значения, а то МД сам этого в админке не делает, только на сценах)
- починил рассвет/заход, долготу дня (теперь она, кстати не в юникс тайме пишется, а в нормальном, чтобы проще воспринимать было)
- Накидал виджеты для прогноза, как и в случае с фактическим:
один минималистичный и красивый (даже с анимацией кстати)) второй в стиле старого модуля (но с обновлёнными иконками тоже, они мне больше нравятся). Прогноз пока жестко ограничил 7ю днями в коде.
Осталось сделать:
- выбор количества дней для прогноза
- выбор количества дней для виджета (хз зачем...может и не буду, пусть на виджетах соответствует кол-ву получаемых дней)
- сделать ещё один метод забора фактической погоды (через one-call api)...там вроде больше свойств отдаёт...как, собственно, и для прогноза.
- и думаю без режима эксперта удалить все методы API...для обычных пользователей останется one-call fact и one-call forecast. Работает на всех ключах, даёт по-дневный прогноз на 7 дней в режиме forecast. Что ещё надо))) остальные пункты только запутают и вызовут вопросы. Хочу по-минимуму в обычном режиме настроек оставить.
- пофиксил отображение виджетов в админке (заменил %объекты.свойства% на их значения, а то МД сам этого в админке не делает, только на сценах)
- починил рассвет/заход, долготу дня (теперь она, кстати не в юникс тайме пишется, а в нормальном, чтобы проще воспринимать было)
- Накидал виджеты для прогноза, как и в случае с фактическим:
один минималистичный и красивый (даже с анимацией кстати)) второй в стиле старого модуля (но с обновлёнными иконками тоже, они мне больше нравятся). Прогноз пока жестко ограничил 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
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

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

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- andrey040670
- Сообщения: 468
- Зарегистрирован: Пн июл 31, 2017 10:00 pm
- Благодарил (а): 163 раза
- Поблагодарили: 85 раз
Re: [Модуль] Open Weather (app_openweather)
Да, на сцене работает, но вот с меню траблы.
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
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)
Очередное обновление бетта версии на гитхабе. Торжественно нарекаю её RC1 (по топологии линукс - rс - релиз кондидат), т.е. если не будет найдено серьёзных недочетов - данный модуль заменит существующий. Так что ещё раз - тестируем установку поверх старого модуля (сделал кстати предупреждение в чат (голосом) и в дебаг о том, что надо обновить настройки, с апи ключом, чтоб не лазить за ним в личный кабинет).
Так же добавлен ещё один тип фактической погоды - через onecall, там есть интересные доп. свойства, типа видимость, uv-индекс, точка росы, но нет минимальных-максимальных температур...так что что использовать - решайте сами)) Кстати для не-экспертного режима убраны все методы АПИ кром one-call (т.е. остались onecall fact и onecall forecast, т.к. они работают на всех ключах (старых и новых), и не будут путать новичков) В экспертном режиме доступны все ранее добавленные режимы АПИ.
По поводу меню - у меня ничего не разваливается...возможно какие-то настройки у блока? Или js, который ломает подписку? У меня на свежем МД всё ок. Могу предложить только немного переделать виджет, и запрашивать не через %объект.свойство% а через модуль (как в старом модуле было), но тогда он обновляться оперативно не будет, только с обновлением всей страницы. Это просто на самом деле ещё 1 тип виджета нарисовать надо, и всё. По виджетам отдельный урок будет, скорее всего с видео.
Так же добавлен ещё один тип фактической погоды - через 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
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Open Weather (app_openweather)
По скольку все очень активно тестируют =D пожалуй скажу как в ужастиках *шопотом* до релиза осталось 3 дня *шопотом*
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: [Модуль] Open Weather (app_openweather)
давай - все равно - что то сломается - так что уж лучше сразу чем через три дня...nick7zmail писал(а): ↑Вт май 26, 2020 8:37 pmПо скольку все очень активно тестируют =D пожалуй скажу как в ужастиках *шопотом* до релиза осталось 3 дня *шопотом*
- За это сообщение автора tarasfrompir поблагодарил:
- Samir77 (Ср май 27, 2020 1:23 pm)
- Рейтинг: 1.16%
Спасибо нам ПОМОЖЕТ..!