Web на базе CRMui3 v1.5b
-
- Сержант
- Сообщения: 269
- Зарегистрирован: 18 ноя 2015, 22:42
- Откуда: Близко к Ставрополю
- Имя: Евгений
Web на базе CRMui3 v1.5b
Поздравляю всех с наступившим Новым Годом и наступающим Рождеством!!!!!
Праздничный выход версии 1.5b
Проведена огромная работа. НЕ ЗАБУДЬТЕ в каталоге flprog удалить старую версию библиотеки CRMui3_fix_for_flprog_v1.
Во первых, благодаря [ref]ivansidor012[/ref], избавились от ЗАВИСИМОСТИ хронологии вытаскивания блоков на плату. В примерах это отчетливо видно.
Единственное, есть небольшой ньюанс. Блоки связанные между собой, даже если они соединены через именованные соединение, будут располагаться на веб интерфейсе рядом. Чтобы этого избежать - пользуйтесь переменными.
Второе значимое событие - устранил ограничение с версией библиотеки ArduinoJSON. Отлично работает самая последняя.
В третьих - уйма времени была потрачена, в промежутках между застольями, на оптимизацию кода под новые возможности.
Напомню - версия бетта, основной функционал работает. 8266 у меня нет, но компиляция проходит без ошибок. Лучше всего работает на ESP32S3
Скриншоты
[spoiler]
8266 core1 core0 [/spoiler]
Файлы для скачивания
[spoiler]
блоки
пример веб на core0
пример веб на core1
[/spoiler]
Праздничный выход версии 1.5b
Проведена огромная работа. НЕ ЗАБУДЬТЕ в каталоге flprog удалить старую версию библиотеки CRMui3_fix_for_flprog_v1.
Во первых, благодаря [ref]ivansidor012[/ref], избавились от ЗАВИСИМОСТИ хронологии вытаскивания блоков на плату. В примерах это отчетливо видно.
Единственное, есть небольшой ньюанс. Блоки связанные между собой, даже если они соединены через именованные соединение, будут располагаться на веб интерфейсе рядом. Чтобы этого избежать - пользуйтесь переменными.
Второе значимое событие - устранил ограничение с версией библиотеки ArduinoJSON. Отлично работает самая последняя.
В третьих - уйма времени была потрачена, в промежутках между застольями, на оптимизацию кода под новые возможности.
Напомню - версия бетта, основной функционал работает. 8266 у меня нет, но компиляция проходит без ошибок. Лучше всего работает на ESP32S3
Скриншоты
[spoiler]
8266 core1 core0 [/spoiler]
Файлы для скачивания
[spoiler]
блоки
пример веб на core0
пример веб на core1
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось JonyBest 09 янв 2024, 21:13, всего редактировалось 1 раз.
-
- Сержант
- Сообщения: 282
- Зарегистрирован: 10 сен 2020, 14:37
- Имя: Иван
Web на базе CRMui3 v1.5b
продолжаю работу над новой версией:
-автор CRMui3 предоставил расшифрованный скрипт от этого интерфейса, что позволяет добавить много плюшек)))
-переделал механизм передачи больших обьемов данных (чтобы у 8266 хватало памяти) - делаю по форку https://github.com/rvbglas/CRMui3/commi ... 9fd119dfe3
-добавил возможность указания ширины, цвета текста, цвета фона для кнопок
--добавил возможность указания ширины для блока надпись
-добавил сообщение о потере связи в верхнюю полоску (как было в jeeui)
-добавлен вывод количества подключенных клиентов (слева-внизу в разделе служебной инфы)
-выровнял текст по центру в шапке и некоторых других местах
...продолжаю работу)))
Отправлено спустя 1 минуту 18 секунд:
или клеммами)
И не забываем поглядывать на порядок компиляции блоков - если вдруг что-то не так)
Web на базе CRMui3 v1.5b
с подключенными библиотеками флп. компилирует примерно до половины и зависает иде.
без них все ок. так должно быть?
без них все ок. так должно быть?
Web на базе CRMui3 v1.5b
Точка доступа не отключается при подключении клиентом, В настройках блока wifi установлено клиент
-
- Сержант
- Сообщения: 269
- Зарегистрирован: 18 ноя 2015, 22:42
- Откуда: Близко к Ставрополю
- Имя: Евгений
Web на базе CRMui3 v1.5b
Дело не в библиотеках, AsyncTCP, ESPAsyncTCP, ESPAsyncWebSrv и ArduinoJson - стандарт используемый очень многими.
В ИДЕ встречается такая проблема на некоторых платах при включенной опции "показывать подробную информацию при компиляции". При выключении - проблем нет.
Отправлено спустя 8 минут 49 секунд:
Попробуйте указать настройки сети руками, перегрузить роутер и т.д. При хороших условиях - переключает очень быстро.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Web на базе CRMui3 v1.5b
Разраб - отключи нижний левый функционл - он всё портит!
таймер и всё что ниже, качество связи и т.д.
таймер и всё что ниже, качество связи и т.д.
Web на базе CRMui3 v1.5b
Интересно ,почему с этим веб интерфейсом не могу сделать вывод температуры с терморезистора идет постоянное переподключение и показывает попугаи , с начало думал что это с блоком температуры ,но с веб интерфейсом от гувера все нормально
![чешу репу :smile37:](./images/smilies/smile37.gif)
-
- Сержант
- Сообщения: 282
- Зарегистрирован: 10 сен 2020, 14:37
- Имя: Иван
Web на базе CRMui3 v1.5b
[ref]vovka1973[/ref],
проект где?)
возможно ты опрашиваешь датчик в каждом цикле
Отправлено спустя 4 минуты 43 секунды:
[ref]Sevast[/ref],
после того как удалил старую библиотеку - нажми в флпрог Компилировпть проект - новая библа автоматом скопируется
проект где?)
возможно ты опрашиваешь датчик в каждом цикле
Отправлено спустя 4 минуты 43 секунды:
[ref]Sevast[/ref],
после того как удалил старую библиотеку - нажми в флпрог Компилировпть проект - новая библа автоматом скопируется
Web на базе CRMui3 v1.5b
нашел проблему сам ,при включенном уарт в главном блоке начинается свистопляска ,поставил 0 все нормально
![одобрение :smile9:](./images/smilies/smile9.gif)
Web на базе CRMui3 v1.5b
Загрузил ваш пустой проект на 8266 wemos. Вроде работает, но количество циклов странное. И страница грузиться через раз.
![чешу репу :smile37:](./images/smilies/smile37.gif)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Web на базе CRMui3 v1.5b
Тоже пробовал, и постоянный отвал через 3-10 минут если страница открыта на компе, если же страницу открыть на телефоне то нет боковой панели и отвала не происходит.
-
- Сержант
- Сообщения: 139
- Зарегистрирован: 23 ноя 2020, 16:46
- Имя: Artem
Web на базе CRMui3 v1.5b
Можно ваш проект под 8266. test_CRM_15b на 32 запустился с ходу.JonyBest писал(а): ↑06 янв 2024, 20:01 Поздравляю всех с наступившим Новым Годом и наступающим Рождеством!!!!!
Праздничный выход версии 1.5b
Проведена огромная работа. НЕ ЗАБУДЬТЕ в каталоге flprog удалить старую версию библиотеки CRMui3_fix_for_flprog_v1.
Во первых, благодаря [ref]ivansidor012[/ref], избавились от ЗАВИСИМОСТИ хронологии вытаскивания блоков на плату. В примерах это отчетливо видно.
Единственное, есть небольшой ньюанс. Блоки связанные между собой, даже если они соединены через именованные соединение, будут располагаться на веб интерфейсе рядом. Чтобы этого избежать - пользуйтесь переменными.
Второе значимое событие - устранил ограничение с версией библиотеки ArduinoJSON. Отлично работает самая последняя.
В третьих - уйма времени была потрачена, в промежутках между застольями, на оптимизацию кода под новые возможности.
Напомню - версия бетта, основной функционал работает. 8266 у меня нет, но компиляция проходит без ошибок. Лучше всего работает на ESP32S3
Скриншоты
[spoiler]
8266 Скриншот 06-01-2024 193649.jpg
core1 Скриншот 06-01-2024 184025.jpg
core0 Скриншот 06-01-2024 192004.jpg
Скриншот 06-01-2024 195425.jpg
[/spoiler]
Файлы для скачивания
[spoiler]
блоки CRMui3_v1.5b_(Code_-_Professional).rar
пример веб на core0 test_CRM_15b_core0.rar
пример веб на core1 test_CRM_15b_core1.rar
[/spoiler]
-
- Сержант
- Сообщения: 269
- Зарегистрирован: 18 ноя 2015, 22:42
- Откуда: Близко к Ставрополю
- Имя: Евгений
Web на базе CRMui3 v1.5b
8266 очень критична к памяти. Начните с простого, попробуйте первый и последний блоки на core1. По чуть добавляйте нужные вам элементы следя за расходом памяти. В скором времени [ref]ivansidor012[/ref] планировал решить эту проблему.
-
- Сержант
- Сообщения: 282
- Зарегистрирован: 10 сен 2020, 14:37
- Имя: Иван
Web на базе CRMui3 v1.5b
под 8266 пробуйте это:
[spoiler]https://disk.yandex.com/d/Mu1CVJVgsnLfdw[/spoiler]
Возможно в самый первый раз будет долговато загружаться, поэтому можно не ждать и просто остановить и перезагрузить страницу. (долго скрипты в первый раз грузятся - но все последующие разы - молниеносно)
-это тестовая версия (не успеваю доделать)))
-работают те элементы которые на плату в проекте вынесены (кнопки, переключатели, графики, индикаторы)
-скрипты теперь кэшируются в браузере и долго загружаются только в первый раз
-в кнопках можно динамично изменять текст и цвета
-подровнял в некоторых местах вывод текста по центру
-изменен механизм загрузки данных для 8266 - погонял двое суток - все норм
-позже доделаю оставшиеся блоки)))
-работу на ядрах 0и 1 не проверял. тестировал на опции "настройки вайфай=средствами crmui"
Скрины:
[spoiler] [/spoiler]
-если какие косяки найдете - пишите сюда)))
Отправлено спустя 11 минут 53 секунды:
[spoiler]https://disk.yandex.com/d/Mu1CVJVgsnLfdw[/spoiler]
Возможно в самый первый раз будет долговато загружаться, поэтому можно не ждать и просто остановить и перезагрузить страницу. (долго скрипты в первый раз грузятся - но все последующие разы - молниеносно)
-это тестовая версия (не успеваю доделать)))
-работают те элементы которые на плату в проекте вынесены (кнопки, переключатели, графики, индикаторы)
-скрипты теперь кэшируются в браузере и долго загружаются только в первый раз
-в кнопках можно динамично изменять текст и цвета
-подровнял в некоторых местах вывод текста по центру
-изменен механизм загрузки данных для 8266 - погонял двое суток - все норм
-позже доделаю оставшиеся блоки)))
-работу на ядрах 0и 1 не проверял. тестировал на опции "настройки вайфай=средствами crmui"
Скрины:
[spoiler] [/spoiler]
-если какие косяки найдете - пишите сюда)))
Отправлено спустя 11 минут 53 секунды:
да вроде норм
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Web на базе CRMui3 v1.5b
Поделитесь пожалуйста библиотекой "CRMui3_fix_for_flprog_v5.1.h", а то не находит...
-
- Сержант
- Сообщения: 139
- Зарегистрирован: 23 ноя 2020, 16:46
- Имя: Artem
Web на базе CRMui3 v1.5b
Web на базе CRMui3 v1.5b
вемос мини флпрог 8,2,3 все отлично работает. Первоначальная загрузка страницы проходит долго но если остановить и обновить страницу то все работает нормально. Продолжайте развитие
-
- Сержант
- Сообщения: 139
- Зарегистрирован: 23 ноя 2020, 16:46
- Имя: Artem
Web на базе CRMui3 v1.5b
Спасибо. Попробую.ivansidor012 писал(а): ↑09 янв 2024, 18:17 под 8266 пробуйте это:
[spoiler]https://disk.yandex.com/d/Mu1CVJVgsnLfdw[/spoiler]
Возможно в самый первый раз будет долговато загружаться, поэтому можно не ждать и просто остановить и перезагрузить страницу. (долго скрипты в первый раз грузятся - но все последующие разы - молниеносно)
-это тестовая версия (не успеваю доделать)))
-работают те элементы которые на плату в проекте вынесены (кнопки, переключатели, графики, индикаторы)
-скрипты теперь кэшируются в браузере и долго загружаются только в первый раз
-в кнопках можно динамично изменять текст и цвета
-подровнял в некоторых местах вывод текста по центру
-изменен механизм загрузки данных для 8266 - погонял двое суток - все норм
-позже доделаю оставшиеся блоки)))
-работу на ядрах 0и 1 не проверял. тестировал на опции "настройки вайфай=средствами crmui"
Скрины:
[spoiler]
1.png
2.png
6.png
3.png
4.png
5.png
[/spoiler]
-если какие косяки найдете - пишите сюда)))
Отправлено спустя 11 минут 53 секунды:да вроде норм
А 8266 разве не одноядерный?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя