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

ESP Easy + Domoticz

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

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

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

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

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

    Голосов: 9 12.2%

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

inneet

New member
Что именно застивить? Управлять GPIO через MQTT ? да. (билд 108)
Да, GPIO output через MQTT средствами Domoticz, это ведь тема про связку ESP Easy и Domoticz сервера. Покажите, мне интересно решение, т.к. до этого выбор был в сторону HTTP именно из-за отсутствия поддержки Domoticz сервером MQTT в части управления GPIO.
 

Doc Bravn

New member
Доброго дня!

Сразу скажу в ESP8266 новичок. Только недавно купил LoLin V3 4M bytes (32Mbits) FLASH NodeMcu Lua.
Хочу прошить его прошивкой ESPEasy и связать с домотиксом. Первое что хочу реализовать это учет расхода воды с водосчетчиков с импульсным выходом. Не подскажете как это правильно организовать? Что нужно создать настроить в прошивке самого ESP и в домотиксе, чтобы подсчитывать количество израсходованной воды? Водосчетчик выдает на импульсном выходе один полный импульс каждые 10 литров израсходованной воды.
 

inneet

New member
Доброго дня!

Сразу скажу в ESP8266 новичок. Только недавно купил LoLin V3 4M bytes (32Mbits) FLASH NodeMcu Lua.
Хочу прошить его прошивкой ESPEasy и связать с домотиксом. Первое что хочу реализовать это учет расхода воды с водосчетчиков с импульсным выходом. Не подскажете как это правильно организовать? Что нужно создать настроить в прошивке самого ESP и в домотиксе, чтобы подсчитывать количество израсходованной воды? Водосчетчик выдает на импульсном выходе один полный импульс каждые 10 литров израсходованной воды.
Добрый.

Спецификацию счетчика в студию, импульс каждые 10 литров понятие расплывчатое.
Дальше будет видно как Ваш счетчик можно согласовать с ESP.
По серверу - ESP Easy и Domoticz для начала в любом режиме свяжите, в этой теме есть об этом информации и ссылки.
 

Doc Bravn

New member
Спецификацию счетчика в студию, импульс каждые 10 литров понятие расплывчатое.
Прикладываю паспорт счетчика. Там есть табличка с характеристиками.
Я всю тему прочитал, как раз занимаюсь подготовкой к прошивке модуля и связкой с домотиксом.
 

Вложения

Что именно заставить? Управлять GPIO через MQTT ? да. (билд 108)
покажите пожалуйста как вы это сделали ? у меня вот так работает. И вдогонку отправить емейл можно при сработке пир выключателя в состоянии охраны?
 

Вложения

inneet

New member
покажите пожалуйста как вы это сделали ? у меня вот так работает. И вдогонку отправить емейл можно при сработке пир выключателя в состоянии охраны?
Это как-бы и есть http, а mqtt domoticz не поддерживает. Уже не первый раз об этом тут упоминал. Вот тут EasyProtocols - ESP8266 написано буквами: Currently only receiving sensor data is supported on Domoticz MQTT. Switching actuators is not supported. Только на прием работает. Там же, внизу, сравнительная таблица по серверам и протоколам.
 

inneet

New member
Прикладываю паспорт счетчика. Там есть табличка с характеристиками.
Я всю тему прочитал, как раз занимаюсь подготовкой к прошивке модуля и связкой с домотиксом.
По схеме включения счетчика я думаю как-то так (по релейной схеме). Конденсатор добавил в роли фильтра от дребезга контактов.
Я не электронщик, думаю есть и лучшая реализация по фильтрации и включению, готов увидеть другие предложения.

По поводу настройки остального:
В Domoticz создаем Virtual Sensor выбираем Counter, потом в меню Utility меняем его тип на Water.
В ESP Easy - в меню Devices выбираем Pulse Counter, как обычно присваиваем IDX из Domoticz, указываем порт,
а дальше играемся с параметрами Delay, Debounce Time (mSec), и формулами Formula Count, Formula Total.

PROFIT
 

Вложения

Это как-бы и есть http, а mqtt domoticz не поддерживает. Уже не первый раз об этом тут упоминал. Вот тут EasyProtocols - ESP8266 написано буквами: Currently only receiving sensor data is supported on Domoticz MQTT. Switching actuators is not supported. Только на прием работает. Там же, внизу, сравнительная таблица по серверам и протоколам.
ок. а можно ли реализовать выполнение произвольного скрипта при каких то значениях параметрического датчика (совокупности датчиков )? И условиям (поставлен на охрану например) . Или например скрипт где должен хранится и как выполнятся ... датчик освещения показывает 5 люкс датчик влажности показывает 50 процентов томпература 30 градусов включить шаговый двигательна 10 тактов и включить подсветку... ( например)
 
Последнее редактирование:

inneet

New member
ок. а можно ли реализовать выполнение произвольного скрипта при каких то значениях параметрического датчика (совокупности датчиков )? И условиям (поставлен на охрану например) . Или например скрипт где должен хранится и как выполнятся ... датчик освещения показывает 5 люкс датчик влажности показывает 50 процентов томпература 30 градусов включить шаговый двигательна 10 тактов и включить подсветку... ( например)
Да, на это есть меню Events, там в графическом или текстовом режиме можно писать сценарии на любой вкус. Примеров в сети уйма, в том числе с панелью охраны, сложного ничего нет. Если совсем будет непонятно, то покажу, я сам в графическом режиме делал пару вещей для тестов, но пока до полноценного макросценария еще руки не дошли.
 
Да, на это есть меню Events, там в графическом или текстовом режиме можно писать сценарии на любой вкус. Примеров в сети уйма, в том числе с панелью охраны, сложного ничего нет. Если совсем будет непонятно, то покажу, я сам в графическом режиме делал пару вещей для тестов, но пока до полноценного макросценария еще руки не дошли.
можно пару ссылок на примеры . как делать.. не нашел что то..
 

nikolz

Well-known member
По схеме включения счетчика я думаю как-то так (по релейной схеме). Конденсатор добавил в роли фильтра от дребезга контактов.
Я не электронщик, думаю есть и лучшая реализация по фильтрации и включению, готов увидеть другие предложения.

По поводу настройки остального:
В Domoticz создаем Virtual Sensor выбираем Counter, потом в меню Utility меняем его тип на Water.
В ESP Easy - в меню Devices выбираем Pulse Counter, как обычно присваиваем IDX из Domoticz, указываем порт,
а дальше играемся с параметрами Delay, Debounce Time (mSec), и формулами Formula Count, Formula Total.

PROFIT
можно сделать еще проще.
включить (см документацию на счетчик) 1 ->GND, 3-> Vc, 4-> GPIO.
Ничего довешивать не надо.
 

Doc Bravn

New member
Не в курсе, может ли работать Domoticz на ARM процессоре? Есть одноплатные ПК, на процессорах ARM. В них можно поставить Linux. Domoticz для линукса есть, но вот будет ли он работать не на x86 архитектуре?
 
Не в курсе, может ли работать Domoticz на ARM процессоре? Есть одноплатные ПК, на процессорах ARM. В них можно поставить Linux. Domoticz для линукса есть, но вот будет ли он работать не на x86 архитектуре?
Domoticz RaspberryPi SD Image - Domoticz
поставил.. какие то проблемы с обновлением и пока не пилил GPIO непосредственно малины средствами домотикза ( видел пока через HTTP запросы что не кошерно ИМХО)
 
Последнее редактирование:
Образ для RaspberryPi. Он хороший миникомп, но дороговат. Нашел более дешевый вариант Orange Pi PC. Вот теперь не ясно заработает на нем или нет.
у производителя уточнить можно. (перед покупкой ) а вообще должен потянуть если линух тянет то это из репозиториев можно поставить насколько помню
да и что в вашем понимании дорого ? 4-5 тысяч имхо не много
 

Doc Bravn

New member
у производителя уточнить можно. (перед покупкой ) а вообще должен потянуть если линух тянет то это из репозиториев можно поставить насколько помню
да и что в вашем понимании дорого ? 4-5 тысяч имхо не много
Orange Pi PC стоит 1000р. Вот это я считаю недорого, с учетом что сам ESP8266 стоит 200р. Этот компьютерик 4-х ядерный, линукс тянет без проблем. Буду разбираться как собрать из репозитария под конкретную систему.
 
Сверху Снизу