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

vk

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

ТЕМА: Мануал

Мануал 14 Фев 2017 23:37 #17221

  • DimSun
  • DimSun аватар
  • Не в сети
  • Новый участник
  • Сообщений: 7
  • Спасибо получено: 1
  • Репутация: 0
Adminhs пишет:
gpioint не отправляются, если нет события.

А вот и не так. На majordomo gpioint отправляется вместе со всем остальным. Как убрать это?
Администратор запретил публиковать записи гостям.

Мануал 15 Фев 2017 07:59 #17223

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7197
  • Спасибо получено: 1114
  • Репутация: 194
отправляется 0 , если события нет, 1 - когда сработало событие прерывания. Зачем его убирать?
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Мануал 15 Фев 2017 11:05 #17230

  • DimSun
  • DimSun аватар
  • Не в сети
  • Новый участник
  • Сообщений: 7
  • Спасибо получено: 1
  • Репутация: 0
Adminhs пишет:
отправляется 0 , если события нет, 1 - когда сработало событие прерывания. Зачем его убирать?

Это я вижу, что отправляется 0. Только не пойму зачем. Логика прерывания: есть событие - отправляем сигнал. Это работает. Если нет события - зачем сигналить, что его нет?

Столкнулся в мажордоме и его новых простых устройствах. Там для датчика движения нужно просто ввзывать метод, при обнаружении активности. Настроил прерывания и в модуле мажордома привязал gpioint к методу датчика движения. Все ок, но когда esp отсылает данные по времени, отсылается и gpioint=0. И опять активность, которой нет.
Администратор запретил публиковать записи гостям.

Мануал 15 Фев 2017 11:09 #17231

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7197
  • Спасибо получено: 1114
  • Репутация: 194
не вижу проблемы.. Там достаточно if(gpioint==1) достаточно для этого..
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Мануал 15 Фев 2017 11:18 #17232

  • DimSun
  • DimSun аватар
  • Не в сети
  • Новый участник
  • Сообщений: 7
  • Спасибо получено: 1
  • Репутация: 0
Это понятно. Как обойти я знаю. Просто, как в контроллерах прерывания работаю: сработало прерывание - запустился обработчик. Не сработало - обработчик не запускается. Здесь же мы постоянно дергаем обработчик на сервере. Лишнее это имхо.
Администратор запретил публиковать записи гостям.

Мануал 15 Фев 2017 11:23 #17233

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7197
  • Спасибо получено: 1114
  • Репутация: 194
Вмысле обработчик запускается ? он в любом случае запускается, но все решает установка условия if()
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
  • 3
Модераторы: FlyRouter
Время создания страницы: 0.186 секунд

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