ESP8266 MegaD api

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
nevkon
Сообщения: 236
Зарегистрирован: 23 апр 2014, 14:48

Re: ESP8266 MegaD api

Сообщение nevkon » 26 дек 2017, 15:03

Так выставлены аппаратно - у одной МС подключено к GND, у другой к VCC 3 пин настройки, первые два настраиваются переключателем.
Я правильно понимаю что работать должно? Никак не доберусь до малинки - там есть I2C сканер.
зы. Сканер порта на ардуинке видит обе МС - на 0х20 и на 0х24. Где-то я читал (вроде в первом посту) что mcp23017 работает только на адресе 0х20.
И Андрей не хочет в Меге-2561 реализовывать больше одной МС на канал. Смысл тогда от нее? Буду или на ардуинке реализовывать или на малинке напрямую.

artslv12
Сообщения: 15
Зарегистрирован: 01 дек 2016, 08:17

Re: ESP8266 MegaD api

Сообщение artslv12 » 29 мар 2018, 06:51

Не пойму в чем проблема.Node mcu v3,прошита,в inf пишет-config ok.Далее захожу в wi fi-заполняю pin(123),имя роутера и пароль,save.Esp перезагружается и опять появляется wifi сеть ESPap.По идеи должна сеть ESPap пропасть(но не пропадает),зайти на роутер,узнать ip esp,зайти на ip esp и уже дальше конфигурировать.Подскажите,где ошибка
P.S.Нашел в этой ветке-нужно выставить режим WiFi для модуля - WiFi.mode(m): выбрать режим WIFI_AP (точка доступа), WIFI_STA (клиент), или WIFI_AP_STA (оба режима одновременно).Как это сделать на windows?

arbuzmaster
Сообщения: 223
Зарегистрирован: 15 июл 2013, 23:43
Откуда: Астрахань

Re: ESP8266 MegaD api

Сообщение arbuzmaster » 29 мар 2018, 09:20

Нашел в этой ветке-нужно выставить режим WiFi для модуля - WiFi.mode(m): выбрать режим WIFI_AP (точка доступа), WIFI_STA (клиент), или WIFI_AP_STA (оба режима одновременно).Как это сделать на windows?
Никак, это прописывается при создании прошивки (например в Arduino IDE), из Windows убрать или перенастроить нельзя. Можно исправить только при наличии исходников прошивки.

artslv12
Сообщения: 15
Зарегистрирован: 01 дек 2016, 08:17

Re: ESP8266 MegaD api

Сообщение artslv12 » 29 мар 2018, 09:51

arbuzmaster писал(а):
Нашел в этой ветке-нужно выставить режим WiFi для модуля - WiFi.mode(m): выбрать режим WIFI_AP (точка доступа), WIFI_STA (клиент), или WIFI_AP_STA (оба режима одновременно).Как это сделать на windows?
Никак, это прописывается при создании прошивки (например в Arduino IDE), из Windows убрать или перенастроить нельзя. Можно исправить только при наличии исходников прошивки.
Использовать другую esp, или какие возможны ещё варианты? С какой esp 100% будет работать?

Отправлено с моего Redmi 4X через Tapatalk


arbuzmaster
Сообщения: 223
Зарегистрирован: 15 июл 2013, 23:43
Откуда: Астрахань

Re: ESP8266 MegaD api

Сообщение arbuzmaster » 29 мар 2018, 19:52

Это не зависит от esp, это недоработка в данной прошивке. Поэтому у вас два варианта - либо использовать так как есть, либо искать другую прошивку. Можно еще попробовать залить нулевую прошивку( заполнить всю память нулями), а затем снова накатить прошивку, но помоему с данной прошивкой этот метод не работает, но это не точно!

artslv12
Сообщения: 15
Зарегистрирован: 01 дек 2016, 08:17

Re: ESP8266 MegaD api

Сообщение artslv12 » 29 мар 2018, 21:43

Затирал нулевой прошивкой,не помогло.

BlackLykich
Сообщения: 21
Зарегистрирован: 06 июн 2014, 08:24
Откуда: Рыбинск

Re: ESP8266 MegaD api

Сообщение BlackLykich » 31 мар 2018, 11:53

прошивка 0.34b12
у меня несколько вопросов:
1. не работает ds18b20 ( на мегадевайсе уже раньше работали у меня таких 2шт оба не определяются temp:nan также пробывал менять порты)
соединил крайние ноги на землю, средний на 1w

2. есть дисплей 16x2 вместе с pcf8574at определяется с адресом 0x3f - UNKN
подсветка горит ничего не выводится даже управление подсветкой bl не отрабатывает

3. ssd1306 выводит инфу но как вывести например информацию с датчика освещенности или температуры?

llams
Сообщения: 192
Зарегистрирован: 23 ноя 2015, 04:20

Re: ESP8266 MegaD api

Сообщение llams » 31 мар 2018, 16:26

artslv12 писал(а):
29 мар 2018, 21:43
Затирал нулевой прошивкой,не помогло.
Попробуйте другую сеть Wi-Fi, либе смените SID или пароль, было такое при использовании числовых значений в качестве параметров подключения.
BlackLykich писал(а):
31 мар 2018, 11:53
прошивка 0.34b12
у меня несколько вопросов:
1. не работает ds18b20 ( на мегадевайсе уже раньше работали у меня таких 2шт оба не определяются temp:nan также пробывал менять порты)
соединил крайние ноги на землю, средний на 1w
Паразитное питание не поддерживается.
2. есть дисплей 16x2 вместе с pcf8574at определяется с адресом 0x3f - UNKN
подсветка горит ничего не выводится даже управление подсветкой bl не отрабатывает
Проверю.
3. ssd1306 выводит инфу но как вывести например информацию с датчика освещенности или температуры?
Не поддерживается.

nevkon
Сообщения: 236
Зарегистрирован: 23 апр 2014, 14:48

Re: ESP8266 MegaD api

Сообщение nevkon » 31 мар 2018, 18:45

Можно сделать поддержку нескольких MCP23017 на одном канале?

artslv12
Сообщения: 15
Зарегистрирован: 01 дек 2016, 08:17

Re: ESP8266 MegaD api

Сообщение artslv12 » 02 апр 2018, 21:55

Поменял ssid и пароль на буквы.Захожу на ip esp (http://192.168.0.30/123/) и вижу-Try http://ip/pwd/.Что делать?Пароль123

BlackLykich
Сообщения: 21
Зарегистрирован: 06 июн 2014, 08:24
Откуда: Рыбинск

Re: ESP8266 MegaD api

Сообщение BlackLykich » 02 апр 2018, 22:46

artslv12 писал(а):
02 апр 2018, 21:55
Поменял ssid и пароль на буквы.Захожу на ip esp (http://192.168.0.30/123/) и вижу-Try http://ip/pwd/.Что делать?Пароль123
попробуй ip/sec (как на megad)
насколько я понял пинкод нужен только как подтверждение сохранения настроек

artslv12
Сообщения: 15
Зарегистрирован: 01 дек 2016, 08:17

Re: ESP8266 MegaD api

Сообщение artslv12 » 02 апр 2018, 22:56

Спасибо,заработало!

shaman1010
Сообщения: 142
Зарегистрирован: 12 ноя 2013, 00:34

Re: ESP8266 MegaD api

Сообщение shaman1010 » 13 июл 2018, 01:36

Есть несколько вопросов по прошивке:
1) Если термометр (bmp180) подключен по квадратной шине - появляется новый порт (p10 в моем случае), где видно температуру и давление. Но КАК их вытянуть тем-же iobroker-ом? При его настройке у p10 два куцых выбора, не связанных с температурой.
2) Можно ли в режиме реакции на температуру датчика доделать полноценный термостат? (добавить к ">", "<>" и т.д. еще ">=" и "<=", а гистерезис использовать по назначению). Т.е. при установленной к примеру T=23 , условии >=, и гистерезисе 2,3 ведомый пин включался при 23 градусах, а когда температура опустится ниже 23-2.3=20.7 ВЫКЛЮЧАЛСЯ. Соответственно если T=23, условие <= и гистерезис 2.3 - работа в обратную сторону - достигли 23, включили ведомый пин и ждем достижения 23+2.3=25.3 и ВЫКЛЮЧАЕМ его. Т.е. здесь важно не только момент изменения выловить, но и постоянно отслеживать динамику с какой-то периодичностью (можно задавать, можно раз в 10сек, к примеру).

Ответить