• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь OnLine конструктор Web панелей

Подскажите пожалуйста , существуют ли какие нибудь сервисы для рисования web морды ESP 8266 с последующем преобразовнием и заливкой в контроллер .

Возникла необходимость сделать web сервер на 8266. Пару кнопок , пару чек-боксов , несколько полей вывода информации, фото на заднем фоне . Понимаю , что можно выучить HTML и написать все самому, но на это не хватает времени. Если кто пользовался таким сервисом или может помочь - напишите пожалуйста.
 
Так я конструктора и не нашел , т.ч учу HTML .
Вопрос . А возможно ли в web-сервер передать значение переменной из кода ?
Нужно на странице вывести окно , а в нем значение температуры.
Пример кода

sensors.requestTemperatures(); // Send the command to get temperatures
MyTemp=sensors.getTempCByIndex(0);

String s = "HTTP/1.1 200 OK\r\nConnection: keep-alive\r\nCache-Control: private, no-store\r\n\r\n"
"<!DOCTYPE HTML>"
"<html>"
"<head>"
" <meta charset=\"UTF-8\" />"
" <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"> "
" <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"> "
" <title>LED</title>"
" </head>"
" <body>"
" Вывести значение температуры "
" </body></html>";

Буду признателен за помощь.
 

Сергей_Ф

Moderator
Команда форума
возможно ли в web-сервер передать значение переменной из кода ?
Конечно. Если вы сами формируете страницу в коде, то просто вставляете значение.
вместо
Код:
" Вывести значение температуры "
вставляете
Код:
+ StringTemp +
где StringTemp - строковая переменная, содержащая значение температуры
Если страница в файле, то меняете помеченное место на значение, перед отправкой.
А лучше использовать AJAX.
Изучайте.
 
Последнее редактирование:
Сверху Снизу