esp8266(wifi-loT) нужна помощь
Модератор: immortal
esp8266(wifi-loT) нужна помощь
прошил конструктором wifi-loT три платы (esp8266 esp32 esp8285) все три в дополнении ESP8266(wifi-loT) появились. В созданных простых устройствах и связных объектах relay статус меняется сели щелкать с веб морды esp. Если пробывать щелкать из majordomo из простых устройств например то статус меняется и через пару секунд возвращяеться обратно, на самой esp ничего не происходит как будто данные до нее из majordomo не доходят.
Re: esp8266(wifi-loT) нужна помощь
Модуль MQTT не установлен.
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Контактная информация:
Re: esp8266(wifi-loT) нужна помощь
Модуль только принимает данные. Чтобы управлять, нужно добавить немного кода в методы turnOn, turnOff
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
Re: esp8266(wifi-loT) нужна помощь
Добавил методы turnOn, turnOff($this->setProperty("status",0);) , на реле добавил связанный объект , все ровно реле не реагирует
skysilver писал(а): Сб июл 28, 2018 5:36 pm Модуль только принимает данные. Чтобы управлять, нужно добавить немного кода в методы turnOn, turnOff
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Контактная информация:
Re: esp8266(wifi-loT) нужна помощь
Это не то. Имелось в виду конкретно управление пинами у есп8266.Step40 писал(а): Сб июл 28, 2018 9:07 pm Добавил методы turnOn, turnOff($this->setProperty("status",0);) , на реле добавил связанный объект , все ровно реле не реагирует
Что-то вроде
getURL(' http://IP_ADRES/gpio?st=1&pin=12');
и
getURL(' http://IP_ADRES/gpio?st=0&pin=12');
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
Re: esp8266(wifi-loT) нужна помощь
код вставлять в методы turnOn, turnOff объекта relay связанного с gpiout esp32 правильно? в модуле у объекта relay свойство оставляем статус? метод надо добавлять какой нибудь?
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Контактная информация:
Re: esp8266(wifi-loT) нужна помощь
Даblacbag писал(а): Вс июл 29, 2018 9:17 am код вставлять в методы turnOn, turnOff объекта relay связанного с gpiout esp32 правильно
Да
Вроде, нет.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
Re: esp8266(wifi-loT) нужна помощь
Спасибо, разобрался. Достаточно в метод switch вставить код getURL(' http://IP_ADRES/gpio?st=2&pin=12'); где 2 инвертирует состояние gpio. Все отлично работает! Чтобы получить импульс для электро замка вставить код вида: getURL('http://IP/gpio?st=1&pin=12&click=2');
Последний раз редактировалось blacbag Пт авг 17, 2018 2:11 pm, всего редактировалось 1 раз.
- Sapizdullin
- Сообщения: 408
- Зарегистрирован: Сб фев 18, 2017 9:47 am
- Откуда: Земля
Re: esp8266(wifi-loT) нужна помощь
Бред какой-то.. Вот метод работающий с ESP по MQTT без всяких гетов..skysilver писал(а): Сб июл 28, 2018 10:23 pmЭто не то. Имелось в виду конкретно управление пинами у есп8266.Step40 писал(а): Сб июл 28, 2018 9:07 pm Добавил методы turnOn, turnOff($this->setProperty("status",0);) , на реле добавил связанный объект , все ровно реле не реагирует
Что-то вроде
getURL(' http://IP_ADRES/gpio?st=1&pin=12');
и
getURL(' http://IP_ADRES/gpio?st=0&pin=12');
Код: Выделить всё
$currentStatus=$this->getProperty('status');
if ($currentStatus) {
$this->callmethod('turnOff');
} else {
$this->callmethod('turnOn');
}Intel(R) Core(TM) i7-6700, Debian 9 "Stretch", Zoneminder, Avreg.
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Контактная информация:
Re: esp8266(wifi-loT) нужна помощь
Если попробовать почитать, то видно, что про мктт вообще речи не было.Sapizdullin писал(а): Чт авг 02, 2018 7:01 pm Бред какой-то.. Вот метод работающий с ESP по MQTT без всяких гетов..
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram