ESPEasy
Модератор: immortal
-
- Сообщения: 15
- Зарегистрирован: Чт фев 02, 2017 4:33 pm
- Благодарил (а): 4 раза
- Поблагодарили: 4 раза
Re: ESPEasy
Отвечаю сам, может кому пргодиться.
Топик пишем /Espeasy1/cmd где Espeasy1 - имя устройства
Данные event,led1set=100 где led1set- название события из правил 100 - передаваемое в событие значение
Также в данных можно использовать стандартные команды типа PWM,2,100 GPIO,2,1 и тд.
Топик пишем /Espeasy1/cmd где Espeasy1 - имя устройства
Данные event,led1set=100 где led1set- название события из правил 100 - передаваемое в событие значение
Также в данных можно использовать стандартные команды типа PWM,2,100 GPIO,2,1 и тд.
- За это сообщение автора ast поблагодарил:
- Strangeman (Пт мар 15, 2019 6:32 pm)
- Рейтинг: 1.16%
- woow
- Сообщения: 821
- Зарегистрирован: Пн июл 04, 2016 8:46 am
- Откуда: Mazeikiai
- Благодарил (а): 125 раз
- Поблагодарили: 46 раз
Re: ESPEasy
вот просто интересно из практичности- для чего это? Может и мне пригодится.
Raspberry Pi 3B+
-
- Сообщения: 15
- Зарегистрирован: Чт фев 02, 2017 4:33 pm
- Благодарил (а): 4 раза
- Поблагодарили: 4 раза
Re: ESPEasy
В правилах espeasy нет возможности узнать текущее состояние выхода.
Для этого приходиться использовать, отдельное устройство Dummy и хранить в нем состояния выходов.
Для того чтоб состояние всегда было актуально, приходиться отказаться от прямых команд к пину и изменять значение переменной в устройстве Dummy. Так в правилах пишется событие, по которому, заносятся новые данные в Dummy и после этого меняется состояние выхода. В итоге в правилах всегда можно получить актуальное состояние выхода. Возможно это мой костыль, но других вариантов я пока не нашел.
Для этого приходиться использовать, отдельное устройство Dummy и хранить в нем состояния выходов.
Для того чтоб состояние всегда было актуально, приходиться отказаться от прямых команд к пину и изменять значение переменной в устройстве Dummy. Так в правилах пишется событие, по которому, заносятся новые данные в Dummy и после этого меняется состояние выхода. В итоге в правилах всегда можно получить актуальное состояние выхода. Возможно это мой костыль, но других вариантов я пока не нашел.
- За это сообщение автора ast поблагодарил:
- Strangeman (Пт мар 15, 2019 6:32 pm)
- Рейтинг: 1.16%
- woow
- Сообщения: 821
- Зарегистрирован: Пн июл 04, 2016 8:46 am
- Откуда: Mazeikiai
- Благодарил (а): 125 раз
- Поблагодарили: 46 раз
Re: ESPEasy
я делаю иначе. Тот пин , которого хочу знать состояние обозначаю как switch ( напр. на 12 пине висит реле) и для понятности называю его напр. GPIO12 и по mqtt прилетают 0 или 1ast писал(а): ↑Чт фев 07, 2019 2:49 amВ правилах espeasy нет возможности узнать текущее состояние выхода.
Для этого приходиться использовать, отдельное устройство Dummy и хранить в нем состояния выходов.
Для того чтоб состояние всегда было актуально, приходиться отказаться от прямых команд к пину и изменять значение переменной в устройстве Dummy. Так в правилах пишется событие, по которому, заносятся новые данные в Dummy и после этого меняется состояние выхода. В итоге в правилах всегда можно получить актуальное состояние выхода. Возможно это мой костыль, но других вариантов я пока не нашел.
- За это сообщение автора woow поблагодарили (всего 2):
- Strangeman (Пт мар 15, 2019 6:33 pm) • ebramariys (Ср апр 17, 2019 8:10 pm)
- Рейтинг: 2.33%
Raspberry Pi 3B+
- buba911
- Сообщения: 127
- Зарегистрирован: Пт дек 07, 2018 4:57 pm
- Благодарил (а): 42 раза
- Поблагодарили: 7 раз
Re: ESPEasy
Доброго всем дня.
Может кому понадобиться мой опыт.
Может кому понадобиться мой опыт.
- Вложения
-
- ESP_easy.pdf
- (1012.25 КБ) 1009 скачиваний
- Рейтинг: 1.16%
Raspberry Pi3B+ v4.44
-
- Сообщения: 15
- Зарегистрирован: Чт фев 02, 2017 4:33 pm
- Благодарил (а): 4 раза
- Поблагодарили: 4 раза
Re: ESPEasy
А что делать если там ШИМ сигнал?woow писал(а): ↑Чт фев 07, 2019 2:33 pmя делаю иначе. Тот пин , которого хочу знать состояние обозначаю как switch ( напр. на 12 пине висит реле) и для понятности называю его напр. GPIO12 и по mqtt прилетают 0 или 1ast писал(а): ↑Чт фев 07, 2019 2:49 amВ правилах espeasy нет возможности узнать текущее состояние выхода.
Для этого приходиться использовать, отдельное устройство Dummy и хранить в нем состояния выходов.
Для того чтоб состояние всегда было актуально, приходиться отказаться от прямых команд к пину и изменять значение переменной в устройстве Dummy. Так в правилах пишется событие, по которому, заносятся новые данные в Dummy и после этого меняется состояние выхода. В итоге в правилах всегда можно получить актуальное состояние выхода. Возможно это мой костыль, но других вариантов я пока не нашел.
-
- Сообщения: 123
- Зарегистрирован: Пт апр 15, 2016 10:18 am
- Откуда: 21RU
- Благодарил (а): 5 раз
- Поблагодарили: 20 раз
- Контактная информация:
Re: ESPEasy
Посчитать импульсы?А что делать если там ШИМ сигнал?
Слабость - велика, а сила - ничтожна.
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
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
-
- Сообщения: 2
- Зарегистрирован: Пн фев 11, 2019 1:29 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: ESPEasy
ESP mega, команда для включения например реле через вывод 12 : в топик /назв.устройства/gpio/12 сообщение 1 или 0,
обратную связь немного через костыль : вывод 12 в устройстве обзываю gpio#12, в результате ЕSP шлет ответ о состоянии в топик
/назв.устройства/gpio/12
- Strangeman
- Сообщения: 208
- Зарегистрирован: Ср янв 16, 2013 6:35 pm
- Откуда: Золотарево
- Благодарил (а): 101 раз
- Поблагодарили: 19 раз
- Контактная информация:
Re: ESPEasy
Открытые платформы рулят.
Посмотрел я с тоской на плагин для INA219, что в комплекте идет, потом еще раз посмотрел...
Да и запилил для INA226 почти полноценный.
Посмотрел я с тоской на плагин для INA219, что в комплекте идет, потом еще раз посмотрел...
Да и запилил для INA226 почти полноценный.
- За это сообщение автора Strangeman поблагодарил:
- Bolik.Stav (Чт фев 18, 2021 6:15 pm)
- Рейтинг: 1.16%
Основной: Z99Le, Debian 10, модули на ESP-12F с собственной логикой. С сервером связаны, но работоспособны и без него.
Тестовый: Cubieboard2, Armbian Buster (сейчас Bionic) 5.4.y
Тестовый: Cubieboard2, Armbian Buster (сейчас Bionic) 5.4.y
Re: ESPEasy
И действительно - почему так? Проект обновляется практически еженедельно, денег не просят...
https://github.com/letscontrolit/ESPEasy/releases