ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
- hrach
- Сержант
- Сообщения: 258
- Зарегистрирован: 17 сен 2015, 11:05
- Откуда: Самара
- Имя: Грачик
- Поблагодарили: 1 раз
- Контактная информация:
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
[ref]User8[/ref], В последний версии FLProg не загружается проект с ESPUI. Выдает такую ошибку [spoiler]Arduino: 1.8.11 (Windows 7), Плата:"NodeMCU 0.9 (ESP-12 Module), 80 MHz, Flash, Disabled (new can abort), All SSL ciphers (most compatible), 4MB (FS:none OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
In file included from e:\FLProg\FLProg 6.3.1\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src\ESPUI.h:21:0,
from e:\FLProg\FLProg 6.3.1\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src\ESPUI.cpp:1:
e:\FLProg\FLProg 6.3.1\PortableFLProg_6-3-1_Win64\ideV5\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:116:22: error: 'WiFiServer' was not declared in this scope
ArduinoOTAMdnsClass <WiFiServer, WiFiClient, WiFiUDP> ArduinoOTA;
^
e:\FLProg\FLProg 6.3.1\PortableFLProg_6-3-1_Win64\ideV5\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:116:34: error: 'WiFiClient' was not declared in this scope
ArduinoOTAMdnsClass <WiFiServer, WiFiClient, WiFiUDP> ArduinoOTA;
^
e:\FLProg\FLProg 6.3.1\PortableFLProg_6-3-1_Win64\ideV5\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:116:53: error: template argument 1 is invalid
ArduinoOTAMdnsClass <WiFiServer, WiFiClient, WiFiUDP> ArduinoOTA;
^
e:\FLProg\FLProg 6.3.1\PortableFLProg_6-3-1_Win64\ideV5\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:116:53: error: template argument 2 is invalid
e:\FLProg\FLProg 6.3.1\PortableFLProg_6-3-1_Win64\ideV5\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:116:65: error: invalid type in declaration before ';' token
ArduinoOTAMdnsClass <WiFiServer, WiFiClient, WiFiUDP> ArduinoOTA;
^
Несколько библиотек найдено для "ArduinoJson.h"
Используется: e:\FLProg\FLProg
Не используется: e:\FLProg\FLProg
Несколько библиотек найдено для "ArduinoOTA.h"
Используется: e:\FLProg\FLProg
Не используется: e:\FLProg\FLProg
Не используется: E:\FLProg\FLProg
exit status 1
Ошибка компиляции для платы NodeMCU 0.9 (ESP-12 Module).
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
[/spoiler] В чем может бит проблема?
In file included from e:\FLProg\FLProg 6.3.1\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src\ESPUI.h:21:0,
from e:\FLProg\FLProg 6.3.1\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src\ESPUI.cpp:1:
e:\FLProg\FLProg 6.3.1\PortableFLProg_6-3-1_Win64\ideV5\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:116:22: error: 'WiFiServer' was not declared in this scope
ArduinoOTAMdnsClass <WiFiServer, WiFiClient, WiFiUDP> ArduinoOTA;
^
e:\FLProg\FLProg 6.3.1\PortableFLProg_6-3-1_Win64\ideV5\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:116:34: error: 'WiFiClient' was not declared in this scope
ArduinoOTAMdnsClass <WiFiServer, WiFiClient, WiFiUDP> ArduinoOTA;
^
e:\FLProg\FLProg 6.3.1\PortableFLProg_6-3-1_Win64\ideV5\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:116:53: error: template argument 1 is invalid
ArduinoOTAMdnsClass <WiFiServer, WiFiClient, WiFiUDP> ArduinoOTA;
^
e:\FLProg\FLProg 6.3.1\PortableFLProg_6-3-1_Win64\ideV5\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:116:53: error: template argument 2 is invalid
e:\FLProg\FLProg 6.3.1\PortableFLProg_6-3-1_Win64\ideV5\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:116:65: error: invalid type in declaration before ';' token
ArduinoOTAMdnsClass <WiFiServer, WiFiClient, WiFiUDP> ArduinoOTA;
^
Несколько библиотек найдено для "ArduinoJson.h"
Используется: e:\FLProg\FLProg
Не используется: e:\FLProg\FLProg
Несколько библиотек найдено для "ArduinoOTA.h"
Используется: e:\FLProg\FLProg
Не используется: e:\FLProg\FLProg
Не используется: E:\FLProg\FLProg
exit status 1
Ошибка компиляции для платы NodeMCU 0.9 (ESP-12 Module).
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
[/spoiler] В чем может бит проблема?
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
Что за чудесный модуль!
Когда посмотрел, что на борту Flprog есть генератор веб сервера - думаю, вот крутяк, сначала сделаю всё базовое, а потом прикручу к этому всему управление по wifi. Но оно не совсем так оказалось. Увы, но встроенный web сервер не обеспечивает понятный шлюз между блок-кодом и web управлением.
В ESPUI web интерфейс построен на асинхронном tcp-ip, что даёт возможность выводить на вэб страницу даже содержимое дисплея 1602 в реальном +- времени. И вот уже модуль становится wi-fi отладчиком для вашей программы. Переключатели wifi переключают пины. Слайдеры управляют скоростями, задержками. Переменные можно вводить через строки, через web интерфейс (считай зачаток консоли для твоей программы) и т.д. Даже есть где-то модуль Graph для визуализации например измерений вольтметра/амперметра.
Круто товарищи! Просто скопировал содержимое примера в свой проект.
Плата к плате и после допила под себя (в т.ч. css,js, https://github.com/s00500/ESPUI/blob/master/README.md , https://jsfiddle.net/s00500/yvLbhuuv/ ) получил чудо какую крутую штуку для дебага и управления по wifi.
Когда посмотрел, что на борту Flprog есть генератор веб сервера - думаю, вот крутяк, сначала сделаю всё базовое, а потом прикручу к этому всему управление по wifi. Но оно не совсем так оказалось. Увы, но встроенный web сервер не обеспечивает понятный шлюз между блок-кодом и web управлением.
В ESPUI web интерфейс построен на асинхронном tcp-ip, что даёт возможность выводить на вэб страницу даже содержимое дисплея 1602 в реальном +- времени. И вот уже модуль становится wi-fi отладчиком для вашей программы. Переключатели wifi переключают пины. Слайдеры управляют скоростями, задержками. Переменные можно вводить через строки, через web интерфейс (считай зачаток консоли для твоей программы) и т.д. Даже есть где-то модуль Graph для визуализации например измерений вольтметра/амперметра.
Круто товарищи! Просто скопировал содержимое примера в свой проект.
Плата к плате и после допила под себя (в т.ч. css,js, https://github.com/s00500/ESPUI/blob/master/README.md , https://jsfiddle.net/s00500/yvLbhuuv/ ) получил чудо какую крутую штуку для дебага и управления по wifi.
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
Помогите пожалуйста. В чем может быть проблема?
C:\Users\Мастер\AppData\Local\Temp\flprog\pr3\pr3.ino: In function 'void setup()':
pr3:57:8: error: 'class ESPUIClass' has no member named 'jsonUpdateDocumentSize'
pr3:58:8: error: 'class ESPUIClass' has no member named 'jsonInitialDocumentSize'
exit status 1
'class ESPUIClass' has no member named 'jsonUpdateDocumentSize'
C:\Users\Мастер\AppData\Local\Temp\flprog\pr3\pr3.ino: In function 'void setup()':
pr3:57:8: error: 'class ESPUIClass' has no member named 'jsonUpdateDocumentSize'
pr3:58:8: error: 'class ESPUIClass' has no member named 'jsonInitialDocumentSize'
exit status 1
'class ESPUIClass' has no member named 'jsonUpdateDocumentSize'
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
Замените старые на измененные библиотеки, в проект вставьте просто ПБ WifiManager Пример здесь.
Заменить нужно все указанные здесь библиотеки (их три), иначе ошибка компиляции.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось aidar_i 16 фев 2020, 08:15, всего редактировалось 15 раз.
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
[ref]Senny64[/ref], библиотека json нужна 6 версии
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
Ребята подскажите плиз, второй день мучаюсь с этими блоками ! не могу прикрутить EEPROM. схема включение по таймеру нагрузки на одном пину с помощью "тумблера" и работает вроде нормально, но после перезагрузки контроллера все забывается и на пине 0
P.S. я ни разу ни программист
P.S. я ни разу ни программист
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
Удалил.
Последний раз редактировалось aidar_i 13 фев 2020, 17:21, всего редактировалось 1 раз.
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
Всем привет
Есть идея создать кодовый замок чтобы набирать строку с телефона
а она сравнивалась со строкой пароля и открывала замок
Не получается удалить строку после открытия замка как ее затереть
Есть идея создать кодовый замок чтобы набирать строку с телефона
а она сравнивалась со строкой пароля и открывала замок
Не получается удалить строку после открытия замка как ее затереть
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
WIFIManager работает с ESPUI!
Испытал на этом примере. Прежние примеры удалите.
Библиотеки измененные ЗДЕСЬ!
Испытывал в FLProg 6.3.1, внешний Arduino Ide 1.8.10, плата 2.6.3, модуль Nodemcu 0.9.
Видео.
Подключение МАХ7219
[spoiler] [/spoiler]
Испытал на этом примере. Прежние примеры удалите.
Библиотеки измененные ЗДЕСЬ!
Испытывал в FLProg 6.3.1, внешний Arduino Ide 1.8.10, плата 2.6.3, модуль Nodemcu 0.9.
Видео.
Подключение МАХ7219
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось aidar_i 05 мар 2020, 06:57, всего редактировалось 5 раз.
- Phazz
- Полковник
- Сообщения: 3114
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 231 раз
- Поблагодарили: 110 раз
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
[ref]aidar_i[/ref], flprog падает при открытии проекта
- Phazz
- Полковник
- Сообщения: 3114
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 231 раз
- Поблагодарили: 110 раз
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
да
Отправлено спустя 3 минуты 3 секунды:
Оказывается проблема у меня (((
Отправлено спустя 3 минуты 3 секунды:
Оказывается проблема у меня (((
- hrach
- Сержант
- Сообщения: 258
- Зарегистрирован: 17 сен 2015, 11:05
- Откуда: Самара
- Имя: Грачик
- Поблагодарили: 1 раз
- Контактная информация:
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
Проекты с ESPUI созданные на FLProg 6.3.1 надо загружать через IDE 1.8.10 . Иначе не будет загружаться.
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
Добрый день. Есть ли возможность обойтись без внешнего роутера, включив собственную точку доступа в node mcu?
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
Здравствуйте, есть огромная проблема при работе веб интерфейса, если одновременно включить клиент и точку доступа, то веб интерфейс либо не загружает либо вылетает постоянно и сам WiFi отваливается, если только точка доступа тогда интерфейс работает, помогите решить проблему, основная программа на Kaskada Cloud, а веб интерфейс использую для смены пароля и имя сети клиента я про интерфейс ESPUI и также вылетает со стандартным интерфейсом в FLprog?????? подскажите что можно сделать или это глюки самой Flprog или библиотек ESP8266???????????????????????????????
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
Добрый день.
Так же столкнулся с проблемой web-интерфейса.
При настройке Wi-Fi модуля ESP8266 в Flprog в качестве клиента - постоянно теряет связь.
Если настроить как точку доступа - всё ок.
Где искать проблему?
И еще заметил, что скорость отклика на команду передаваемую с web-интерфейса настроенного как клиент "заторможенная".
Так же столкнулся с проблемой web-интерфейса.
При настройке Wi-Fi модуля ESP8266 в Flprog в качестве клиента - постоянно теряет связь.
Если настроить как точку доступа - всё ок.
Где искать проблему?
И еще заметил, что скорость отклика на команду передаваемую с web-интерфейса настроенного как клиент "заторможенная".
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя