ESPEasy

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

ast
Сообщения: 15
Зарегистрирован: Чт фев 02, 2017 4:33 pm
Благодарил (а): 4 раза
Поблагодарили: 4 раза

Re: ESPEasy

Сообщение ast » Вт фев 05, 2019 1:34 am

Отвечаю сам, может кому пргодиться.
Топик пишем /Espeasy1/cmd где Espeasy1 - имя устройства
Данные event,led1set=100 где led1set- название события из правил 100 - передаваемое в событие значение

Также в данных можно использовать стандартные команды типа PWM,2,100 GPIO,2,1 и тд.
За это сообщение автора ast поблагодарил:
Strangeman (Пт мар 15, 2019 6:32 pm)
Рейтинг: 1.37%
Аватара пользователя
woow
Сообщения: 568
Зарегистрирован: Пн июл 04, 2016 8:46 am
Благодарил (а): 92 раза
Поблагодарили: 26 раз

Re: ESPEasy

Сообщение woow » Вт фев 05, 2019 4:30 pm

ast писал(а):
Вт фев 05, 2019 1:34 am
Отвечаю сам, может кому пргодиться.
Топик пишем /Espeasy1/cmd где Espeasy1 - имя устройства
Данные event,led1set=100 где led1set- название события из правил 100 - передаваемое в событие значение
вот просто интересно из практичности- для чего это? Может и мне пригодится.
Raspberry+Broadlink+ESPEasy+Tasmota
ast
Сообщения: 15
Зарегистрирован: Чт фев 02, 2017 4:33 pm
Благодарил (а): 4 раза
Поблагодарили: 4 раза

Re: ESPEasy

Сообщение ast » Чт фев 07, 2019 2:49 am

В правилах espeasy нет возможности узнать текущее состояние выхода.
Для этого приходиться использовать, отдельное устройство Dummy и хранить в нем состояния выходов.
Для того чтоб состояние всегда было актуально, приходиться отказаться от прямых команд к пину и изменять значение переменной в устройстве Dummy. Так в правилах пишется событие, по которому, заносятся новые данные в Dummy и после этого меняется состояние выхода. В итоге в правилах всегда можно получить актуальное состояние выхода. Возможно это мой костыль, но других вариантов я пока не нашел.
За это сообщение автора ast поблагодарил:
Strangeman (Пт мар 15, 2019 6:32 pm)
Рейтинг: 1.37%
Аватара пользователя
woow
Сообщения: 568
Зарегистрирован: Пн июл 04, 2016 8:46 am
Благодарил (а): 92 раза
Поблагодарили: 26 раз

Re: ESPEasy

Сообщение woow » Чт фев 07, 2019 2:33 pm

ast писал(а):
Чт фев 07, 2019 2:49 am
В правилах espeasy нет возможности узнать текущее состояние выхода.
Для этого приходиться использовать, отдельное устройство Dummy и хранить в нем состояния выходов.
Для того чтоб состояние всегда было актуально, приходиться отказаться от прямых команд к пину и изменять значение переменной в устройстве Dummy. Так в правилах пишется событие, по которому, заносятся новые данные в Dummy и после этого меняется состояние выхода. В итоге в правилах всегда можно получить актуальное состояние выхода. Возможно это мой костыль, но других вариантов я пока не нашел.
я делаю иначе. Тот пин , которого хочу знать состояние обозначаю как switch ( напр. на 12 пине висит реле) и для понятности называю его напр. GPIO12 и по mqtt прилетают 0 или 1
За это сообщение автора woow поблагодарил:
Strangeman (Пт мар 15, 2019 6:33 pm)
Рейтинг: 1.37%
Raspberry+Broadlink+ESPEasy+Tasmota
Аватара пользователя
buba911
Сообщения: 6
Зарегистрирован: Пт дек 07, 2018 4:57 pm
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: ESPEasy

Сообщение buba911 » Пт фев 15, 2019 2:12 pm

Доброго всем дня.
Может кому понадобиться мой опыт.
Вложения
ESP_easy.pdf
(1012.25 КБ) 40 скачиваний
За это сообщение автора buba911 поблагодарил:
Plug (Пт фев 15, 2019 3:38 pm)
Рейтинг: 1.37%
ast
Сообщения: 15
Зарегистрирован: Чт фев 02, 2017 4:33 pm
Благодарил (а): 4 раза
Поблагодарили: 4 раза

Re: ESPEasy

Сообщение ast » Вс фев 17, 2019 1:53 am

woow писал(а):
Чт фев 07, 2019 2:33 pm
ast писал(а):
Чт фев 07, 2019 2:49 am
В правилах espeasy нет возможности узнать текущее состояние выхода.
Для этого приходиться использовать, отдельное устройство Dummy и хранить в нем состояния выходов.
Для того чтоб состояние всегда было актуально, приходиться отказаться от прямых команд к пину и изменять значение переменной в устройстве Dummy. Так в правилах пишется событие, по которому, заносятся новые данные в Dummy и после этого меняется состояние выхода. В итоге в правилах всегда можно получить актуальное состояние выхода. Возможно это мой костыль, но других вариантов я пока не нашел.
я делаю иначе. Тот пин , которого хочу знать состояние обозначаю как switch ( напр. на 12 пине висит реле) и для понятности называю его напр. GPIO12 и по mqtt прилетают 0 или 1
А что делать если там ШИМ сигнал?
AndrewS
Сообщения: 113
Зарегистрирован: Пт апр 15, 2016 10:18 am
Откуда: 21RU
Благодарил (а): 3 раза
Поблагодарили: 17 раз
Контактная информация:

Re: ESPEasy

Сообщение AndrewS » Пн мар 04, 2019 3:31 pm

А что делать если там ШИМ сигнал?
Посчитать импульсы?
Слабость - велика, а сила - ничтожна.
ARMBIAN 5.38 stable Debian GNU/Linux 9 (stretch) 4.14.18-sunxi
System load: 2.03 1.85 1.78 Up time: 23 days
Memory usage: 65 % of 2014MB CPU temp: 37°C
Orange Pi Plus 2 H3 Quad Core 1.6GHZ 2GB
Kalm45
Сообщения: 2
Зарегистрирован: Пн фев 11, 2019 1:29 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: ESPEasy

Сообщение Kalm45 » Чт мар 07, 2019 11:38 am

ast писал(а):
Вт фев 05, 2019 1:06 am
HTTP командой все запускается и работает.
MQTT команду вида /<espeasyname>/control?cmd=event,remoteTimerControl=5 не воспринимает никак.
Перекопал весь форум но правильный синтаксис так не обнаружил.
ESP mega, команда для включения например реле через вывод 12 : в топик /назв.устройства/gpio/12 сообщение 1 или 0,
обратную связь немного через костыль : вывод 12 в устройстве обзываю gpio#12, в результате ЕSP шлет ответ о состоянии в топик
/назв.устройства/gpio/12
Аватара пользователя
Strangeman
Сообщения: 97
Зарегистрирован: Ср янв 16, 2013 6:35 pm
Откуда: Золотарево
Благодарил (а): 54 раза
Поблагодарили: 11 раз
Контактная информация:

Re: ESPEasy

Сообщение Strangeman » Пт мар 15, 2019 6:50 pm

Открытые платформы рулят.
Посмотрел я с тоской на плагин для INA219, что в комплекте идет, потом еще раз посмотрел...
Да и запилил для INA226 почти полноценный.
Снимок экрана в 2019-03-15 18-44-13.png
Снимок экрана в 2019-03-15 18-44-13.png (62.46 КБ) 55 просмотров
Снимок экрана в 2019-03-15 18-44-42.png
Снимок экрана в 2019-03-15 18-44-42.png (111.82 КБ) 55 просмотров
Снимок экрана в 2019-03-15 18-44-53.png
Снимок экрана в 2019-03-15 18-44-53.png (208.16 КБ) 55 просмотров
Ответить