ESP8266 MegaD api
Re: ESP8266 MegaD api
Модуль ESP-07 шью 1m, начинает шиться и моргает синий диод и конца морганию нет, помогает только пере прошивка через переходник.
Re: ESP8266 MegaD api
Можно подправить прошивку чтобы можно было в настройки входить с адреса http://192.168.1.50/sec а не http://192.168.1.50/sec/ то есть убрать последнюю косую черту
Re: ESP8266 MegaD api
в Config -> Info будет вся информация о памяти Вашего модуля.Dragon писал(а):Модуль ESP-07 шью 1m, начинает шиться и моргает синий диод и конца морганию нет, помогает только пере прошивка через переходник.
Если последняя строка "Ok", попробуйте перепрошить модуль "по воздуху".
Последний раз редактировалось llams 05 фев 2016, 02:20, всего редактировалось 1 раз.
Re: ESP8266 MegaD api
Модуль ESP-07 , ESP-201, заметил вот такой глюк при подключенном датчике DHT-11 и выборе его, показания не показывают, при выборе DHT-22 и опять возврат выбора DHT-11, показания появляются, прошивка 06.
Re: ESP8266 MegaD api
DHT-11 у меня нет проверить не могу. Скорее всего Вы не дождались пока контроллер опросит датчик, необходимое время порядка 2-х секунд.
Re: ESP8266 MegaD api
эксперимент проводил и на DHT-22, там все нормально
Re: ESP8266 MegaD api
Подскажите пожалуйста, все пытаюсь скрестить ESP8266 MegaD api с можордомо, получилось пока управлять выходом модуля, но вот входом что то какой то затык, сам можорик видит что что то с модуля приходит при нажатии кнопки, но распознать не может.
запрос
у MegaD-328 такого вида
192.168.1.100 - - [30/Jan/2016:13:06:35 +0300] "GET /megad.php?pt=7&cnt=10 HTTP/1.1" 200 -
192.168.1.100 - - [30/Jan/2016:13:06:35 +0300] "GET /megad.php HTTP/1.1" 200 -
это при нажатии 7-го входа.
а ESPmega модуль
192.168.1.50 - - [30/Jan/2016:13:07:06 +0300] "GET /megad.php HTTP/1.1" 200 -
192.168.1.50 - - [30/Jan/2016:13:07:06 +0300] "GET megad.php?pt=5 HTTP/1.1" 400 226
это при нажатии 5-го входа
обратил внимание что у ESP8266 MegaD api во второй строке нет /, а у MegaD-328 есть, это может влиять
И почему то у меня при перезагрузки, в настройках порта с настроенным как вход в пункте Net: сбрасывается на 255.255.255.255/megad.php хотя я указываю 192.168.1.50/megad.php, почему она не сохраняется
запрос
у MegaD-328 такого вида
192.168.1.100 - - [30/Jan/2016:13:06:35 +0300] "GET /megad.php?pt=7&cnt=10 HTTP/1.1" 200 -
192.168.1.100 - - [30/Jan/2016:13:06:35 +0300] "GET /megad.php HTTP/1.1" 200 -
это при нажатии 7-го входа.
а ESPmega модуль
192.168.1.50 - - [30/Jan/2016:13:07:06 +0300] "GET /megad.php HTTP/1.1" 200 -
192.168.1.50 - - [30/Jan/2016:13:07:06 +0300] "GET megad.php?pt=5 HTTP/1.1" 400 226
это при нажатии 5-го входа
обратил внимание что у ESP8266 MegaD api во второй строке нет /, а у MegaD-328 есть, это может влиять
И почему то у меня при перезагрузки, в настройках порта с настроенным как вход в пункте Net: сбрасывается на 255.255.255.255/megad.php хотя я указываю 192.168.1.50/megad.php, почему она не сохраняется
Re: ESP8266 MegaD api
Спасибо, поправил ошибки.Dragon писал(а):Подскажите пожалуйста,
запрос
у MegaD-328 такого вида
192.168.1.100 - - [30/Jan/2016:13:06:35 +0300] "GET /megad.php?pt=7&cnt=10 HTTP/1.1" 200 -
192.168.1.100 - - [30/Jan/2016:13:06:35 +0300] "GET /megad.php HTTP/1.1" 200 -
это при нажатии 7-го входа.
а ESPmega модуль
192.168.1.50 - - [30/Jan/2016:13:07:06 +0300] "GET /megad.php HTTP/1.1" 200 -
192.168.1.50 - - [30/Jan/2016:13:07:06 +0300] "GET megad.php?pt=5 HTTP/1.1" 400 226
это при нажатии 5-го входа
обратил внимание что у ESP8266 MegaD api во второй строке нет /, а у MegaD-328 есть, это может влиять
И почему то у меня при перезагрузки, в настройках порта с настроенным как вход в пункте Net: сбрасывается на 255.255.255.255/megad.php хотя я указываю 192.168.1.50/megad.php, почему она не сохраняется
По поводу скрипта, не был ясен момент как его указывать в настройках с "/" или без. В a7 IP должны сохраняться верно.
Последний раз редактировалось llams 05 фев 2016, 02:20, всего редактировалось 1 раз.
Re: ESP8266 MegaD api
Dragon как у Вас дела с обновлением "по воздуху"? Можете скинуть информацию со странички Config -> Info?
Re: ESP8266 MegaD api
Проверить смогу только завтра вечером.
Re: ESP8266 MegaD api
Спасибо Вам за подсказки и участие.MSapogov писал(а): С радостью бы проверил, но у меня только ESP-12E и F... А они все с 4mb.
Что радует, то после прошивки настройки сети сохраняются!
Что не совсем радует, то это после каждого изменения назначения GPIO, модуль рестартует
Если нужно поменять все выводы скриптом, как это делается в драйвере IoBroker , например, то коннект с модулем потеряется..
Может отдельно кнопку применить изменения? (но в общую логику не подходит). Что самое интересное на проекте homes-smart, при изменении назначения вывода модуль не рестартует (автор сразу пишет программу на Си используя SDK модуля).
Для расширителей портов можно зарезервировать сразу выводы как на homes-smart (Да простит меня Adminhs)Тогда сдвигаться точно ничего не будет...Код: Выделить всё
GPIO Описание 0-5,12-16 GPIO самого модуля. 6-11 GPIO заняты под flash память. 20-79 VGPIO удаленных ESP8266 (только управление) 80-199 Зарезервирировано. Может быть расширено для VGPIO 200-215 Ремап MCP23017 (только управление) 220-227 Ремап PCF8574 (только управление) 230-245 Ремап 74HC595 (только управление)
По поводу перезагрузок модуля, как Вы наверно уже заметили это происходит только при изменении типа порта. Конечно можно применять данный параметр на лету, но я не знаю правильно ли это с железной стороны девайса.
По поводу C и SDK, согласен, но там ребята подошли к вопросу со знанием дела, а я еще не "волшебник" , честно говоря для данного проекта не вижу особой разницы. Пока есть одна проблема это корявый PROGMEM.
По GPIO тут пока не все ясно.
74HC595 - этот скорее всего нет, смысл городить ремап прямых портов если есть I2c.
Кстати на модулях ESP-12F есть SPI и GPIO9,10 видимо тоже можно использовать, с ограничениями.
У меня есть PCA9685, планирую прикрутить её, остальные проверять будет негде.
И еще непонятен момент (только управление), т.е. порты типа OUT?
Re: ESP8266 MegaD api
Добрый день уважаемый llams, скажите пожалуйста как у ентого девайса со стабильностью, может ли работать через spi?
Re: ESP8266 MegaD api
Вопрос к автору: проект закрытый?
Не нашел исходных текстов, одни бины.
Не нашел исходных текстов, одни бины.
Re: ESP8266 MegaD api
Добрый день. SPI и I2C еще не проверял. Думаю особых проблем не будет.alexsis_76 писал(а):Добрый день уважаемый llams, скажите пожалуйста как у ентого девайса со стабильностью, может ли работать через spi?
Re: ESP8266 MegaD api
Еще не готов делиться. Доделаю все задумки, оформлю шапку с подробным описанием и исходниками.wanvo писал(а):Вопрос к автору: проект закрытый?
Не нашел исходных текстов, одни бины.
Re: ESP8266 MegaD api
и все же хотелось бы поинтересоваться у уважаемых пользователей использующих данный девайс, как там со стабильностью,видите ли , я использую модули wifi Microchipa MRF24WB0MB/RM , модуль очень устойчив, все заявленное производителем работает от и до,багов не обнаружил, но стоимость данного девайса 1662.76 на сегодняшний день и это без SoftAP,а тут девайс стоимостью около 200р все в одном, ну не верю я что китайцы могут сделать лучше Microchipa?Думаю особых проблем не буде
Re: ESP8266 MegaD api
1. Все мы не "волшебники"llams писал(а): Спасибо Вам за подсказки и участие.
По поводу перезагрузок модуля, как Вы наверно уже заметили это происходит только при изменении типа порта. Конечно можно применять данный параметр на лету, но я не знаю правильно ли это с железной стороны девайса.
По поводу C и SDK, согласен, но там ребята подошли к вопросу со знанием дела, а я еще не "волшебник" , честно говоря для данного проекта не вижу особой разницы. Пока есть одна проблема это корявый PROGMEM.
По GPIO тут пока не все ясно.
74HC595 - этот скорее всего нет, смысл городить ремап прямых портов если есть I2c.
Кстати на модулях ESP-12F есть SPI и GPIO9,10 видимо тоже можно использовать, с ограничениями.
У меня есть PCA9685, планирую прикрутить её, остальные проверять будет негде.
И еще непонятен момент (только управление), т.е. порты типа OUT?
2. Насчет 74HC595 - согласен полность.
3. Для тестов заказал MCP23017 и PCF8574.
4. Нигде не видел что-бы использывали GPIO9,10...
5. "только управление" - это значит их нельзя применять для контроля прерываний и счетчиков... (выходит, что остается только IN/OUT).
6. PCA9685 - это PWM для светодиодов?
Re: ESP8266 MegaD api
Со стабильностью нормально. Но есть два нюанса: 1) модуль чувствителен к качеству питания, требуется кондер на 220мк рядом с модулем. 2) Возможны помехи со стороны других wifi устройств, актуально в многоквартирных домах. Лечится использованием отдельного радио (на роутере) на 14-м канале wifi. Легко размещается в подразетнике вместе с клавишей без фиксации для управления светом. Прошивка от homes-smart.ru. На картинке модуль с симистором и блок питания. SPI не использовал, а с датчиками на i2c пока проблем не было.alexsis_76 писал(а):и все же хотелось бы поинтересоваться у уважаемых пользователей использующих данный девайс, как там со стабильностью,видите ли , я использую модули wifi Microchipa MRF24WB0MB/RM , модуль очень устойчив, все заявленное производителем работает от и до,багов не обнаружил, но стоимость данного девайса 1662.76 на сегодняшний день и это без SoftAP,а тут девайс стоимостью около 200р все в одном, ну не верю я что китайцы могут сделать лучше Microchipa?Думаю особых проблем не буде
Последний раз редактировалось dimonix 31 янв 2016, 18:56, всего редактировалось 1 раз.
Re: ESP8266 MegaD api
llams вот мои данные со вкладки Config
Fl. real id: 1327328
Fl. real size: 1048576
Fl. ide size: 1048576
Fl. ide speed: 40000000
Fl. ide mode: QIO
Fl. Chip config ok.
я как понимаю мне шить 1m
Fl. real id: 1327328
Fl. real size: 1048576
Fl. ide size: 1048576
Fl. ide speed: 40000000
Fl. ide mode: QIO
Fl. Chip config ok.
я как понимаю мне шить 1m
Re: ESP8266 MegaD api
llams Можно Вас попросить поменять местами запросы
чтобы было так
192.168.1.50 - - [30/Jan/2016:13:07:06 +0300] "GET /megad.php?pt=5 HTTP/1.1" 400 226
192.168.1.50 - - [30/Jan/2016:13:07:06 +0300] "GET /megad.php HTTP/1.1" 200 -
и добавить пункт Mode в настройках порта на входы
чтобы было так
192.168.1.50 - - [30/Jan/2016:13:07:06 +0300] "GET /megad.php?pt=5 HTTP/1.1" 400 226
192.168.1.50 - - [30/Jan/2016:13:07:06 +0300] "GET /megad.php HTTP/1.1" 200 -
и добавить пункт Mode в настройках порта на входы