Страница 4 из 7

Re: ESPEasy

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

Также в данных можно использовать стандартные команды типа PWM,2,100 GPIO,2,1 и тд.

Re: ESPEasy

Добавлено: Вт фев 05, 2019 4:30 pm
woow
ast писал(а):
Вт фев 05, 2019 1:34 am
Отвечаю сам, может кому пргодиться.
Топик пишем /Espeasy1/cmd где Espeasy1 - имя устройства
Данные event,led1set=100 где led1set- название события из правил 100 - передаваемое в событие значение
вот просто интересно из практичности- для чего это? Может и мне пригодится.

Re: ESPEasy

Добавлено: Чт фев 07, 2019 2:49 am
ast
В правилах espeasy нет возможности узнать текущее состояние выхода.
Для этого приходиться использовать, отдельное устройство Dummy и хранить в нем состояния выходов.
Для того чтоб состояние всегда было актуально, приходиться отказаться от прямых команд к пину и изменять значение переменной в устройстве Dummy. Так в правилах пишется событие, по которому, заносятся новые данные в Dummy и после этого меняется состояние выхода. В итоге в правилах всегда можно получить актуальное состояние выхода. Возможно это мой костыль, но других вариантов я пока не нашел.

Re: ESPEasy

Добавлено: Чт фев 07, 2019 2:33 pm
woow
ast писал(а):
Чт фев 07, 2019 2:49 am
В правилах espeasy нет возможности узнать текущее состояние выхода.
Для этого приходиться использовать, отдельное устройство Dummy и хранить в нем состояния выходов.
Для того чтоб состояние всегда было актуально, приходиться отказаться от прямых команд к пину и изменять значение переменной в устройстве Dummy. Так в правилах пишется событие, по которому, заносятся новые данные в Dummy и после этого меняется состояние выхода. В итоге в правилах всегда можно получить актуальное состояние выхода. Возможно это мой костыль, но других вариантов я пока не нашел.
я делаю иначе. Тот пин , которого хочу знать состояние обозначаю как switch ( напр. на 12 пине висит реле) и для понятности называю его напр. GPIO12 и по mqtt прилетают 0 или 1

Re: ESPEasy

Добавлено: Пт фев 15, 2019 2:12 pm
buba911
Доброго всем дня.
Может кому понадобиться мой опыт.

Re: ESPEasy

Добавлено: Вс фев 17, 2019 1:53 am
ast
woow писал(а):
Чт фев 07, 2019 2:33 pm
ast писал(а):
Чт фев 07, 2019 2:49 am
В правилах espeasy нет возможности узнать текущее состояние выхода.
Для этого приходиться использовать, отдельное устройство Dummy и хранить в нем состояния выходов.
Для того чтоб состояние всегда было актуально, приходиться отказаться от прямых команд к пину и изменять значение переменной в устройстве Dummy. Так в правилах пишется событие, по которому, заносятся новые данные в Dummy и после этого меняется состояние выхода. В итоге в правилах всегда можно получить актуальное состояние выхода. Возможно это мой костыль, но других вариантов я пока не нашел.
я делаю иначе. Тот пин , которого хочу знать состояние обозначаю как switch ( напр. на 12 пине висит реле) и для понятности называю его напр. GPIO12 и по mqtt прилетают 0 или 1
А что делать если там ШИМ сигнал?

Re: ESPEasy

Добавлено: Пн мар 04, 2019 3:31 pm
AndrewS
А что делать если там ШИМ сигнал?
Посчитать импульсы?

Re: ESPEasy

Добавлено: Чт мар 07, 2019 11:38 am
Kalm45
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

Re: ESPEasy

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

Re: ESPEasy

Добавлено: Вс июн 16, 2019 9:46 pm
кудрявый
woow писал(а):
Вт май 16, 2017 10:02 pm
Смотрю как-то уже тема эта стала потихоньку помирать.
И действительно - почему так? Проект обновляется практически еженедельно, денег не просят...
https://github.com/letscontrolit/ESPEasy/releases