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

ESP Easy + Domoticz

Кто попробовал, как Вам такой вариант прошивки?

  • Отлично, то что искал

    Голосов: 50 67.6%
  • Я пишу свою

    Голосов: 8 10.8%
  • Не смог осилить

    Голосов: 7 9.5%
  • Куда я попал?

    Голосов: 9 12.2%

  • Всего проголосовало
    74

xorkrus

New member
Важный вопрос :)
А почему оно не управляет GPIO11?
И почему оно так люибт ресетиться по вачдогу? Достаточно перевести пару-тройку пинов на вкладке настройки уровней и всё - ресет обеспечен. Только прошивка спасает.
 

inneet

New member
Важный вопрос :)
А почему оно не управляет GPIO11?
И почему оно так люибт ресетиться по вачдогу? Достаточно перевести пару-тройку пинов на вкладке настройки уровней и всё - ресет обеспечен. Только прошивка спасает.
Мне интересно на каком модуле у Вас выведен GPIO11? И с чего Вы решили что GPIO11 возможно управлять?
GPIO6 и GPIO11 зарезервированы под взаимодействие с флеш-памятью и не должны быть использованы иначе.
Про ресет по вачдогу ничего тоже не понял. Что и куда Вы переводили, покажите наглядно.
 

xorkrus

New member
Прошу прощения, не знаю почему мне втемяшилось 11. У меня оно на 15 (и тоже кстати не управляется :) )
На вкладке Hardware, вставляю Pin mode 9 10 12 13 14 15 в Output high\low (без разницы), жму Submit, ребутаю и вот - ресет по wdt. В терминале проскакивает только абракадабра бута, а затем wdtr.
Проверил на трех ESP-01
Но в целом мне прошивка понравилась, спасибо за знакомство :) Поставил Domoticz, перевел свои модули с самописной кривизны на это и стало очень даже хорошо. Только не нашел пока как в Domoticz hPa от BMP085 перевести в mmHg.
 

VelAndr

New member
Подскажите, а прошивки у вас самостоятельно не ребутятся? Я тут на один модуль поставил 78-ю, а на второй 81-ю, и вывел графики аптайма в опенхаб. Вертикальная ось - число минут аптайма. Более 2000 минут (немного больше суток) проработала только 78я, и то один раз :) . Да, к обоим модулям подцеплены DS18B20, а к 78-й - еще и BMP085 и DHT22.
При этом на тех же модулях nodemcu работает стабильно и не перегружается. Хочу проверить 48-й билд, но пока собрать его руки не дошли...
Может быть, перезагрузки связаны с методом передачи - у меня стоит openhab mqtt. Хотел попробовать опрос по http, но не нашел на сайте, как оформлять запросы для каждого из тасков...
А так - очень хороший набор поддерживаемого железа в прошивке. Их бы в nodemcu - здорово было бы...
 

Вложения

xorkrus

New member
Подскажите, а прошивки у вас самостоятельно не ребутятся?
У меня 78. Ребуты нерегулярны и могут не быть продолжительное время. При ребуте в терминале как и постом выше - проскакивает wdtr и все. Но мне не мешает пока - я и не загонялся :)
 

balyker

New member
Качнул прошивку, прошил, вроде все работает (аналоговый освещения, и 3 линии управления трехцветным светодиодом), качнул Domoticz, установил локально а подружить их не могу, не вижу данных и не могу управлять из Domoticz'а, подскажите где я туплю, может в настройках Установка->Оборудование->Тип, какой тип надо ставить? чтобы достучатся до моего ESP8266 с прошивкой ESPEasy?
 

ivy

New member
inneet, спасибо за наводку. Проштудировал этот тред и голландский сайт.
1. Не нашел упоминания о начальной инициализации ESP8266 с ESPEasy. Как пользователь подключает новы девайс с ESP8266 к остальной сети?

2. Есть ли ОТА у этой прошивки? Если да, как она реализована (в смысле процесса, а не кода)?

Еще раз спасибо.
 

rua1

New member
MQTT конечно хорошо, но на мой виндовый комп комар не установился, а другого хлама под *nix пока у меня нет.
неужели вайфай роутера нет? На нем давно уже у меня крутились торренты, минидлна, motion, итд. Теперь еще и комар с mqttwarn.
Поддерживает и всеми любимый MQTT (пока не понимаю собственно зачем он
чтобы не держать включенным комп с виндой ;). Без связи с контроллером модуль постоянно уходит в перезагрузку. При постоянной связи тоже уходит иногда как и у всех. Это основное, что мне не нравится в этой прошивке. Реально ей управлять , кроме как светодиодом, пока доверить нельзя.
В остальном это пока самая подходящая для моих текущих запросов.
 

inneet

New member
inneet, спасибо за наводку. Проштудировал этот тред и голландский сайт.
1. Не нашел упоминания о начальной инициализации ESP8266 с ESPEasy. Как пользователь подключает новы девайс с ESP8266 к остальной сети?

2. Есть ли ОТА у этой прошивки? Если да, как она реализована (в смысле процесса, а не кода)?

Еще раз спасибо.
1. Вот мануал по прошивке Tutorial Arduino Firmware Upload - ESP8266. Вот по подключению к Вашей сети и первоначальной настройке Tutorial Domoticz Switch - ESP8266 (абзац "Connect the ESP Easy to your network").
2. Не в курсе. Покурите голландский форум, там было несколько тем об этом.
 

inneet

New member
неужели вайфай роутера нет? На нем давно уже у меня крутились торренты, минидлна, motion, итд. Теперь еще и комар с mqttwarn.

чтобы не держать включенным комп с виндой ;). Без связи с контроллером модуль постоянно уходит в перезагрузку. При постоянной связи тоже уходит иногда как и у всех. Это основное, что мне не нравится в этой прошивке. Реально ей управлять , кроме как светодиодом, пока доверить нельзя.
В остальном это пока самая подходящая для моих текущих запросов.
Свободного нету, да и полумеры это все.
Купил б/у "Asrock Core 100ht", теперь у меня будет все и без ограничений :p:D
По поводу ребутов - ни разу не было, хотя я и не задавался целью, будет время проверю. Жду свою партию ESP12E.
 
Последнее редактирование:

inneet

New member
По поводу ребутов, у кого они имеют место быть:

Как у Вас реализована схема питания? Максимально стабильный вариант?
Если нет, то может быть дело именно в этом? Или mqtt. Потому что я юзал
только http get в связке с Domoticz и ничего подобного не было замечено.
 
Последнее редактирование:

rua1

New member
Свободного нету, да и полумеры это все.
у меня это все это крутится на одном единственном в квартире роутере. Пока дурного влияния на сеть со стороны esp8266, как пишут, я не замечал.
Купил б/у "Asrock Core 100ht", теперь у меня будет все и без ограничений :p:D
в нем вроде как вентиляторы есть ... ну если в этой комнате не спать ;). Меня в свое время даже 5 дюймовый HDD в боксе, подключенный к роутеру, по ночам раздражал.
Или mqtt. Потому что я юзал только http get в связке с Domoticz и ничего подобного не было замечено.
да , с mqtt при потере связи с брокером через 8 минут (32 неудачных попытки), перегружается
Код:
12:57:45 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : WD   : Uptime 7 ConnectFailures 28 FreeMem 25992
12:57:45 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : UDP  : Send Sysinfo message
12:57:45 03-03-2016 (notice|user|) ▒\001\030▒4▒▒o▒\0013\000*\"@\011
12:57:45 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : MQTT : Connection lost
12:57:46 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : MQTT : Failed to connected to broker
12:57:46 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : MQTT : Failed to connected to broker
12:57:47 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : DHT  : Temperature: 22.00
12:57:47 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : DHT  : Humidity: 17.00
12:57:47 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : BMP  : Temperature: 22.26
12:57:47 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : BMP  : Barometric Pressure: 982.26
12:57:47 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : HTTP : Delay 1000 ms
12:58:15 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : WD   : Uptime 8 ConnectFailures 30 FreeMem 25992
12:58:15 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : UDP  : Send Sysinfo message
12:58:15 03-03-2016 (notice|user|) ▒\001\030▒4▒▒o▒\0013\000*\"@\011
12:58:15 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : MQTT : Connection lost
12:58:16 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : MQTT : Failed to connected to broker
12:58:16 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : MQTT : Failed to connected to broker
12:59:24 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : WIFI : Connected!
12:59:24 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : INIT : I2C
12:59:24 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : MQTT : Failed to connected to broker
12:59:25 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : MQTT : Failed to connected to broker
12:59:25 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : UDP  : Send Sysinfo message
12:59:25 03-03-2016 (notice|user|) ▒\001\030▒4▒▒o▒\0013\000\000\000\000@\\▒?
12:59:26 03-03-2016 (notice|user|) ▒\001\030▒4▒▒o▒\0013\000\000\000\000@\\▒?
12:59:28 03-03-2016 (notice|user|) ▒\001\030▒4▒▒o▒\0013\000\000\000\000@\\▒?
12:59:28 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : INIT : Boot OK
12:59:28 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : INIT : Normal boot
12:59:28 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : NTP  : NTP sync requested
12:59:28 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : NTP  : NTP send to 80.78.198.1
12:59:56 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : BMP  : Temperature: 22.26
12:59:56 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : BMP  : Barometric Pressure: 982.25
12:59:56 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : WD   : Uptime 0 ConnectFailures 0 FreeMem 24904
12:59:56 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : UDP  : Send Sysinfo message
12:59:56 03-03-2016 (notice|user|) ▒\001\030▒4▒▒o▒\0013\000*\"@\004
12:59:57 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : MQTT : Failed to connected to broker
12:59:58 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : MQTT : Failed to connected to broker
13:00:26 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : WD   : Uptime 1 ConnectFailures 2 FreeMem 26168
13:00:26 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : UDP  : Send Sysinfo message
и, видимо, модуль при потере связи по вайфай так же перегружается. И если после перезагрузки не находит сети, включает свою AP , чтобы на его можно было зайти.

p.s. Поставил протокол domoticz http . После > 30 ConnectFailures перезагруз. Похоже схема на всех протоколах одинаковая. Каждые 30 секунд проверка связи с контроллером. Связи нет - прибавляется 2 ConnectFailures . Связь есть - вычитается только один. Если достигло 30 - зачит перезагруз. Т.е. потерь связи не должно превышать 30%, иначе счетчик в конце концов перевалит за 30 и будет перезаргуз.
 
Последнее редактирование:

inneet

New member
у меня это все это крутится на одном единственном в квартире роутере. Пока дурного влияния на сеть со стороны esp8266, как пишут, я не замечал.

в нем вроде как вентиляторы есть ... ну если в этой комнате не спать ;). Меня в свое время даже 5 дюймовый HDD в боксе, подключенный к роутеру, по ночам раздражал.
Ну у меня на весь дом (200 кв.м.) стоит один комбайн "mikrotik rb2011uias-2hnd-in" с репитиром на первом этаже.
Хоть и загружен на 3-5% CPU, но я все равно стараюсь отделить "мух от котлет". Под железо свой vlan, под DMZ свой,
под обычных юзеров свой, для сисадмина еще один. Под сеть ESP8266 отдельный vlan, отдельная подсетка и отдельный
virtual AP. Все грамотно разруливает фаер. Uptime и безопасность домашней сети в такой конфигурации снижает шанс
потери связи, которые бывают только при пропаже питания, но и на этот счет у меня стоит ИБП. А под сервак хотел взять
"Raspberry Pi", но потом подвернулся это "Asrock Core 100ht" почти даром. Решил что в моем случае это правильный
вариант с хорошим заделом на будущее. Кулер да есть, но звук не думаю что меня будет раздражать, т.к. в доме под это
дело есть отдельное место и оно не сопряжено с жилыми помещениями. Есть свои плюсы, короче есть где разгуляться =)
 

inneet

New member
да , с mqtt при потере связи с брокером через 8 минут (32 неудачных попытки), перегружается
Код:
12:57:45 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : WD   : Uptime 7 ConnectFailures 28 FreeMem 25992
12:57:45 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : UDP  : Send Sysinfo message
12:57:45 03-03-2016 (notice|user|) ▒\001\030▒4▒▒o▒\0013\000*\"@\011
12:57:45 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : MQTT : Connection lost
12:57:46 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : MQTT : Failed to connected to broker
12:57:46 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : MQTT : Failed to connected to broker
12:57:47 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : DHT  : Temperature: 22.00
12:57:47 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : DHT  : Humidity: 17.00
12:57:47 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : BMP  : Temperature: 22.26
12:57:47 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : BMP  : Barometric Pressure: 982.26
12:57:47 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : HTTP : Delay 1000 ms
12:58:15 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : WD   : Uptime 8 ConnectFailures 30 FreeMem 25992
12:58:15 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : UDP  : Send Sysinfo message
12:58:15 03-03-2016 (notice|user|) ▒\001\030▒4▒▒o▒\0013\000*\"@\011
12:58:15 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : MQTT : Connection lost
12:58:16 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : MQTT : Failed to connected to broker
12:58:16 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : MQTT : Failed to connected to broker
12:59:24 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : WIFI : Connected!
12:59:24 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : INIT : I2C
12:59:24 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : MQTT : Failed to connected to broker
12:59:25 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : MQTT : Failed to connected to broker
12:59:25 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : UDP  : Send Sysinfo message
12:59:25 03-03-2016 (notice|user|) ▒\001\030▒4▒▒o▒\0013\000\000\000\000@\\▒?
12:59:26 03-03-2016 (notice|user|) ▒\001\030▒4▒▒o▒\0013\000\000\000\000@\\▒?
12:59:28 03-03-2016 (notice|user|) ▒\001\030▒4▒▒o▒\0013\000\000\000\000@\\▒?
12:59:28 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : INIT : Boot OK
12:59:28 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : INIT : Normal boot
12:59:28 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : NTP  : NTP sync requested
12:59:28 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : NTP  : NTP send to 80.78.198.1
12:59:56 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : BMP  : Temperature: 22.26
12:59:56 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : BMP  : Barometric Pressure: 982.25
12:59:56 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : WD   : Uptime 0 ConnectFailures 0 FreeMem 24904
12:59:56 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : UDP  : Send Sysinfo message
12:59:56 03-03-2016 (notice|user|) ▒\001\030▒4▒▒o▒\0013\000*\"@\004
12:59:57 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : MQTT : Failed to connected to broker
12:59:58 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : MQTT : Failed to connected to broker
13:00:26 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : WD   : Uptime 1 ConnectFailures 2 FreeMem 26168
13:00:26 03-03-2016 (debug|kern|kernel) ESP Unit: 0 : UDP  : Send Sysinfo message
и, видимо, модуль при потере связи по вайфай так же перегружается. И если после перезагрузки не находит сети, включает свою AP , чтобы на его можно было зайти.

p.s. Поставил протокол domoticz http . После > 30 ConnectFailures перезагруз. Похоже схема на всех протоколах одинаковая. Каждые 30 секунд проверка связи с контроллером. Связи нет - прибавляется 2 ConnectFailures . Связь есть - вычитается только один. Если достигло 30 - зачит перезагруз. Т.е. потерь связи не должно превышать 30%, иначе счетчик в конце концов перевалит за 30 и будет перезаргуз.
Можно попробовать поковырять код прошивки на предмет этого и внести изменения. Я не думаю что это будет сложно, вопрос времени.
Ну или узнать у "наших Голландских друзей" на их форуме, может быть там и есть уже ответ на эту тему. У самого времени нет пока ковырять,
другой проект замутил.
 

andron66

New member
Здравствуйте.
А есть ли где-то пошаговая инструкция, как выводить данные датчиков (am2302) подключенных к ESP Easy на domoticz.
Никак не могу их подружить. Читал, читал, а так и не понял. Что нужно прописать в настройках ESP Easy и domoticz, что они увидели друг друга?
 

inneet

New member
Наша команда сейчас активно участвует в разработке этого проекта.
Наша тема на esp8266.nu Revolutionary new UI for ESPEasy - ESP8266
Посмотреть вложение 1515
Для желающих поучаствовать в тестировании:
GitHub - 4refr0nt/ESPEasy: Easy MultiSensor device based on ESP8266
GitHub - alexsuslov/ESPEasyUI (ветка develop)
Похвально! Обязательно протестирую как только дождусь свои ESP12E.
 

inneet

New member
Здравствуйте.
А есть ли где-то пошаговая инструкция, как выводить данные датчиков (am2302) подключенных к ESP Easy на domoticz.
Никак не могу их подружить. Читал, читал, а так и не понял. Что нужно прописать в настройках ESP Easy и domoticz, что они увидели друг друга?
HumiditySensor - ESP8266
Tutorial Domoticz Switch - ESP8266

Если есть затык, то было бы неплохо указать на каком именно этапе.
 
Сверху Снизу