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

vk

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Железо для умного дома

ТЕМА: ESP8266+MQTT+OpenHab

ESP8266+MQTT+OpenHab 06 Янв 2016 16:00 #9014

  • vuln
  • vuln аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 22
  • Спасибо получено: 5
  • Репутация: 1
Подскажите пожалуйста - через mqtt можно реализовать вот такую конструкцию http://IP_ADRES/gpio?st=1&pin=5&click=1
т.е мне нужно чтобы gpio на 1 сек включить.
Администратор запретил публиковать записи гостям.

ESP8266+MQTT+OpenHab 07 Янв 2016 16:49 #9071

  • igorvin
  • igorvin аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 50
  • Спасибо получено: 15
  • Репутация: 1
Мне кажется что это более правильно сделать через конструктор кода.
Не могли бы вы более подробнее объяснить поставленную задачу ?
Администратор запретил публиковать записи гостям.

ESP8266+MQTT+OpenHab 07 Янв 2016 17:13 #9072

  • vuln
  • vuln аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 22
  • Спасибо получено: 5
  • Репутация: 1
задача: симулировать нажатие на кнопку
насчет конструктора кода такая идея приходила, но я в итоге сделал с помощью http_binding.
Последнее редактирование: 07 Янв 2016 17:33 от vuln.
Администратор запретил публиковать записи гостям.

ESP8266+MQTT+OpenHab 15 Янв 2016 21:23 #9346

  • Stpnff
  • Stpnff аватар
  • Не в сети
  • Новый участник
  • Сообщений: 8
  • Спасибо получено: 1
  • Репутация: 0
Привет всем. Не могу понять. В терминале при нажатии физической кнопки на модуле esp вижу mqtt посыл, но статус выключателя (вкл/выкл) в openhab не меняется. Из openhab по mqtt светодиод на esp включается-выключается. Может есть мысли?
Тут, вроде, все верно:
{ mqtt=">[mymosquitto:/esp8266/gpio/output4:command:ON:1],>[mymosquitto:/esp8266/gpio/output4:command:OFF:0],<[mymosquitto:/esp8266/gpio/output4:state:default]" }
Последнее редактирование: 15 Янв 2016 22:01 от Stpnff.
Администратор запретил публиковать записи гостям.

ESP8266+MQTT+OpenHab 15 Янв 2016 23:20 #9347

  • vuln
  • vuln аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 22
  • Спасибо получено: 5
  • Репутация: 1
возможно вот так
{ mqtt=">[mymosquitto:/esp8266/gpio/output4:command:ON:1],>[mymosquitto:/esp8266/gpio/output4:command:OFF:0],<[mymosquitto:/esp8266/gpio/output4:state:MAP(0on1off.map)]" }

содержание самого 0on1off.map :
1=ON
0=OFF
Последнее редактирование: 15 Янв 2016 23:34 от vuln.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Stpnff

ESP8266+MQTT+OpenHab 16 Янв 2016 15:43 #9362

  • Stpnff
  • Stpnff аватар
  • Не в сети
  • Новый участник
  • Сообщений: 8
  • Спасибо получено: 1
  • Репутация: 0
Ура, помогло!
Администратор запретил публиковать записи гостям.
Модераторы: FlyRouter
Время создания страницы: 0.141 секунд

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