Хорошая идея для перевода модуля в режим точки доступа для настройки и пины лишние не занимает.MSapogov писал(а):nevkon писал(а):замыканием TX+RX между собой при подаче питания
ESP8266 MegaD api
Re: ESP8266 MegaD api
Re: ESP8266 MegaD api
Есть шальная идея подключить пару модулей друг к другу через оптопары, и накатить скриптец с сервера на генерацию произвольных запросов со случайными промежутками времени. Так на недельку, и последить за "кучами" обоих устройств, ну и логи собрать.alexsis_76 писал(а):и все же хотелось бы поинтересоваться у уважаемых пользователей использующих данный девайс, как там со стабильностью,видите ли , я использую модули wifi Microchipa MRF24WB0MB/RM , модуль очень устойчив, все заявленное производителем работает от и до,багов не обнаружил, но стоимость данного девайса 1662.76 на сегодняшний день и это без SoftAP,а тут девайс стоимостью около 200р все в одном, ну не верю я что китайцы могут сделать лучше Microchipa?Думаю особых проблем не буде
Re: ESP8266 MegaD api
Вроде верно, получилось перешивать через web?Dragon писал(а):llams вот мои данные со вкладки Config
Fl. real size: 1048576
Fl. Chip config ok.
я как понимаю мне шить 1m
Следующая будет с порядком:Dragon писал(а): ...попросить поменять местами запросы
чтобы было так
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 в настройках порта на входы
1 - script,
2 - eth,
3 - act.
Mode сделаю чуть позже...
Re: ESP8266 MegaD api
Жду следующую прошивку и попробую про шиться по воздуху
Re: ESP8266 MegaD api
Подскажите а когда будет прошивкаllams писал(а):Следующая будет с порядком:Dragon писал(а): ...попросить поменять местами запросы
чтобы было так
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 в настройках порта на входы
1 - script,
2 - eth,
3 - act.
Mode сделаю чуть позже...
Re: ESP8266 MegaD api
Добавил:
- Mode для портов типа IN,
- ADC,
+ мелкие правки.
- Mode для портов типа IN,
- ADC,
+ мелкие правки.
Последний раз редактировалось llams 05 фев 2016, 02:19, всего редактировалось 1 раз.
Re: ESP8266 MegaD api
Добавил:
- Mode для портов типа DSen как DHT так и 1W, в Act для DHT возможно использование значения влажности,
- период опроса DSen, для DHT - 2сек. + параметр * 0.1 сек., для 1W - 0.8сек. + параметр * 0.1 сек.,
- Act только при недоступности сервера, или пустом поле скрипт.
- Mode для портов типа DSen как DHT так и 1W, в Act для DHT возможно использование значения влажности,
- период опроса DSen, для DHT - 2сек. + параметр * 0.1 сек., для 1W - 0.8сек. + параметр * 0.1 сек.,
- Act только при недоступности сервера, или пустом поле скрипт.
Последний раз редактировалось llams 25 май 2016, 08:41, всего редактировалось 1 раз.
Re: ESP8266 MegaD api
Жуть, ну относительные измерения можно делать. А есть варианты более точных датчиков?Rik писал(а):Помнится у вас нет датчика DHT11, но я вам покажу
какую разницу они показывают по влажности
Re: ESP8266 MegaD api
Посмотрите в даташит к датчиками, даже там сказано что DHT21 намного точней DHT11. Как-то ради интереса подключался по два одинаковых датчика и ложил их в месте, так вот у 11-х разброс по температуре составил в два градуса а по влажности вообще какаято хрень, а вот у 21-ые показали одинаковую температуру и не большую разницу по влажности.
Есть ещё датчик SHT-21D, вот если бы его сюда при крутить он точней чем DHT-21.
Есть ещё датчик SHT-21D, вот если бы его сюда при крутить он точней чем DHT-21.
Re: ESP8266 MegaD api
В идеале, хотелось бы поддержку I2C датчиков:
LM75, INA219, DS1621, BMP 085/180, BH1750, AM2321, BME280, SHT21/SI7021.
Пишут, что по точности BOSH BME280 очень хорош (Температура, давление, влажность)... Уже заказал, как придет проверю.
AM2321 - нравится своей малогабаритностью, по сравнению с DHT11/22.
К тому-же их модно на одну шину повесить.
LM75, INA219, DS1621, BMP 085/180, BH1750, AM2321, BME280, SHT21/SI7021.
Пишут, что по точности BOSH BME280 очень хорош (Температура, давление, влажность)... Уже заказал, как придет проверю.
AM2321 - нравится своей малогабаритностью, по сравнению с DHT11/22.
К тому-же их модно на одну шину повесить.
Re: ESP8266 MegaD api
У меня есть ВМЕ - отличный датчик, давление и температуру показывает очень точно, про влажность сказать не могу, т.к. нечем проверить.
АМ2321 мне не понравился - сильно врёт как по температуре, так и по влажности.
АМ2321 мне не понравился - сильно врёт как по температуре, так и по влажности.
Re: ESP8266 MegaD api
Если Mode для портов типа IN выставить как P&R то запросы на сервер при нажатии на кнопу отправляются с MegaD api такого вида:
192.168.1.106 - - [05/Feb/2016:12:13:49 +0300] "GET /megad.php?pt=5&cnt=18 HTTP/1.1" 200 -
192.168.1.106 - - [05/Feb/2016:12:13:49 +0300] "GET /megad.php?pt=5&cnt=19 HTTP/1.1" 200 -
с MegaD-328, такого вида:
192.168.1.105 - - [05/Feb/2016:12:10:01 +0300] "GET /megad.php?pt=12&cnt=7 HTTP/1.1" 200 4
192.168.1.105 - - [05/Feb/2016:12:10:02 +0300] "GET /megad.php?pt=12&m=1&cnt=8 HTTP/1.1" 200 4
если сравнить эти запросы то видно что во второй строчки MegaD-328 присутствует m=1, а у MegaD api ее нет
а без нее сервер не может понять отжатие кнопки.
Можно сделать так чтобы запросы у MegaD api были такие же как у MegaD-328?
192.168.1.106 - - [05/Feb/2016:12:13:49 +0300] "GET /megad.php?pt=5&cnt=18 HTTP/1.1" 200 -
192.168.1.106 - - [05/Feb/2016:12:13:49 +0300] "GET /megad.php?pt=5&cnt=19 HTTP/1.1" 200 -
с MegaD-328, такого вида:
192.168.1.105 - - [05/Feb/2016:12:10:01 +0300] "GET /megad.php?pt=12&cnt=7 HTTP/1.1" 200 4
192.168.1.105 - - [05/Feb/2016:12:10:02 +0300] "GET /megad.php?pt=12&m=1&cnt=8 HTTP/1.1" 200 4
если сравнить эти запросы то видно что во второй строчки MegaD-328 присутствует m=1, а у MegaD api ее нет
а без нее сервер не может понять отжатие кнопки.
Можно сделать так чтобы запросы у MegaD api были такие же как у MegaD-328?
Re: ESP8266 MegaD api
llams У меня так и не получилось прошиться по воздуху, может я просто не так что то делаю
Re: ESP8266 MegaD api
Пробуйте, добавлен модификатор "m=1" при отпускании кнопки и переходе температуры, влажности из большего значения в меньшее.Dragon писал(а):Если Mode для портов типа IN выставить как P&R то запросы на сервер при нажатии на кнопу отправляются с MegaD api такого вида:
192.168.1.106 - - [05/Feb/2016:12:13:49 +0300] "GET /megad.php?pt=5&cnt=18 HTTP/1.1" 200 -
192.168.1.106 - - [05/Feb/2016:12:13:49 +0300] "GET /megad.php?pt=5&cnt=19 HTTP/1.1" 200 -
с MegaD-328, такого вида:
192.168.1.105 - - [05/Feb/2016:12:10:01 +0300] "GET /megad.php?pt=12&cnt=7 HTTP/1.1" 200 4
192.168.1.105 - - [05/Feb/2016:12:10:02 +0300] "GET /megad.php?pt=12&m=1&cnt=8 HTTP/1.1" 200 4
если сравнить эти запросы то видно что во второй строчки MegaD-328 присутствует m=1, а у MegaD api ее нет
а без нее сервер не может понять отжатие кнопки.
Можно сделать так чтобы запросы у MegaD api были такие же как у MegaD-328?
Вопрос, модификатор отправлять только в режиме P&R или в R тоже?
Последний раз редактировалось llams 25 май 2016, 08:42, всего редактировалось 1 раз.
Re: ESP8266 MegaD api
Спасибо за список, в наличии есть BMP180, попробую добавить.MSapogov писал(а):В идеале, хотелось бы поддержку I2C датчиков:
LM75, INA219, DS1621, BMP 085/180, BH1750, AM2321, BME280, SHT21/SI7021.
Пишут, что по точности BOSH BME280 очень хорош (Температура, давление, влажность)... Уже заказал, как придет проверю.
AM2321 - нравится своей малогабаритностью, по сравнению с DHT11/22.
К тому-же их модно на одну шину повесить.
BME280, INA219, BH1750, AM2321, SHT21/SI7021 можно попробовать, датчики температуры не сильно интересны т.к. DS18B20 очень неплох, правда очень медленный по сравнению с остальными.
Re: ESP8266 MegaD api
В R тоже
Re: ESP8266 MegaD api
Добавил:
- поддержку BMP085/180, коррекцию по высоте еще не добавлял.
Нужен ли misc для данного датчика?
Использует пины:
SDA -> GPIO0
SCL -> GPIO2
Если датчик не подключен в меню ничего не добавится.
- управление всеми портами по ?cmd=a0,
- вывод значений датчика BMP по ?cmd=all,
- поправил отправку данных на сервер для misc по датчикам температуры, влажности,
- изменение соответствия портов:
P0 - GIPO5
P1 - GIPO4
P2 - GIPO15
P3 - GIPO13
P4 - GIPO12
P5 - GIPO14
P6 - GIPO16
Вы случайно GPIO0 не подключаете на GND при прошивке "по воздуху"? Этого делать не нужно.
- поддержку BMP085/180, коррекцию по высоте еще не добавлял.
Нужен ли misc для данного датчика?
Использует пины:
SDA -> GPIO0
SCL -> GPIO2
Если датчик не подключен в меню ничего не добавится.
- управление всеми портами по ?cmd=a0,
- вывод значений датчика BMP по ?cmd=all,
- поправил отправку данных на сервер для misc по датчикам температуры, влажности,
- изменение соответствия портов:
P0 - GIPO5
P1 - GIPO4
P2 - GIPO15
P3 - GIPO13
P4 - GIPO12
P5 - GIPO14
P6 - GIPO16
Нет, там промазать невозможно. Видимо из-за малого размера памяти в Вашем модуле.Dragon писал(а):llams У меня так и не получилось прошиться по воздуху, может я просто не так что то делаю
Вы случайно GPIO0 не подключаете на GND при прошивке "по воздуху"? Этого делать не нужно.
Последний раз редактировалось llams 25 май 2016, 08:42, всего редактировалось 1 раз.
Re: ESP8266 MegaD api
Замечательно!
В дальнейшем, по мере добавления поддержки устройств I2C, можно будет сделать и "I2C сканер", и отдельную вкладку в конфиге, для I2C устройств. Как это сделано в проекте http://homes-smart.ru/esp8266. К тому-же там грамотно распределены метрики http://zftlab.org/pages/2014122400.html . Но это уже не MegaD API. Может потом сделать выбор SDA и SDL в настройках портов GPIO0 и GPIO2 (По примеру IN/OUT/PWM для P7 и P8)? Вдруг кому-то, ненужно будет I2C устройства...
PS: Новости http://ab-log.ru/smart-house/ethernet/oled-megad-328
В дальнейшем, по мере добавления поддержки устройств I2C, можно будет сделать и "I2C сканер", и отдельную вкладку в конфиге, для I2C устройств. Как это сделано в проекте http://homes-smart.ru/esp8266. К тому-же там грамотно распределены метрики http://zftlab.org/pages/2014122400.html . Но это уже не MegaD API. Может потом сделать выбор SDA и SDL в настройках портов GPIO0 и GPIO2 (По примеру IN/OUT/PWM для P7 и P8)? Вдруг кому-то, ненужно будет I2C устройства...
PS: Новости http://ab-log.ru/smart-house/ethernet/oled-megad-328
Re: ESP8266 MegaD api
Все ушли на карантин?