Arduino Mega Server для esp8266

Модератор: Alex

SPbDima
Сообщения: 113
Зарегистрирован: Пн окт 19, 2015 8:27 am
Благодарил (а): 9 раз
Поблагодарили: 21 раз

Re: Arduino Mega Server для esp8266

Сообщение SPbDima » Вт июл 19, 2016 7:05 pm

В функции его забыли указать:
СпойлерПоказать

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

String makeModules() {
  String s = "";
  s += makeTag(F("mRtc"),      "", String(modulRtc));
  s += makeTag(F("mEthernet"), "", String(modulEthernet));
  s += makeTag(F("mSd"),       "", String(modulSd));
  s += makeTag(F("mServer"),   "", String(modulServer));
  s += makeTag(F("mMajor"),    "", String(modulMajor));
  s += makeTag(F("mLaurent"),  "", String(modulLaurent));
  s += makeTag(F("mUpload"),   "", String(modulUpload));
  s += makeTag(F("mPirs"),     "", String(modulPirs));
  s += makeTag(F("mContacts"), "", String(modulContacts));
  s += makeTag(F("mTemp"),     "", String(modulTemp));
  s += makeTag(F("mElectro"),  "", String(modulElectro));
  s += makeTag(F("mLeds"),     "", String(modulLeds));
  s += makeTag(F("mKeys"),     "", String(modulKeys));
  s += makeTag(F("mNoo"),      "", String(modulNoo));
  return s;
} 
*** Сообщение запрещено. Сообщение похоже на спам. ***
SPbDima
Сообщения: 113
Зарегистрирован: Пн окт 19, 2015 8:27 am
Благодарил (а): 9 раз
Поблагодарили: 21 раз

Re: Arduino Mega Server для esp8266

Сообщение SPbDima » Вт июл 19, 2016 7:06 pm

В функции makeModules забыли его указать
За это сообщение автора SPbDima поблагодарил:
serghei (Вт июл 19, 2016 7:29 pm)
Рейтинг: 1.16%
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Вт июл 19, 2016 7:17 pm

Уже вроде всё и везде добавил, а почему модуль на даш-панели серый хотя и активный - не могу сообразить.Уже и расход воды вижу и температуру....Все глаза вытекли)))) Стили модуль видит как неактивный.Для полного счастья и порядка - пните в нужном направлении , пожалуйстааа )))
А вы в скетче его значение передаёте? И ещё: набор модулей в скетче и яваскрипте должны совпадать.
За это сообщение автора Alex поблагодарил:
serghei (Вт июл 19, 2016 7:29 pm)
Рейтинг: 1.16%
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Вт июл 19, 2016 8:07 pm

SPbDima писал(а):В функции его забыли указать
Спасибо за наводку! Я его указал , но с маленькой буквы ))) Проверю уже завтра. В яве вроде правильно,иначе появляется пустой блок. Осталась одна маленькая, но очень гадкая проблема : все работает , но как только открываю страницу NRF - сразу загрузка проца 100%. Во всех других режимах 5-6 %. Надо еще страницу как-то написать....
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Вт июл 19, 2016 8:21 pm

все работает , но как только открываю страницу NRF - сразу загрузка проца 100%.
Посмотрите частоту запросов в яваскрипте и снизьте её — может быть в этом дело.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Вт июл 19, 2016 8:33 pm

Так все таки где в скетче описана процедура определения количества сенсоров? пробовал включить два сенсора - реакции никакой - в кем АМС работал ,так и продолжает. Насколько я понимаю АМС должен видеть хотя бы адреса сенсоров и их количество , а дальше уже дело техники..
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Вт июл 19, 2016 9:27 pm

Если речь идёт о nRF24, то в АМС реализована только концепция. Для добавления сенсора нужно в него залить скетч, проследить, чтобы у него был уникальный адрес и добавить код (на сервер АМС), который будет реагировать на пакеты только с этого адреса. Пока автоматического добавления датчиков нет.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Вт июл 19, 2016 9:31 pm

Отлично. Я знаю все адреса и названия сенсоров.Буду думать над кодом )))
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Ср июл 20, 2016 9:23 am

SPbDima писал(а):В функции makeModules забыли его указать
Ещё раз спасибо!!! Все получилось. Теперь взялся за "электро". Ну фанатею я от этой штуки )))). Лампочка уже синенькая , осталось код подправить.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: Arduino Mega Server для esp8266

Сообщение alexsis_76 » Ср июл 20, 2016 5:56 pm

очень интересная эта штука(esp8266)может прикидываться SOFT-AP,может STATION, а может и тем и другим сразу,можно зайти на сервер подключившись к точке доступа, а можно через роутер, поднимается на скорости 54 мбит.с,пинг 1-3 мс, довольно шустро
Нужно изменить стандартный адрес 192.168.4.1 на свой
dhcp сидит на этом адресе,там куча настроек наверное можно
Ответить