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

Результаты поиска

  1. B

    Вопрос Не стабильно работает Web сервер

    Да, похоже это помогло, вынес все в главный цикл, а в веб обработчике только флаги выставляю.
  2. B

    Вопрос Не стабильно работает Web сервер

    А понял вас, попробую.
  3. B

    Вопрос Не стабильно работает Web сервер

    Ну вот сейчас переспросил гугль, гугль говорит строки в си это массив символов заканчивающийся 0. Ваша аналогия с авто тут не верна, авто представляет опасность для окружающих, и по этому надо учиться его водить. Мои поделки опасности не представляют.
  4. B

    Вопрос Не стабильно работает Web сервер

    Понял о чем вы, я не про то подумал.
  5. B

    Вопрос Не стабильно работает Web сервер

    Тикер убирал, не помогает. Вроде бы millis в loop блокирует wifi.
  6. B

    Вопрос Не стабильно работает Web сервер

    Ну программа в процессе отладки, меняю сильно код не все сразу замечаю и подчищаю. Задержки там для управления реле, если сразу две команды посылать то срабатывает только первое реле на плате. Вообще конечно вставлять такой громоздкий код в ответ сервера как то не правильно, но мы уходим от сути...
  7. B

    Вопрос Не стабильно работает Web сервер

    Да, у меня сильный акцент))))))
  8. B

    Вопрос Не стабильно работает Web сервер

    1. А что динамически массив создавать в функции в языке С моветон? 2. web это строка, я знаю что в C строк нет, но в arduino IDE строки есть, уж как они там у нее внутри выглядят я не знаю, но библиотека udp, требует для отправки именно массив, так что приходится преобразовывать, если знаете как...
  9. B

    Вопрос Не стабильно работает Web сервер

    Упс забыл скопировать. там json шлет #ifdef FAN void udpSendState() { char Buff[255] = ""; String web; web += "{" "\"id\": \""; web += "FUN0201"; // web += WiFi.macAddress(); web += "\", " "\"type\" : \"relay\", " "\"ip\" : \""; web +=...
  10. B

    Вопрос Не стабильно работает Web сервер

    Основной код //#define FAN #define ONECHANNELS //#define TWOCHANNELS //#define FOURCHANNELS #if defined(ONECHANNELS) || defined(TWOCHANNELS) || defined(FAN) #define CH1_PIN 0 #define CH2_PIN 2 #endif #if defined(FOURCHANNELS) #define CH1_PIN 12 #define CH2_PIN 13 #define CH3_PIN 14 #define...
  11. B

    Вопрос Не стабильно работает Web сервер

    Простите за сумбур. Сервер отвечает как и положеео ему ответить, с заголовком и тп но сам ответ срдержит в себе ОК и все. Если задержку убрать то сервер вообще не отвечает. Если вставить задержку то работает но иногда перестает отвечать на некоторое время и потом опять нормально отвечает.
  12. B

    Вопрос Не стабильно работает Web сервер

    Дело в том что у меня есть работающий проект, метеостанция и там все замечательно. Код в плане инициализации и подключения к wifi идентичный. А код разбит на модули, даже не знаю как его сюда лучше запостить. Я просто подумал может кто то сталкивался с такой проблемой, видел тут тему там тоже...
  13. B

    Вопрос Не стабильно работает Web сервер

    Простите за сумбур. Сервер отвечает как и положеео ему ответить, с заголовком и тп но сам ответ срдержит в себе ОК и все. Если задержку убрать то сервер вообще не отвечает. Если вставить задержку то работает но иногда перестает отвечать на некоторое время и потом опять нормально отвечает.
  14. B

    Вопрос Не стабильно работает Web сервер

    Здравствуйте. Столкнулся с такой проблемой, Web сервер работает очень не стабильно, странички как таковой нет, просто отвечает "ОК" и переключает реле. Ситуацию улучшает маленькая задержка в цикле loop. void loop() { // put your main code here, to run repeatedly: server.handleClient()...
Сверху Снизу