ESPEasy
Модератор: immortal
- buba911
- Сообщения: 127
- Зарегистрирован: Пт дек 07, 2018 4:57 pm
- Благодарил (а): 42 раза
- Поблагодарили: 7 раз
Re: ESPEasy
Здесь хорошо расписанны Rules с примерами: https://espeasy.readthedocs.io/en/lates ... Rules.html , только на Буржуйском.
- За это сообщение автора buba911 поблагодарил:
- Strangeman (Вс авг 25, 2019 10:30 am)
- Рейтинг: 1.16%
Raspberry Pi3B+ v4.44
Re: ESPEasy
Добрый день.
Только начинаю изучать MD и ESP и возник вопрос.
MD уже установлен дома и работает через мобильного оператора.
Для доступа к MD работаю через VPN - подключаюсь к нему без проблем.
Модуль ESP пока на работе. Прошил его прошивкой ESP EASY, подключил к MD через брокера - данные с датчиков передаются.
Что хочу настроить - в MD создать кнопку, при нажатии которой включался бы свет.
В ESP создал swith, он сам создался в MD в разделе MQTT со статусом 0. пытаюсь через редактирование это устройства задать ему 1, но на ESP его статус не меняется.
Так вот вопрос в том, правильно ли я понимаю что обратная связь MD->ESP работает только если они находятся в одной подсети?
Только начинаю изучать MD и ESP и возник вопрос.
MD уже установлен дома и работает через мобильного оператора.
Для доступа к MD работаю через VPN - подключаюсь к нему без проблем.
Модуль ESP пока на работе. Прошил его прошивкой ESP EASY, подключил к MD через брокера - данные с датчиков передаются.
Что хочу настроить - в MD создать кнопку, при нажатии которой включался бы свет.
В ESP создал swith, он сам создался в MD в разделе MQTT со статусом 0. пытаюсь через редактирование это устройства задать ему 1, но на ESP его статус не меняется.
Так вот вопрос в том, правильно ли я понимаю что обратная связь MD->ESP работает только если они находятся в одной подсети?
- woow
- Сообщения: 821
- Зарегистрирован: Пн июл 04, 2016 8:46 am
- Откуда: Mazeikiai
- Благодарил (а): 125 раз
- Поблагодарили: 46 раз
Re: ESPEasy
MDM какая версия?itf1 писал(а): ↑Вт окт 29, 2019 3:19 pmДобрый день.
Только начинаю изучать MD и ESP и возник вопрос.
MD уже установлен дома и работает через мобильного оператора.
Для доступа к MD работаю через VPN - подключаюсь к нему без проблем.
Модуль ESP пока на работе. Прошил его прошивкой ESP EASY, подключил к MD через брокера - данные с датчиков передаются.
Что хочу настроить - в MD создать кнопку, при нажатии которой включался бы свет.
В ESP создал swith, он сам создался в MD в разделе MQTT со статусом 0. пытаюсь через редактирование это устройства задать ему 1, но на ESP его статус не меняется.
Так вот вопрос в том, правильно ли я понимаю что обратная связь MD->ESP работает только если они находятся в одной подсети?
С начала грешил на MDM, но патом заметил что и на самом интерфейсе EspEasy, не меняется, открываешь лог EspEasy там видно как состояние меняется, RSI и Uptime тоже отправляется по MQTT I их MDM принимает, но вот состояние пинов не отправляется как на EspEasy интерфейсе, так и в MDM MQTT таблице.
Можно, конечно и другую прошивку применить, ту же самую Tasmota, но для меня она не подходит, из за того что там нет как задавать импульсный сигнал. Напр. нажал кнопу и реле замкнулось на (напр.) 5 секунд.
Raspberry Pi 3B+
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: ESPEasy
На мою плату ESP Wroom 32 ESPEasy ни в какую не хочет устанавливаться. Прошивальщиком ESP Easy Flasher не удается прошить. Прошивался согласно этой ветке и этой
Я получаю либо user code done, либо циклическую перезагрузку
Если прошиваться ESP Easy Flasher, то получаю такое сообщение и про это написано тут
У кого есть успешный опыт прошивки ESPEasy на плате ESP Wroom 32? Если успешно, то какую прошивку использовали? - поделитесь
СпойлерПоказать
Код: Выделить всё
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0010,len:4
load:0x3fff0014,len:812
load:0x40078000,len:0
load:0x40078000,len:10164
entry 0x400789f8
user code done
Код: Выделить всё
rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: ESPEasy
Не по теме, но поделюсь инфой на всякий случай, пусть будет. Все мои попытки залить прошивку на ESP32 Dev Module безуспешны, в итоге получил такую ошибку A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header. Что делать, если появилась ошибка?
Читаем эту статью, способ действенный. Конденсатор не обязательно такой, как написано в статье. Можно от 10 до 470 uF (мкФ). Я использовал тот конденсатор, что оказался под рукой.
Вставил конденсатор c ёмкостью 220 uF(мкФ) и с напряжением 25V
Во время соединения нажимаем на кнопку BOOT и потом на EN. После этого должна пойти загрузка.
Есть удобная программка Монитор порта про. В ней можно программно перезапускать ардуинку.
Если у кого-то получилось залить прошивку ESPEasy на плату ESP32 Dev Module, поделитесь опытом.
Читаем эту статью, способ действенный. Конденсатор не обязательно такой, как написано в статье. Можно от 10 до 470 uF (мкФ). Я использовал тот конденсатор, что оказался под рукой.
Вставил конденсатор c ёмкостью 220 uF(мкФ) и с напряжением 25V
СпойлерПоказать
СпойлерПоказать
Если у кого-то получилось залить прошивку ESPEasy на плату ESP32 Dev Module, поделитесь опытом.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: ESPEasy
Решил наконец вопрос с заливкой прошивки ESPEasy на ESP32 Dev Module. Выложил инструкцию и саму рабочую прошивку сюда
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
- ebramariys
- Сообщения: 34
- Зарегистрирован: Вс апр 15, 2018 1:26 pm
- Откуда: Харьков
- Благодарил (а): 18 раз
- Поблагодарили: 3 раза
Re: ESPEasy
Привет! Не у кого не было,что рабочее правило не отрабатывается технически,хотя в логере показывает,что правило отработало?
-
- Сообщения: 44
- Зарегистрирован: Пт июн 07, 2019 7:40 pm
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Re: ESPEasy
Доброго дня!
Исследовал тут использование ProMiniExtender и его взаимодействие с выходами (уверен, что это относится и к своим GPIO).
Выяснилось следующее (в общем-то этого и следовало ожидать).
Если вы используете порт как выход (для включения реле, к примеру), то проверять состояние этого порта не имеет смысла. Это два взаимоисключающих состояния. Связано это с тем, что когда вы меняете состояние порта, он изменяет своё состояние. Но когда вы пытаетесь считать его состояние, порт переводится в режим INPUT и считывается его состояние без привязки к тому, что мы его меняли.
Отсюда вывод, напрямую, обратной связи от порта с режимов OUTPUT нет и состояние его не узнать. Обратную связь нужно реализовывать, я так понял, через dummy-устройство и правила.
Исследовал тут использование ProMiniExtender и его взаимодействие с выходами (уверен, что это относится и к своим GPIO).
Выяснилось следующее (в общем-то этого и следовало ожидать).
Если вы используете порт как выход (для включения реле, к примеру), то проверять состояние этого порта не имеет смысла. Это два взаимоисключающих состояния. Связано это с тем, что когда вы меняете состояние порта, он изменяет своё состояние. Но когда вы пытаетесь считать его состояние, порт переводится в режим INPUT и считывается его состояние без привязки к тому, что мы его меняли.
Отсюда вывод, напрямую, обратной связи от порта с режимов OUTPUT нет и состояние его не узнать. Обратную связь нужно реализовывать, я так понял, через dummy-устройство и правила.
-
- Сообщения: 44
- Зарегистрирован: Пт июн 07, 2019 7:40 pm
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Re: ESPEasy
Такого не было. Можно по подробней, что за правило, что делает и что в логахebramariys писал(а): ↑Ср май 27, 2020 10:29 pmПривет! Не у кого не было,что рабочее правило не отрабатывается технически,хотя в логере показывает,что правило отработало?