ESP8266 MegaD api

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
nevkon
Сообщения: 240
Зарегистрирован: 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
Сообщения: 230
Зарегистрирован: 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
Сообщения: 230
Зарегистрирован: 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
Сообщения: 240
Зарегистрирован: 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сек, к примеру).

Maxmen
Сообщения: 71
Зарегистрирован: 05 янв 2017, 01:00

Re: ESP8266 MegaD api

Сообщение Maxmen » 30 окт 2018, 10:09

Спасибо за прошивку - очень помогла в санузле сделать управление освещением и вытяжными вентиляторами.
Только одна беда - выключатели не всегда работают. Часто для включения света приходится нажимать кнопку выключателя по много раз. Выключатели siemens без фиксации, до этого использовались с реле finder13/91/8/230/0000 полтора года - проблемы никаких не возникало, т.е с выключателями все в порядке. При управлении через api включает-выключает тоже отлично, думаю что проблема в обработке сигналов со входов.
У кого такое еще возникло? Как решить?
Прошивка esp MegaESP api by ab-log.ru (fw: 0.34b12):
Fl. id: 1458400
Fl. si: 4194304
Id. si: 4194304
Id. sp: 40000000
Id. m: DIO
SDK: 2.0.0(656edbf)
EE: 1724
Снимок экрана от 2018-10-30 09-12-58.png
Настройки входа
Снимок экрана от 2018-10-30 09-12-58.png (45.75 КБ) 423 просмотра
Снимок экрана от 2018-10-30 09-10-32.png
Настройки выхода
Снимок экрана от 2018-10-30 09-10-32.png (54.11 КБ) 423 просмотра

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

Re: ESP8266 MegaD api

Сообщение arbuzmaster » 30 окт 2018, 19:25

Скорее всего проблема в дребезге контактов, если в прошивке не предусмотрено программное его подавление. Попробуйте поменять режим P на R

Maxmen
Сообщения: 71
Зарегистрирован: 05 янв 2017, 01:00

Re: ESP8266 MegaD api

Сообщение Maxmen » 30 окт 2018, 21:11

Нет, срабатывание кнопки ESP видит - счетчик увеличивается на 1 после нажатия. Только не после каждого нажатия свет включается.

empenoso
Сообщения: 901
Зарегистрирован: 11 ноя 2015, 08:03
Откуда: Пермь

Re: ESP8266 MegaD api

Сообщение empenoso » 06 ноя 2018, 15:17

Не в тему данной прошивки, но в тему ESP8266. Появилось оказывается довольно много устройств формата прямо в подрозетник:
https://forum.supla.org/viewtopic.php?f=33&t=2188
https://luani.de/projekte/esp8266-hvio/
https://shelly.cloud/shelly1-open-source/

Скорее всего всем нужен ноль все равно (не только фаза), но это как бы не проблема устройства - тем более если сеть заранее проектировать.
Не очень понимаю как можно купить попробовать - это ведь не али :lol:

Genix
Сообщения: 38
Зарегистрирован: 15 дек 2017, 16:56

Re: ESP8266 MegaD api

Сообщение Genix » 12 ноя 2018, 00:47

empenoso писал(а):
06 ноя 2018, 15:17

https://shelly.cloud/shelly1-open-source/


Не очень понимаю как можно купить попробовать - это ведь не али :lol:
Прям с сайта разве не отсылают?
https://shelly.cloud/product/shelly-1-open-source/


Вот весь магазин с товаром https://shelly.cloud/shop_shelly/

empenoso
Сообщения: 901
Зарегистрирован: 11 ноя 2015, 08:03
Откуда: Пермь

Re: ESP8266 MegaD api

Сообщение empenoso » 12 ноя 2018, 07:02

Genix писал(а):
12 ноя 2018, 00:47
Вот весь магазин с товаром https://shelly.cloud/shop_shelly/
Прямо сейчас у меня нет интереса, но вообще познавательно - раньше не было такого. Двухканальные shelly - конечно дороговато выглядит.

miks69
Сообщения: 12
Зарегистрирован: 09 ноя 2018, 09:57

Re: ESP8266 MegaD api

Сообщение miks69 » 12 ноя 2018, 17:41

По-моему именно то, что нужно для управления освещением дабы провода от контроллера к каждому выключателю не тянуть. Заказал себе на пробу, ждем-с...

Ответить