Страница 14 из 24

Web на базе CRMui3 v1.4

Добавлено: 26 дек 2023, 20:33
ivansidor012
JonyBest писал(а): 26 дек 2023, 20:23 Повезло, может какой то процент блоков и работает... Но играть в рулетку я бы не советовал
да вроде все блоки работают - mqtt тоже работает

Отправлено спустя 2 минуты 10 секунд:
JonyBest писал(а): 26 дек 2023, 18:03 Повезло, может какой то процент блоков и работает... Но играть в рулетку я бы не советовал
а откуда тогда инфа что не работают блоки?
есть пример неработающего блока?

Web на базе CRMui3 v1.4

Добавлено: 26 дек 2023, 21:48
JonyBest
Вы же вроде толковый человек на форуме. Посмотрите код блоков или код своего полученного проекта.
Блок "Главная" Секция "место вставки loop"

Код: Выделить всё

endloop(); //здесь вызываем код который будет в  конце loop
} //закрываем loop
void interface() { //открываем процедуру создания интерфейса!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Все блоки которые вы будете вставлять после Блок "Главная" и будут находится в секции "место вставки loop" - будут выполняться в ПРОЦЕДУРЕ void interface()
Есть более элегантное решение этой проблемы Если автор не поправит профРедактор, то в следующей версии решение будет интегрировано

Web на базе CRMui3 v1.4

Добавлено: 26 дек 2023, 22:01
ivansidor012
этого кода:
JonyBest писал(а): 26 дек 2023, 21:48 endloop(); //здесь вызываем код который будет в конце loop
} //закрываем loop
void interface() { //открываем процедуру создания интерфейса!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
нет в этой версии:
JonyBest писал(а): 08 фев 2023, 22:30 Вариант №2 (развитие данного направления приостановлено на версии 1.1):

Web на базе CRMui3 v1.4

Добавлено: 26 дек 2023, 22:07
JonyBest
Похоже происходит какое то недопонимание. Покажите свой проект

Web на базе CRMui3 v1.4

Добавлено: 26 дек 2023, 22:42
ivansidor012
JonyBest писал(а): 26 дек 2023, 21:48 Все блоки которые вы будете вставлять после Блок "Главная" и будут находится в секции "место вставки loop" - будут выполняться в ПРОЦЕДУРЕ void interface()
да нет же)



Безымянный.png

Web на базе CRMui3 v1.4

Добавлено: 26 дек 2023, 22:52
ivansidor012
на функцию "finish_make_interface()" - можно не смотреть: это я уже после добавил.
Но даже БЕЗ этой функции тоже не было попадания блоков в тело interface().

Отправлено спустя 7 минут 42 секунды:
ivansidor012 писал(а): 26 дек 2023, 22:45 на функцию "finish_make_interface()" - можно не смотреть: это я уже после добавил.
я переделал чуть библиотеку под функцию "finish_make_interface()":

Безымянный.png

Web на базе CRMui3 v1.4

Добавлено: 27 дек 2023, 09:41
JonyBest
[ref]ivansidor012[/ref], я не пойму чего вы добиваетесь. Какое то тупое набивание постов и засирание темы, Вариант №2 не поддерживается. Я то точно знаю как он работает, в личной переписке я вам показывал скриншоты подтверждающие мою правоту. Или вы обсуждаете свои наработки? Это гадание на кофейной гуще - пока не покажите свой проект.
В целом у нас свободная страна - как нравится так и делайте.

Web на базе CRMui3 v1.4

Добавлено: 27 дек 2023, 18:15
vovka1973
нашел!

Web на базе CRMui3 v1.4

Добавлено: 28 дек 2023, 20:11
ivansidor012
JonyBest писал(а): 08 фев 2023, 22:30 У большинства элементов добавлена возможность выбрать тип входа и ед. измерения.
не работает с R-триггерами.

Web на базе CRMui3 v1.4

Добавлено: 28 дек 2023, 22:16
ivansidor012
[ref]JonyBest[/ref],
хорошие новости - удалось библиотеку отредактировать под наш профредактор. Теперь общая функция библиотеки нам не страшна)))
Теперь все плюшки из Варианта1 доступны БЕЗ ЗАВИСИМОСТИ от хронологии вытаскивания блоков на плату!!!

Уже переделал эти блоки из Варианта1:
-главный блок
-график
-новая страница
-индикатор полукруг
-текст
-последний блок + вайфай
короче те элементы рабочие, которые в проекте примера вынесены на плату.

(код для есп32 (касающийся второго ядра - не тестил еще).
Короче успел пока только переделать те блоки, что находятся в примере проекта).

-Переделка существующих блоков очень простая - нужно всего лишь перенести
код Блока Элемента из "Конец секции Луп" в "Место вставки блока Луп" и все)))
(по аналогии с Уже переделанными блоками)

*если будут вопросы - не стесняйся и задавай)

Взять код отсюда
[spoiler]
переносить Отсюда.png
[/spoiler]

и перенести сюда
[spoiler]
переносить сюда.png
[/spoiler]




Библиотеки переименовал и привязал к проекту - должны автоматом встать при компиляции
(ограничение с ArduinoJSON - остается прежним)
[spoiler]
NEW_CRMui3.zip
[/spoiler]

Web на базе CRMui3 v1.4

Добавлено: 28 дек 2023, 22:25
ivansidor012
Производительность есп32 с этим веб-интерфейсом впечатляет :

crmui3
[spoiler]
циклы-crmui.png
crmui.png
[/spoiler]



а вот для сравнения штатный веб (jeeui2 и гайвер-портал такие же результаты как и у штатного)
[spoiler]
штатный веб.png
[/spoiler]


Разница на порядки!!!
1000 против 60000 - 100000

Отправлено спустя 2 минуты 50 секунд:
*загружал 100 индикаторов полукруглых с разнесенным временем опроса - все ок: страница открывается, индикаторы индицируют)))

Web на базе CRMui3 v1.4

Добавлено: 29 дек 2023, 09:57
JonyBest
ivansidor012 писал(а): 28 дек 2023, 22:16 хорошие новости - удалось библиотеку отредактировать под наш профредактор. Теперь общая функция библиотеки нам не страшна)))
Отличные новости! Низкий поклон за отличную идею!
Сегодня переделаю под вашу версию. Будет отличный подарок на Новый Год.

Web на базе CRMui3 v1.4

Добавлено: 29 дек 2023, 11:45
tema
установил флп 823 на чистый пк. понизил ArduinoJSON. в выборе плат поставил DIO.
выдает ошибку платы...
ваш пример download/file.php?id=42717

Web на базе CRMui3 v1.4

Добавлено: 29 дек 2023, 13:20
ivansidor012
[ref]tema[/ref],

у меня такая версия платы есп32 в Ардуино:
[spoiler]
плата есп32.png
[/spoiler]

и такие ссылки в Менеджере плат:
[spoiler]

Код: Выделить всё

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
http://arduino.esp8266.com/stable/package_esp8266com_index.json
https://raw.githubusercontent.com/CONTROLLINO-PLC/CONTROLLINO_Library/master/Boards/package_ControllinoHardware_index.json
https://raw.githubusercontent.com/stm32duino/BoardManagerFiles/main/package_stmicroelectronics_index.json
https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
[/spoiler]

Отправлено спустя 4 минуты 40 секунд:
tema писал(а): 29 дек 2023, 11:45ваш пример
имей в виду - это пока что некий шаблон для разрабов и в нем работают (пока что) всего несколько элементов

Web на базе CRMui3 v1.4

Добавлено: 29 дек 2023, 13:37
ivansidor012
[ref]tema[/ref],
или можешь открыть в блокноте файл C:\PortableFLProg_8-2-3_Win64\ideV8\portable\sketchbook\libraries\CRMui3_fix_for_flprog_v1\src CRMui3.cpp (строка 730)

и добавить "return true;" в конце функции "bool CRMui3::apiResponse(const String & p, const String & v) {"
вот как тут:
[spoiler]
Безымянный.png
[/spoiler]

Web на базе CRMui3 v1.4

Добавлено: 05 янв 2024, 11:52
ArtemArable
ivansidor012 писал(а): 28 дек 2023, 22:16 [ref]JonyBest[/ref],
хорошие новости - удалось библиотеку отредактировать под наш профредактор. Теперь общая функция библиотеки нам не страшна)))
Теперь все плюшки из Варианта1 доступны БЕЗ ЗАВИСИМОСТИ от хронологии вытаскивания блоков на плату!!!

Уже переделал эти блоки из Варианта1:
-главный блок
-график
-новая страница
-индикатор полукруг
-текст
-последний блок + вайфай
короче те элементы рабочие, которые в проекте примера вынесены на плату.

(код для есп32 (касающийся второго ядра - не тестил еще).
Короче успел пока только переделать те блоки, что находятся в примере проекта).

-Переделка существующих блоков очень простая - нужно всего лишь перенести
код Блока Элемента из "Конец секции Луп" в "Место вставки блока Луп" и все)))
(по аналогии с Уже переделанными блоками)

*если будут вопросы - не стесняйся и задавай)

Взять код отсюда
[spoiler]
переносить Отсюда.png
[/spoiler]

и перенести сюда
[spoiler]
переносить сюда.png
[/spoiler]




Библиотеки переименовал и привязал к проекту - должны автоматом встать при компиляции
(ограничение с ArduinoJSON - остается прежним)
[spoiler]
NEW_CRMui3.zip
[/spoiler]
На ESP32 запустился тестовый пример, на 8266 нет.

Web на базе CRMui3 v1.4

Добавлено: 06 янв 2024, 14:37
ivansidor012
[ref]ArtemArable[/ref],
не спеши - грядет очень много изменений в этом вебе

Web на базе CRMui3 v1.4

Добавлено: 06 янв 2024, 15:05
ArtemArable
ivansidor012 писал(а): 06 янв 2024, 14:37 [ref]ArtemArable[/ref],
не спеши - грядет очень много изменений в этом вебе
Жду с нетерпением! Есть несколько устройств на 8266, которые хочу переделать на CRM.
Кстати, Телеграм бот не планируется к интеграции?

Web на базе CRMui3 v1.4

Добавлено: 06 янв 2024, 17:07
ivansidor012
ArtemArable писал(а): 06 янв 2024, 15:05 Телеграм бот не планируется к интеграции
так для него же есть отдельные блоки

Web на базе CRMui3 v1.4

Добавлено: 06 янв 2024, 17:16
WildCat
ivansidor012 писал(а): 06 янв 2024, 14:37 грядет очень много изменений в этом вебе
Будет отдельная тема?