• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Arduino Mega Server для ESP8266

sanders

New member
3. Библиотека OneWire: положить в папку Libraries скетчка и обновить до последней версии 2.3.2

не обновляется до 2,3,2
 

eka1939esp

New member
Постоянно ошибка при компиляции

rtc.ino: In function 'void rtcInit()':
rtc:9: error: 'SetSyncProvider' was not declared in this scope
server_ajax.ino: In function 'void parseRequest(WiFiClient)':
server_ajax.ino:87:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:87:80: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:100:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:100:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:107:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:107:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:113:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:113:73: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:119:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:119:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:125:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:125:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:126:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:127:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:135:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:140:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:144:52: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:149:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:154:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:166:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:171:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:176:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:180:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void SetLEDs()':
server_ajax.ino:310:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:313:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:317:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:320:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:324:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:327:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:331:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:334:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void setSettings()':
server_ajax.ino:439:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:442:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void setThemes()':
server_ajax.ino:469:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:470:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:471:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:472:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:473:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:474:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:475:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:476:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void setControl()':
server_ajax.ino:511:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:515:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:520:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:524:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:529:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:533:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:538:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:542:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:547:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:551:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void checkPage()':
server_ajax.ino:677:49: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:678:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:679:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:680:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:681:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
'SetSyncProvider' was not declared in this scope

Переставил Arduino. Поставил 1.6.5 - ничего не изменилось.
 

eka1939esp

New member
А вы указали папку согласно инструкции? И почистили ТЕМП?
Если Вы про папку скетчей, да указал. Специально кинул ее в корень диска и указал в настройках.

Какую папку Temp чистить?

Могу еще предположить, что проблема в системе - у меня WIN7 x64, но по моему это не должно влиять. Я баловался неделю с ESP8266 на среде 1.6.10 - все компилировалось и заливалось.

Там под спойлером, как я понимаю две ошибки - одна по преобразованию типов, а вторая связана с NTP. Хотелось бы конечно попробовать, но если внятного ответа не смогу получить в разумное время, откажусь от AMS.
 
Последнее редактирование:

smartAlex

New member
Какую папку Temp чистить?
Системную папку темп Windows, об этом многократно упоминается в документации

Могу еще предположить, что проблема в системе - у меня WIN7 x64
Нет, АМС прекрасно компилируется под WIN7 x64

Там под спойлером, как я понимаю две ошибки - одна по преобразованию типов
Это не ошибка, а предупреждение, так и должно быть

а вторая связана с NTP.
А вот этого не должно быть. Проверьте ещё версию драйверов ESP, должна быть 2.0.0

Хотелось бы конечно попробовать, но если внятного ответа не смогу получить в разумное время, откажусь от AMS.
Использование АМС это возможность, а не обязанность.
 

eka1939esp

New member
Папку Temp чистил, драйвера ставил именно 2.0.0

Результат нулевой, так же вылетает с ошибкой компиляции.

Давайте еще раз по пунктам:

- ставим IDE (из Ваших загрузок)
- ставим драйвера платы (2.0.0)
- ZIP распаковываем в корень диска C
- в IDE прописываем путь c:\sketches\esp8266\arduino
- в папку TOOL среды Ардуино распаковываем загрузчик файлов
- загружаем скетч из папки c:\sketches\esp8266\Arduino\arduino_mega_server_esp8266

пробуем компилировать.

Что не так написал? Делал как написано.

Все поставил на чистую систему - скомпилировалось.

Как принудительно задать IP адрес сервера?

SELF_IP пробовал менять на (192,168,17,220) - ошибка.

NTP тоже не работает, но это может быть связано с тем, что модуль получил не тот IP адрес. Он получил 192.168.1.40, а должен быть в 17 подсети. (192.168.17.220)

sending NTP packet...
No packet yet
started
1970-01-01 00:00:10 Modul HTTP...
1970-01-01 00:00:10 HTTP port: 8080
1970-01-01 00:00:10 started
1970-01-01 00:00:10 Modul Server... started
GLOBAL Init DONE (10s)
 
Последнее редактирование:

smartAlex

New member
Возможно, вам стоит поменять строку

Код:
IPAddress gateway(192, 168, 1, 1);
в модуле wifi.
 

Герасим

New member
Возможно, вам стоит поменять строку

Код:
IPAddress gateway(192, 168, 1, 1);
в модуле wifi.
Приветствую разработчика. Вчера наткнулся на этот сайт... и несколько часов интима с esp позволило мне все-таки залить АМС внутрь ЕСП12.
правда был на работе, потому вайфай был с телефона через хотспот.
поменял IP на 192.168.43.155 gatewey на 192.168.43.1
есп судя по логу СОМ порта цепляется за вафлю, но зайти в вэб морду нет возможности.
Это обусловлено тем, что вафля с телефона??
или тем , что руки кривые?
 

eka1939esp

New member
Возможно, вам стоит поменять строку

Код:
IPAddress gateway(192, 168, 1, 1);
в модуле wifi.
Нет в WIFI модуле как раз я правильно поставил - gateway у меня 192.168.17.1
В основном модуле задается SELF_IP, там поменял и все пошло.

Я так понимаю вся периферия пока настроена на подключение к Ардуино, а не к ESP?

На ESP получится Ватт-метр прикрутить? АЦП то один.
 

Герасим

New member
обидно. дома при роутере и домашнем айпи на роутере 192.168.1.1 и айпи 192.168.1.55 все равно не получается зайти в веб морду.
куда копать?
 

smartAlex

New member
Это обусловлено тем, что вафля с телефона??
или тем , что руки кривые?
Затрудняюсь ответить на этот вопрос.

Я так понимаю вся периферия пока настроена на подключение к Ардуино, а не к ESP?

На ESP получится Ватт-метр прикрутить? АЦП то один.
Мы имеем дело с первой тестовой сборкой для платформы ESP8266. Всё внимание уделялось принципиальной возможности работы AMS на ESP, никакая периферия не запускалась и не тестировалась.
 

Berkytxt

New member
победил , работает
Не подскажете как?

AMS for ESP8266 started...
Modul Hardware...
SDK version: 1.3.0
Boot version: 5
Boot mode: 1
Reset info: Fatal exception:0 flag:6 (EXT_SYS_RST) epc1:0x00000000 epc2:0x00000000 epc3:0x00000000 excvaddr:0x00000000 depc:0x00000000
CPU freq: 80 MHz
Free memory: 33808 (73%)
Flash speed: 40 MHz
Flash mode: 2
Flash size: 4194304
SPIFFS size: 1050328
Program size: 3143976
Sketch size: 280872
Free for sketch: 2863104
started
Modul Wi-Fi...
Connecting to ZyXEL
.
WiFi connected
IP address: 192.168.1.40
started
Modul SPIFFS...
Total files: 0
Total size: 0
started
Modul Random... started
Modul EEPROM...
Name: ESP8266


Почему-то Modul SPIFFS файлы не видит...
 

Berkytxt

New member
Не подскажете как?

AMS for ESP8266 started...
Modul Hardware...
SDK version: 1.3.0
Boot version: 5
Boot mode: 1
Reset info: Fatal exception:0 flag:6 (EXT_SYS_RST) epc1:0x00000000 epc2:0x00000000 epc3:0x00000000 excvaddr:0x00000000 depc:0x00000000
CPU freq: 80 MHz
Free memory: 33808 (73%)
Flash speed: 40 MHz
Flash mode: 2
Flash size: 4194304
SPIFFS size: 1050328
Program size: 3143976
Sketch size: 280872
Free for sketch: 2863104
started
Modul Wi-Fi...
Connecting to ZyXEL
.
WiFi connected
IP address: 192.168.1.40
started
Modul SPIFFS...
Total files: 0
Total size: 0
started
Modul Random... started
Modul EEPROM...
Name: ESP8266


Почему-то Modul SPIFFS файлы не видит...

Разобрался - действительно не было файлов на SPIPSS.
К сожалению, полную версию сайта загрузить не удалось, т.к. мой ESP форматируется максимум 4М(1М SPIFFS), что для предлагаемого веб-сервера недостаточно.
 

smartAlex

New member
Разобрался - действительно не было файлов на SPIPSS.
К сожалению, полную версию сайта загрузить не удалось, т.к. мой ESP форматируется максимум 4М(1М SPIFFS), что для предлагаемого веб-сервера недостаточно.
Вам нужно выбрать в настройках вариант 1 МБ для скетча + 3 МБ для диска и можно будет загрузить все файлы.
 

JonyBest

New member
Подскажите проект умер? Вроде с середины прошлого года не одного обновления...
 
Сверху Снизу