Страница 19 из 25

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 01 дек 2023, 23:14
nikolaru01
спасибо

Отправлено спустя 3 минуты 12 секунд:
выскакивает" нет связи"

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 01 дек 2023, 23:28
ivansidor012
nikolaru01 писал(а): 01 дек 2023, 23:03 как вынести в скетче в setup?
скопируй то что выделил желтым, удали, найди в коде
void setup()
{

и вставь то что скопировал.

должно получиться
...
void setup()
{
_ntpUdpServer.begin(2390);
_NTPGetTime2_lrt = (millis()) + 30000;
...

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 01 дек 2023, 23:38
nikolaru01
Покажите.куда вставить?

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 01 дек 2023, 23:48
ivansidor012
nikolaru01 писал(а): 01 дек 2023, 23:38 Покажите.куда вставить?
void setup()
{
вот сюда

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 02 дек 2023, 00:21
nikolaru01
Я понял в итоге, что мы получим?

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 02 дек 2023, 00:31
ivansidor012
nikolaru01 писал(а): 02 дек 2023, 00:21 Я понял в итоге, что мы получим?
void setup()
{
_ntpUdpServer.begin(2390);
_NTPGetTime2_lrt = (millis()) + 30000;
тут и ниже весь остальной код остается

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 02 дек 2023, 00:40
nikolaru01
Я все понял, я хотел узнать на что повлияет этот код.

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 02 дек 2023, 01:17
ivansidor012
aidar_i писал(а): 13 май 2022, 21:12 Я все понял, я хотел узнать на что повлияет этот код
исправить код и проверить)

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 02 дек 2023, 06:53
vovka1973
!

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 02 дек 2023, 09:07
aidar_i
nikolaru01 писал(а): 02 дек 2023, 00:40 Я все понял, я хотел узнать на что повлияет этот код.
Build это функция GyverPortala, этот код не относится к нему, он так создан автором, что встраивается в эту функцию, никак не смог заставить его так не делать.

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 02 дек 2023, 15:55
nikolaru01
исправил код но интерфейс не запускается

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 02 дек 2023, 18:29
aidar_i
nikolaru01 писал(а): 02 дек 2023, 15:55 исправил код но интерфейс не запускается
Какая версия блоков.
На плате 1 уберите получение времени и проверьте.
а строки, на которые я указал, нужно было поставить в конце setup()
size=85]Отправлено спустя 27 минут 28 секунд:[/size]
nikolaru01 писал(а): 01 дек 2023, 23:03 как вынести в скетче в setup?

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 02 дек 2023, 19:01
nikolaru01
Правильно?
2 версия

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 02 дек 2023, 19:47
aidar_i
nikolaru01 писал(а): 02 дек 2023, 19:01 Правильно?
2 версия
Я написал в конце, это значит перед закрытием фигурной скобки.
setup() {
Куча кода
Сюда
}

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 02 дек 2023, 21:18
nikolaru01
пост 372

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 02 дек 2023, 21:57
aidar_i
nikolaru01 писал(а): 02 дек 2023, 21:18пост 372
Что там? Когда указываете пост, нужно давать ссылку.

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 02 дек 2023, 22:42
nikolaru01

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 03 дек 2023, 10:18
Vint
aidar_i писал(а): 03 дек 2023, 06:59
nikolaru01 писал(а): 02 дек 2023, 22:42 viewtopic.php?p=126910#p126896
Я писал, что в конце, а не в середине.
Извините! случайно поставил "-1". убрать/отредактировать нет возможности???

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 03 дек 2023, 10:58
nikolaru01
Спасибо всем за Вашу помощь,вопросов много но,что бы задавать вопросы нужно много знать.
Я остановился на версии GyverPortal_3.2.

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 09 дек 2023, 12:06
aidar_i
nikolaru01 писал(а): 02 дек 2023, 15:55 исправил код но интерфейс не запускается

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

void setup()
{

pinMode(5, INPUT_PULLUP); 
pinMode(15, OUTPUT); 
digitalWrite(15, 1); 
pinMode(23, OUTPUT); 
digitalWrite(23, 1); 
pinMode(22, OUTPUT); 
digitalWrite(22, 1); 
pinMode(18, OUTPUT); 
digitalWrite(18, 1); 
pinMode(19, OUTPUT); 
digitalWrite(19, 1); 
pinMode(13, OUTPUT); 
digitalWrite(13, 0); 
pinMode(4, OUTPUT); 
digitalWrite(4, 1); 


EEPROM.begin(69);
if(((readByteFromEEPROM(0, 0, 0x0))) != 181) {
(updateByteToEEPROM(0, 0, 0x0, (181)));
(updateIntegerToEEPROM(1, 0, 0x0, (1023)));
(updateUnsignedLongToEEPROM(3, 0, 0x0, (2147483647)));
(updateStringToEEPROM(7, 52, 0x0, ("[glow=red]ntp0.ntp-servers.net[/glow]")));
(updateIntegerToEEPROM(59, 0, 0x0, (2)));
(updateUnsignedLongToEEPROM(61, 0, 0x0, (10000)));
(updateIntegerToEEPROM(65, 0, 0x0, (0)));
(updateIntegerToEEPROM(67, 0, 0x0, (0)));
 EEPROM.commit();
}
ESP8266_freeParam_200841981 = readUnsignedLongFromEEPROM(3,0,0x0);
ESP8266_freeParam_167710322 = readStingFromEEPROM(7,52,0x0);
ESP8266_freeParam_93539636 = readIntegerFromEEPROM(59,0,0x0);
ESP8266_freeParam_163787779 = readUnsignedLongFromEEPROM(61,0,0x0);
ESP8266_freeParam_129842790 = readIntegerFromEEPROM(65,0,0x0);
ESP8266_freeParam_57352923 = readIntegerFromEEPROM(67,0,0x0);
WiFi.mode(WIFI_STA);
if (WiFi.getAutoConnect() != true) WiFi.setAutoConnect(true);WiFi.setAutoReconnect(true);_esp32WifiModuleClientReconnect();
_parseMacAddressString(WiFi.macAddress(), ESPControllerWifiClient_mac);
watchDogTimer = timerBegin(0, 80, true);
timerAttachInterrupt(watchDogTimer, &resetModule, true);
timerAlarmWrite(watchDogTimer,10000000, false);
timerAlarmEnable(watchDogTimer);
  portal.attachBuild(build);
  portal.attach(action);
  portal.start();
  
  _ntpUdpServer.begin(2390);
_NTPGetTime2_lrt = (millis()) + 30000;
}
И в блоках режима обновления все задержки поставьте 1000. (GP.AJAX_UPDATE(PSTR("u_rled8"), 1000);)
Почему на входа NTP Server данные подаете через системные параметры?
напрямую нельзя?
Проверил , работает, но время не устанавливается, проверьте без системных параметров, отдельно блок пробовал, работает.