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

vk

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

ТЕМА: Прошивка sonoff touch

Прошивка sonoff touch 17 Сен 2018 15:04 #22861

  • directman
  • directman аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 61
  • Спасибо получено: 1
  • Репутация: 0
Adminhs пишет:
Опция использует soft таймер опроса GPIO - 10 мс.

Сигнал с кнопки может быть положительным или отрицательным. Автоопределение полярности происходит при старте модуля. Не забываем подтянуть резистором вход, чтобы его состояние было стабильным.

В настройках указываем:

- GPIO с кнопкой 255 - выключает работу кнопки;

- GPIO которыми требуется управлять (короткое или длинное нажатия - Short/Long).

Конфигурация GPIO для кнопки не требуется. (исключение - STM32 там INPUT/KEY).

Короткое (Short) нажатие - на кнопку >40 мс. (Сработает после отпускания кнопки). При выключении (Long) нажатие, GPIO=254 то (Short) нажатия будет происходить до отпускания кнопки.

Длинное (Long) нажатие >2 сек. Срабатывание происходит сразу. Если удерживать кнопку >1 сек, то произойдет срабатывание GPIO короткого нажатия.

GPIO кнопки работают только локально на модуле.

Управляемые GPIO могут находится как локально (в том числе на расширителях), так и удаленно через опцию VGPIO.

Максим, спасибо. Но можно более подробно показать куда какой резистор зацеплять на примере sonoff touch?
Последнее редактирование: 17 Сен 2018 15:05 от directman.
Администратор запретил публиковать записи гостям.

Прошивка sonoff touch 17 Сен 2018 17:12 #22862

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
не нужно настраивать на вход вывод кнопки - возможно из-за этого и не работает, хотя мешать теоретически не должно.

sonoff touch - это готовое устройство и там уже ничего допиливать не требуется по идее...
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Прошивка sonoff touch 17 Сен 2018 17:17 #22863

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

Прошивка sonoff touch 17 Сен 2018 17:42 #22864

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
Конечно можно, если тач эмулирует подачу сигнала 1 или 0 на вход м/к.

Но я не знаю особенностей работы этого девайса и я не испытывал его лично на этой опции конечно же.

В общем плане у опции есть слабое место в виде автоопределения начального состояния - тут нужно будет предусмотреть, если что, ручное задание начального состояния гпио

Алгоритм протестирован на 3 разных м/к и работает без замечаний.
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Прошивка sonoff touch 17 Сен 2018 17:46 #22865

  • d51x
  • d51x аватар
  • Не в сети
  • Давно я тут
  • Сообщений: 105
  • Спасибо получено: 3
  • Репутация: 1
Radio88 пишет:
Что-то у меня тоже не работает длинное нажатие. Назначил 12 gpio вход, назначил 3 gpio на короткое и 16 на длинное нажатие - отрабатывает только 3 gpio на короткое, даже когда держу более 2 секунд. Что делаю не так?
Gpio0 - кнопка
Gpio12 - релюха
Gpio13 - светодиод

Зачем гпио12 назначать на вход, если это выход?

А какая идея была?
Последнее редактирование: 17 Сен 2018 17:50 от d51x.
Администратор запретил публиковать записи гостям.

Прошивка sonoff touch 18 Сен 2018 09:26 #22873

  • Radio88
  • Radio88 аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 48
  • Репутация: 0
Это другое устройство, не sonoff touch.
Администратор запретил публиковать записи гостям.
Модераторы: FlyRouter
Время создания страницы: 0.147 секунд

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