Ключевое ?лово

vk

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Софт:обсуждение программного обеспечения для умного дома
  • Страница:
  • 1
  • 2
  • 3
  • 4

ТЕМА: отправка сообщение при изменение GPIO out

отправка сообщение при изменение GPIO out 05 Фев 2017 23:49 #17046

  • kuzmich
  • kuzmich аватар
  • Не в сети
  • Давно я тут
  • Сообщений: 85
  • Спасибо получено: 4
  • Репутация: 0
Здравствуйте.
в прошивке активированы модули: MQTT JSON клиент, Web KEY, GPIO, Logic2, Работа с прерываниями.

GPIO13 настроен на out
GPIO0 настроен на input key, переключать GPIO 13.
Так же Logic2 есть правила на управления GPIO13.

Как я понял из документации, если кто-то меняет состояние GPIO13 то по mqtt должно отправляться сообщение.

Если если переключать GPIO13 web кнопкой, то сообщение с новым статусом отправляется.
Если срабатывает правило Logic2 то так же отправляется сообщение.

Если GPIO13 меняется по срабатыванию прерывания на GPIO0, то сообщение не отправляется.
Если GPIO13 меняется по mqtt сообщению "/outputX" то сообщение в json формате об изменения статуса ток же не меняется. (это конечно спорный момент, но к сожалению программа которой я пользуюсь не поваляет читать статус кнопки отправлять команду на изменение в один и тот же топик :( )

Хотелось бы, что бы изменению статуса по прерыванию новое состояние GPIO сразу отсылалось. и как бонус по команде /outputX тоже.

Спасибо.
Администратор запретил публиковать записи гостям.

отправка сообщение при изменение GPIO out 06 Фев 2017 07:52 #17054

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 6788
  • Спасибо получено: 1066
  • Репутация: 191
Вообще-то изначально есть эта опция , называется "Active send". Нужно всего лишь почитать документацию про прерывания.
Просьба писать сообщения в соотвествующих темах форума.
ESP8266: [Первая страница темы] [Отлавливаем баги]
IRC: forestnet.org канал #esp8266 - онлайн помощь.
Администратор запретил публиковать записи гостям.

отправка сообщение при изменение GPIO out 06 Фев 2017 08:08 #17056

  • kuzmich
  • kuzmich аватар
  • Не в сети
  • Давно я тут
  • Сообщений: 85
  • Спасибо получено: 4
  • Репутация: 0
Adminhs пишет:
Вообще-то изначально есть эта опция , называется "Active send". Нужно всего лишь почитать документацию про прерывания.

Я внимательно прочитал документацию, но по факту опция "Active send" и не отправляет сообщение, и не меняет статус GPIO.
В моём случая бесполезна совсем.
Администратор запретил публиковать записи гостям.

отправка сообщение при изменение GPIO out 06 Фев 2017 08:15 #17057

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 6788
  • Спасибо получено: 1066
  • Репутация: 191
Отправляет, но топик в mqtt там другой
Просьба писать сообщения в соотвествующих темах форума.
ESP8266: [Первая страница темы] [Отлавливаем баги]
IRC: forestnet.org канал #esp8266 - онлайн помощь.
Администратор запретил публиковать записи гостям.

отправка сообщение при изменение GPIO out 06 Фев 2017 08:30 #17058

  • kuzmich
  • kuzmich аватар
  • Не в сети
  • Давно я тут
  • Сообщений: 85
  • Спасибо получено: 4
  • Репутация: 0
Adminhs пишет:
Отправляет, но топик в mqtt там другой

Я в консоле слушаю все топики, от всех устройств. других сообщений не заметил.

И даже если бы отправлял бы, нужно стороннее устройство которое принимало бы это сообщение и в ответ отпраляло бы сообщение переключить GPIO out. а это не приемлемо для функции выключателя, т.к. сильно повышается связанность и уменьшается надёжность.
Администратор запретил публиковать записи гостям.

отправка сообщение при изменение GPIO out 06 Фев 2017 08:32 #17059

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 6788
  • Спасибо получено: 1066
  • Репутация: 191
А, тогда нужно использовать режим KEY . Если хочется управлять каким-то GPIO.

Что-то я не понял что не отправляется. Все что должно отправляется -давно все отправляется вроде как, уже года два.
Просьба писать сообщения в соотвествующих темах форума.
ESP8266: [Первая страница темы] [Отлавливаем баги]
IRC: forestnet.org канал #esp8266 - онлайн помощь.
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
  • 3
  • 4
Модераторы: FlyRouter, Dolfik
Время создания страницы: 0.090 секунд

Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.