• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

ESP Easy + Domoticz

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

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

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

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

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

    Голосов: 9 12.2%

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

inneet

New member
Вот что у меня указана в ESP8266


А что указывать вот здесь, не знаю
Надо выбрать "Dummy", затем добавить виртуальные сенсоры под эту хардварю. Важный момент это IDX (индекс) этих virtual sensors, который присваивается сервером domoticz. Его то и надо указывать на вкладке devices в Вашем ESP.
 
Последнее редактирование:

andron66

New member
Надо выбрать "Dummy", затем добавить виртуальные сенсоры под эту хардварю. Важный момент это IDX (индекс) этих virtual sensors, который присваивается сервером domoticz. Его то и надо указывать на вкладке devices в Вашем ESP.
IDX (индекс) добавил


Но domoticz его не видит
 

inneet

New member
IDX (индекс) добавил


Но domoticz его не видит
В ESP/Devices/DHT22/Task Settings/Send data - галка стоит? Пишу с мобилы, не очень удобно. Ну и банальный вопрос - у сервера точно такой IP который Вы указываете в ESP? Еще необходимо учесть интервал обновления и отправки данных! Информация должна появится с задержкой в 1 мин.
 

andron66

New member
В ESP/Devices/DHT22/Task Settings/Send data - галка стоит? Пишу с мобилы, не очень удобно. Ну и банальный вопрос - у сервера точно такой IP который Вы указываете в ESP? Еще необходимо учесть интервал обновления и отправки данных! Информация должна появится с задержкой в 1 мин.
Send data - галка стоит
По поводу IP. У меня в Controller IP стоял 192.168.0.8, который был по умолчанию. А какой должен стоять? Как узнать адрес сервера? На вкладке сервера в веб у меня 127.0.0.1
 

inneet

New member
Send data - галка стоит
По поводу IP. У меня в Controller IP стоял 192.168.0.8, который был по умолчанию. А какой должен стоять? Как узнать адрес сервера? На вкладке сервера в веб у меня 127.0.0.1
127.0.0.1 это localhost. ESP и сервер должны видеть друг-друга для обмена данными. Для этого они должны быть объеденены одним роутером, у каждого из них свой IP адрес (в одной подсети). В винде IP адрес можно узнать в сетевых подключениях, а в ESP на главной вкладке.

P.S. Рекомендую почитать про модель OSI, если хотите понять как это все работает.
 

andron66

New member
127.0.0.1 это localhost. ESP и сервер должны видеть друг-друга для обмена данными. Для этого они должны быть объеденены одним роутером, у каждого из них свой IP адрес (в одной подсети). В винде IP адрес можно узнать в сетевых подключениях, а в ESP на главной вкладке.

P.S. Рекомендую почитать про модель OSI, если хотите понять как это все работает.

спасибо, заработало. Нужно было прописать в ESP на главной вкладке адрес компа.
 

xorkrus

New member
Что-то у ESPEasy не нашел ни сохранения состояний, ни ответа статуса пинов. Т.е. при перебоях в сети (220 в смысле), пины в исходном состоянии. И обратной связи нет никакой. В итоге сделал костыль, который берет задуманное состояние от домотикса и делает его на нужном пине, независимо от его текущего состояния.
 

inneet

New member
AsRock Core 100HT+Ubuntu+Domoticz+ESP-8266-01+EspEasy ver.76+DHT22+DS18B20(2шт.)
Связь через Wi-Fi Mikrotik (сервер в том числе).
Ни разу ничего еще не упало и не перезагрузилось. Так что копайте у себя.
Про сохранение состояния портов тема актуальная.
 

Вложения

xorkrus

New member
Если еще актуально и в общем пусть будет EasyFormula - ESP8266
Ну это приведет к отправке 756 вместо допустим 1000, но в домотикзе по прежнему hpa отображается. Ну и к тому же лично у меня бмп к распбере подключен и там же домотикз за компанию крутится.
 

inneet

New member
Ну это приведет к отправке 756 вместо допустим 1000, но в домотикзе по прежнему hpa отображается. Ну и к тому же лично у меня бмп к распбере подключен и там же домотикз за компанию крутится.
В таком случае - роемся в исходниках Domoticz.
 

Rufat

New member
Приветствую, появились пару вопросов связанных со связкой ESPeasy + Domoticz(Windows). При установлении логин+пароль в Domoticz esp не может отправлять информацию, domoticz без пароля не воспринимает данные. Как решить эту проблему? Второй вопрос об уведомлениях. У меня датчики DS18B20 отправляют температуру, устанавливаю порог при котором программа должна отправляют уведомление на e-mail. Но уведомление не отправляются. Я смотрел логи, domoticz даже не пытается их отправлять. Кто то сталкивался с такими проблемами?
 

rodionov12

New member
Как вы прошили ESP Easy? Всё делаю как в гайде, даже IDE скачал 1.6.5, а прошивка даже не компилируется

1. Прошивка через flash (r78) успешна, но после перезагрузки модуль шлёт ошибки (Fatal exception) и сразу вешает компьютер (синий экран). Прошивал 3 раза, всё время пишет "Успешно". AP не появляется
2. Прошивка через Arduino IDE (1.6.5) вообще не успешна. Пишет что некоторые функции не найдены, ну конечно, потому что в файле ESPEasy.ino нет никаких ссылок на другие .ino файлы. Меняю их на .c - ещё больше ошибок сыпется, но уже на более позднем этапе


UPD. Удалось прошиться только при параметре Flash Size 512(64 SPIFFS). Но модуль включается один раз из пяти. У меня ESP-12 (АТ выдаёт размер 8Mbit, тест на флеш память из примера выдаёт размер 4M)
 
Последнее редактирование:

Rufat

New member
Как вы прошили ESP Easy? Всё делаю как в гайде, даже IDE скачал 1.6.5, а прошивка даже не компилируется

1. Прошивка через flash (r78) успешна, но после перезагрузки модуль шлёт ошибки (Fatal exception) и сразу вешает компьютер (синий экран). Прошивал 3 раза, всё время пишет "Успешно". AP не появляется
2. Прошивка через Arduino IDE (1.6.5) вообще не успешна. Пишет что некоторые функции не найдены, ну конечно, потому что в файле ESPEasy.ino нет никаких ссылок на другие .ino файлы. Меняю их на .c - ещё больше ошибок сыпется, но уже на более позднем этапе


UPD. Удалось прошиться только при параметре Flash Size 512(64 SPIFFS). Но модуль включается один раз из пяти. У меня ESP-12 (АТ выдаёт размер 8Mbit, тест на флеш память из примера выдаёт размер 4M)
я пользовался "nodemcu flasher master"
 

xorkrus

New member
UPD. Удалось прошиться только при параметре Flash Size 512(64 SPIFFS). Но модуль включается один раз из пяти. У меня ESP-12 (АТ выдаёт размер 8Mbit, тест на флеш память из примера выдаёт размер 4M)
Я шил комплектным БАТником. С размером 512. есп 01 и 07 и 12. У всех все отлично
 

sergey732002

New member
Приветствую, появились пару вопросов связанных со связкой ESPeasy + Domoticz(Windows). При установлении логин+пароль в Domoticz esp не может отправлять информацию, domoticz без пароля не воспринимает данные. Как решить эту проблему? Второй вопрос об уведомлениях. У меня датчики DS18B20 отправляют температуру, устанавливаю порог при котором программа должна отправляют уведомление на e-mail. Но уведомление не отправляются. Я смотрел логи, domoticz даже не пытается их отправлять. Кто то сталкивался с такими проблемами?
1. а)В Domoticz можно указать диапазон внутрений сети для которой он не требует авторизацию. б) В 85 релизе EasyESP вроде добавили "HTTP Authentication on Domoticz (R85)"

2. Была инфа что Domoticz не отправляет уведомления для сенсоров созданных через dummy, для dummy switch все работает.
 

inneet

New member
Знаметил следующую тенденцию в работе своей связки: 1. На аплинк стоит роутер Mikrotik 2. В него по Ethernet включена Wi-Fi AP TP-Link 3. ESP подключается к AP TP-Link 4. Сервер Domoticz смотрит в сторону Mikrotik проводным интерфейсом и беспроводным в сторону TP-Link. Если я указываю ESP ip беспроводного интерфейса сервера Domoticz, то неизбежно, через какое-то время начинает сыпаться connection failure, но если указать ip проводного, то все работает стабильно. Пока не понимаю в чем причина, судя по логам беспроводной интерфейс всегда в апе и готов к приему данных. Как вариант попробую послушать трафик.
 

edgi

Member
А у вас что одновременно все включено? Может петля?
Знаметил следующую тенденцию в работе своей связки: 1. На аплинк стоит роутер Mikrotik 2. В него по Ethernet включена Wi-Fi AP TP-Link 3. ESP подключается к AP TP-Link 4. Сервер Domoticz смотрит в сторону Mikrotik проводным интерфейсом и беспроводным в сторону TP-Link. Если я указываю ESP ip беспроводного интерфейса сервера Domoticz, то неизбежно, через какое-то время начинает сыпаться connection failure, но если указать ip проводного, то все работает стабильно. Пока не понимаю в чем причина, судя по логам беспроводной интерфейс всегда в апе и готов к приему данных. Как вариант попробую послушать трафик.
 
Всем здравствуйте. Примеры с датчиками температуры и влажности не рассматривал ( пока не нужны. ) Хочу реализовать работу датчиком движения чтоб модуль слал данные о сработках в домотикз кто то сталкивался ? реализовывали ?
 
Сверху Снизу