Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
DrMario писал(а): 25 апр 2020, 07:14
Нет возможности смены логина с паролем по внешним входам блока
А можете объяснить смысл этого действия?
Просто логин и пароль задаются в секции Setup. Можно наверное остановить UpdateServer. Задать новые параметры и запустить его заново. Но зачем?
Я даже те, которые по умолчанию не назначал другие. Мне проще сделать защиту по входу разрешения обновления. Скажем нажал на кнопку и в течении 10-20 секунд блок ждёт обновление. Или при старте. Включил питание, если в течении минуты не было обновления, то отключили этот блок.
Добрый день!
После дополнения блоком один проект с ESPUI работает, второй на ESP-12F - нет. Отличие в использовании ПБ датчика BME-280. Ошибка компилятора:
Arduino: 1.8.19 (Windows 10), Плата:"Generic ESP8266 Module, 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, dtr (aka nodemcu), 26 MHz, 40MHz, DOUT (compatible), 4MB (FS:2MB OTA:~1019KB), 2, nonos-sdk 2.2.1+100 (190703), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
In file included from c:\Program Files (x86)\PortableFLProg_7-4-4_Win64\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:467,
from c:\Program Files (x86)\PortableFLProg_7-4-4_Win64\ideV8\portable\sketchbook\libraries\ESPUI-2_0_2_mod\src/ESPUI-mod.h:24,
from C:\Temp\flprog\pr27\pr27.ino:4:
c:\Program Files (x86)\PortableFLProg_7-4-4_Win64\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/WebHandlerImpl.h: In constructor 'AsyncCallbackWebHandler::AsyncCallbackWebHandler()':
c:\Program Files (x86)\PortableFLProg_7-4-4_Win64\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/WebHandlerImpl.h:76:49: error: 'HTTP_ANY' was not declared in this scope
ArtemArable писал(а): 27 фев 2022, 19:17
... А порядок подключения библиотек в FLProg возможно задать ...
1. Порядком расположения блоков по платам.
2. Очередностью добавления в проект, если блоки на одной плате (не факт что получится).
Нет, никак не получится в старом редакторе! Только в новом редакторе это можно сделать.
Программа сортирует библиотеки по своему усмотрению. Просили Сергея исправить, но все осталось так же.
aidar_i писал(а): 27 фев 2022, 20:49
Программа сортирует библиотеки по своему
Arduino IDE имеете ввиду?
Нет, FLProg при компиляции.
В принципе все получилось с ручной правкой. И на ESP-01S c увеличенной до 4 Мб памятью, и на ESP-12F. Столкнулся с интересным моментом. Последний проект - эволюция перового. В проектах используется скоростной счетчик. На ESP-01S он работает корректно, на ESP-12F завышает в два раза. Устранил уменьшением коэффициента, приводящего измеренное значение к величине "об/мин" для индикации и защиты.
Еще бы была возможность одновременной работы Wi-Fi клиента и ESP NOW, но судя по одноименной ветке форума, это возможно только на ESP32.
ArtemArable писал(а): 01 мар 2022, 12:37
Еще бы была возможность одновременной работы Wi-Fi клиента и ESP NOW, но судя по одноименной ветке форума, это возможно только на ESP32.
Откуда Вы это взяли?
ЕСП8266 тоже работает.
Смотрите блоки с первого сообщения.
Теперь и на порту (80).
Работает со штатным веб интерфейсом.
Основан на блоке от [ref]User8[/ref], из первого поста.
Демонстрация и файл проекта
[spoiler]
GIFка
bandicam-2022-03-23-22-38-38-882.gif
По умолчанию адрес: ип_адрес_есп/update
Доступные параметры блока:
path - путь в строке браузера;
login - имя пользователя для авторизации (по умолчанию: admin);
password - пароль (по умолчанию: admin);
- Не забудьте включить wifi клиент в настройках контроллера и указать данные вашей wifi сети.
- Если используете защиту от зависания, то отключите или увеличьте время, иначе контроллер перезагрузится недождавшись загрузки прошивки.
форум-WebUpdate-esp8266-port=80.flp
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.