Инструкция по программированию SonOff Touch

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

VladPTZ
Сообщения: 395
Зарегистрирован: Вт май 31, 2016 6:56 pm
Откуда: Россия Карелия Петрозаводск
Благодарил (а): 95 раз
Поблагодарили: 57 раз

Re: Инструкция по программированию SonOff Touch

Сообщение VladPTZ » Пт янв 19, 2018 12:31 pm

Появился у меня еще 2х клавишный Sonoff T
Единственый выключатель который я не проверил перед пере прошивкой.
Не работает первая сенсорная кнопка.
Если замыкать проводом программирования на минус (припаян к резистору R19) то нормально включается и выключается, что говорит ПО в ESP работает.

Почему может не работать первая сенсорная кнопка в двухклавишном выключателе?
Фото платы прилагаю.

Еще интересно как задается на производстве две или три кнопки, перепайкой резисторов R1, R2, R3?

Для чего появилась микросхема A00MEL ? Как я понимаю через не проходят сигналы кнопок, есть ли на нее где прошивка? Отличается ли она для 2 трех клавишного?
СпойлерПоказать
IMG_20180119_100833.jpg
IMG_20180119_100833.jpg (5.55 МБ) 6217 просмотров
За это сообщение автора VladPTZ поблагодарил:
TrDA (Вт фев 13, 2018 4:58 pm)
Рейтинг: 1.16%
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
VladPTZ
Сообщения: 395
Зарегистрирован: Вт май 31, 2016 6:56 pm
Откуда: Россия Карелия Петрозаводск
Благодарил (а): 95 раз
Поблагодарили: 57 раз

Re: Инструкция по программированию SonOff Touch

Сообщение VladPTZ » Пт янв 19, 2018 5:24 pm

На выходе контролера сенсорных кнопок нашел все три сигнала с копок, поиск продолжается, может не на том пине кнопки ловлю, а ловлю я их на пинах 0 9 10 как sonoff t1 но с другой платой.
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
VladPTZ
Сообщения: 395
Зарегистрирован: Вт май 31, 2016 6:56 pm
Откуда: Россия Карелия Петрозаводск
Благодарил (а): 95 раз
Поблагодарили: 57 раз

Re: Инструкция по программированию SonOff Touch

Сообщение VladPTZ » Сб янв 20, 2018 9:55 am

Изучив исходники на придет используемых пинов https://majordomo.smartliving.ru/forum/ ... 893#p66547
Как я и предполагал, первая кнопка на пине 0 ESPшки

#define BUTTON_PIN1 0
#define RELAY_PIN1 12
#define LED_PIN 13

#define BUTTON_PIN2 9
#define RELAY_PIN2 5

#define BUTTON_PIN3 10
#define RELAY_PIN3 4

Получается все упирается в чип A00MEL https://www.silabs.com/documents/public ... asheet.pdf
И его прошивку Где ее всять?

Еще не понятно зачем разработчики нагородили огород с тремя микроконтроллерами, когда можно было обработку 433мгц запихать в espшку.
На крайний случай придется выдернуть этот A00MEL и соединить напрямую. (как в аналогичных выключателях Sonoff)
Есть у кого успешный опыт испотзования такого выключателя? После перепршивки обошлось без граблей?

И еще, при нажатиии на и удержании что первуючто вторую кнопку бибикает спикер.
За это сообщение автора VladPTZ поблагодарил:
TrDA (Вт фев 13, 2018 4:58 pm)
Рейтинг: 1.16%
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
VladPTZ
Сообщения: 395
Зарегистрирован: Вт май 31, 2016 6:56 pm
Откуда: Россия Карелия Петрозаводск
Благодарил (а): 95 раз
Поблагодарили: 57 раз

Re: Инструкция по программированию SonOff Touch

Сообщение VladPTZ » Сб янв 20, 2018 11:52 am

Починил, неисправен (обрыв) был резистор R19 на 1K соединяющей A00MEL c пином 0 ESP.
Не мог же он сгореть при программировании когда замыкаем пин 0 на минус, а возможно и брак.
Теперь 2 кнопки щелкают релюшками. :)
За это сообщение автора VladPTZ поблагодарили (всего 2):
workpage (Вс янв 21, 2018 11:26 am) • TrDA (Вт фев 13, 2018 4:58 pm)
Рейтинг: 2.33%
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
workpage
Сообщения: 438
Зарегистрирован: Чт авг 24, 2017 9:38 am
Благодарил (а): 51 раз
Поблагодарили: 86 раз
Контактная информация:

Re: Инструкция по программированию SonOff Touch

Сообщение workpage » Вс янв 21, 2018 11:22 am

VladPTZ писал(а):Изучив исходники на придет используемых пинов https://majordomo.smartliving.ru/forum/ ... 893#p66547
Как я и предполагал, первая кнопка на пине 0 ESPшки

#define BUTTON_PIN1 0
#define RELAY_PIN1 12
#define LED_PIN 13

#define BUTTON_PIN2 9
#define RELAY_PIN2 5

#define BUTTON_PIN3 10
#define RELAY_PIN3 4

Получается все упирается в чип A00MEL https://www.silabs.com/documents/public ... asheet.pdf
И его прошивку Где ее всять?

Еще не понятно зачем разработчики нагородили огород с тремя микроконтроллерами, когда можно было обработку 433мгц запихать в espшку.
На крайний случай придется выдернуть этот A00MEL и соединить напрямую. (как в аналогичных выключателях Sonoff)
Есть у кого успешный опыт испотзования такого выключателя? После перепршивки обошлось без граблей?

И еще, при нажатиии на и удержании что первуючто вторую кнопку бибикает спикер.
У меня таких выключателей штук 40 по всему дому...
Пока всё работает.
Фактически удалённое обновление доступно только для esp. Для других МК только базовая прошивка с завода.
Назначение A00MEL мне не понятно. Она насквозь пропускает сигналы на реле. Единственное, как мне кажется, для чего она нужна, это формирование сигнала для пищалки.
TrDA
Сообщения: 147
Зарегистрирован: Ср сен 27, 2017 9:13 pm
Откуда: MSK
Благодарил (а): 235 раз
Поблагодарили: 38 раз

Re: Инструкция по программированию SonOff Touch

Сообщение TrDA » Вс фев 04, 2018 8:00 pm

Тут информация как увеличить зону чуствительности кнопок.
https://youtu.be/4lYatGebw8E
Всем удачи.
Спрашивайте - не стесняйтесь.
Берендей
Сообщения: 125
Зарегистрирован: Ср окт 18, 2017 9:44 am
Благодарил (а): 24 раза
Поблагодарили: 18 раз

Re: Инструкция по программированию SonOff Touch

Сообщение Берендей » Вс фев 04, 2018 10:40 pm

На днях поставил подобный продукт, заранее начитался/насмотрелся о необходимости увеличивать зону срабатывания, приготовился... Попробовал пользоваться... Зачем??? Неужели кто-то целится одним пальцем в круг??? Прекрасно срабатывает от прикосновения ладонью или тыльной стороной ладони к плоскости выключателя.
OrangePI PC/ARMBIAN 5.36 + DS3231+433Mhz. Esp8266(ArduinoIDE). Arduino MEGA2560 + Oregon THGN132N.
Sonoff RF Bridge + sensors
workpage
Сообщения: 438
Зарегистрирован: Чт авг 24, 2017 9:38 am
Благодарил (а): 51 раз
Поблагодарили: 86 раз
Контактная информация:

Re: Инструкция по программированию SonOff Touch

Сообщение workpage » Ср фев 07, 2018 10:13 pm

Берендей писал(а):На днях поставил подобный продукт, заранее начитался/насмотрелся о необходимости увеличивать зону срабатывания, приготовился... Попробовал пользоваться... Зачем??? Неужели кто-то целится одним пальцем в круг??? Прекрасно срабатывает от прикосновения ладонью или тыльной стороной ладони к плоскости выключателя.
Поддерживаю. "Нажимаю" ладонью.
TrDA
Сообщения: 147
Зарегистрирован: Ср сен 27, 2017 9:13 pm
Откуда: MSK
Благодарил (а): 235 раз
Поблагодарили: 38 раз

Re: Инструкция по программированию SonOff Touch

Сообщение TrDA » Вт фев 13, 2018 4:56 pm

VladPTZ писал(а):Появился у меня еще 2х клавишный Sonoff T
Единственый выключатель который я не проверил перед пере прошивкой.
Не работает первая сенсорная кнопка.
Если замыкать проводом программирования на минус (припаян к резистору R19) то нормально включается и выключается, что говорит ПО в ESP работает.
Почему может не работать первая сенсорная кнопка в двухклавишном выключателе?
Еще интересно как задается на производстве две или три кнопки, перепайкой резисторов R1, R2, R3?
...
Починил, неисправен (обрыв) был резистор R19 на 1K соединяющей A00MEL c пином 0 ESP.
Не мог же он сгореть при программировании когда замыкаем пин 0 на минус, а возможно и брак.
Теперь 2 кнопки щелкают релюшками.
У меня та-же история:
- один 2х клавишный, без проблем прошил, уже работает.
- второй 2х клавишный, одна клавиша отвалилась + сжёг дорожки для прошивки.
- третий 1х клавишный, единственная клавиша отвалилась.

Огромное спасибо VladPTZ, за информацию по лечению девайса.

Но у меня новая плата 2018год с ESP8285 (фото в хорошем качестве, не моё):
https://smarthome.schimmer-media.de/ind ... gpio0-jpg/

p.s.
Теперь моих фото:
1. Слева 1х -> Справа 2х: визуально платы одинаковые на 99%, отличаются "принт" маркировкой в левом верхнем углу.
СпойлерПоказать
20180213_211509.jpg
20180213_211509.jpg (2.45 МБ) 5683 просмотра
20180213_211656.jpg
20180213_211656.jpg (2.6 МБ) 5683 просмотра
2. Макросъёмка (на мобильный, как мог), если нужно добавлю, пишите ЧТО конкретно.
СпойлерПоказать
20180213_211945.jpg
20180213_211945.jpg (1.92 МБ) 5683 просмотра
20180213_212123.jpg
20180213_212123.jpg (1.43 МБ) 5683 просмотра
20180213_212154.jpg
20180213_212154.jpg (1.64 МБ) 5683 просмотра
3. Усовершенствовал :D
СпойлерПоказать
sonoff t1 up.jpg
sonoff t1 up.jpg (2.94 МБ) 5638 просмотров
p.p.s.
- заменил R19, обозначение "331" (был обрыв) - всё заработало.
- микросхема на обратной (силовой) стороне - без маркировки.
- силовые части - разные, отличаются контактов, релюшек и обвязки.
- свои ошибки пайки, которые на фото - выложил сознательно - старайтесь избегать.
Последний раз редактировалось TrDA Сб фев 17, 2018 9:52 pm, всего редактировалось 15 раз.
За это сообщение автора TrDA поблагодарил:
workpage (Сб фев 17, 2018 12:27 pm)
Рейтинг: 1.16%
Всем удачи.
Спрашивайте - не стесняйтесь.
workpage
Сообщения: 438
Зарегистрирован: Чт авг 24, 2017 9:38 am
Благодарил (а): 51 раз
Поблагодарили: 86 раз
Контактная информация:

Re: Инструкция по программированию SonOff Touch

Сообщение workpage » Вт фев 13, 2018 5:04 pm

TrDA писал(а):
VladPTZ писал(а):Появился у меня еще 2х клавишный Sonoff T
Единственый выключатель который я не проверил перед пере прошивкой.
Не работает первая сенсорная кнопка.
Если замыкать проводом программирования на минус (припаян к резистору R19) то нормально включается и выключается, что говорит ПО в ESP работает.
Почему может не работать первая сенсорная кнопка в двухклавишном выключателе?
Еще интересно как задается на производстве две или три кнопки, перепайкой резисторов R1, R2, R3?
...
Починил, неисправен (обрыв) был резистор R19 на 1K соединяющей A00MEL c пином 0 ESP.
Не мог же он сгореть при программировании когда замыкаем пин 0 на минус, а возможно и брак.
Теперь 2 кнопки щелкают релюшками.
У меня та-же история:
- один 2х клавишный, без проблем прошил, уже работает.
- второй 2х клавишный, одна клавиша отвалилась + сжёг дорожки для прошивки.
- третий 1х клавишный, единственная клавиша отвалилась.

Огромное спасибо VladPTZ, за информацию по лечению девайса.

Но у меня новая плата с ESP8285 (фото пока не моё):
https://smarthome.schimmer-media.de/ind ... 11111-jpg/
Не вижу разъема на силовую плату. Где он?
Никаких нюансов не всплыло при прошивке плат новой ревизии?
Что сдохло? Резистор рассыпался? Видимо когда припаиваешь gpio0 что-то с резистором происходит.
Я тогда с вашего разрешения фотку поставлю в шапку темы
За это сообщение автора workpage поблагодарил:
TrDA (Вт фев 13, 2018 11:33 pm)
Рейтинг: 1.16%
Ответить