• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Выключатель Xenon

dmw

New member
Приехало вот такое вот: Производитель Ксенон Настенный Выключатель 110 ~ 240 В Smart Wi Fi переключатель Стеклянная Панель 1 банды 2 банды 3 банды ЕС Сенсорный Выключатель света панели купить на AliExpress
Управляется через WiFi, для управления "из коробки" нужно установить их собственное ПО, ну в общем все как у всех.

Вскрытие показало наличие распаянного модуля ESP-12F от Ai-thinker с 4MB Flash.
DSC_0394+.jpg
Распиновка следующая:
GPIO12 - Touch сенсор 0
GPIO3 - Touch сенсор 1
GPIO5 - Touch сенсор 2
GPIO13 - реле 0
GPIO4 - реле 1
GPIO15 - реле 2
GPIO0 - светодиод WiFi

Можно ли прикрутить к ней прошивку: GitHub - tretyakovsa/Sonoff_WiFi_switch: Прошивка для Sonoff - WiFi switch ?
Вроде посмотрел там есть поддержка Smart-room на 4 канала?
Где что нужно поменять в исходниках чтобы переназначить GPIO под этот выключатель?
DSC_0392+.jpg DSC_0393+.jpg DSC_0395+.jpg DSC_0397+.jpg
 
Последнее редактирование:

dmw

New member
и еще немного фоток:
DSC_0399+.jpg DSC_0402+.jpg DSC_0403+.jpg DSC_0404+.jpg DSC_0405+.jpg
 
Последнее редактирование:

Shyster

New member
А какой у этого производителя русскоязычный сайт
Автору проекта GitHub - tretyakovsa/Sonoff_WiFi_switch: Прошивка для Sonoff - WiFi switch ?
Тем более что он присутствует тут на сайте
@tretyakov_sa
https://esp8266.ru/forum/members/tretyakov_sa.1240/


по идее там только параметры поменять, т. е. GPIO прописать
Вот посмотрел проект
Sonoff_WiFi_switch/Sonoff_WiFi_switch.ino at master · tretyakovsa/Sonoff_WiFi_switch · GitHub

#define TACH_PIN 0 // Кнопка управления
#define PIR_PIN 2 // RIR sensors
#define RELE1_PIN 12 // Реле
#define LED_PIN 13 // Светодиод
#define DHTPIN 14 // DHT сенсор.
#define RGB_PIN 1 // WS2811/WS2812/NeoPixel LEDs
Пропишите свои значения, скомпилируйте, возможно будет работать
 
Последнее редактирование:

dmw

New member
Да я видел это место в коде, теоретически в данном случае должно заработать только одно реле и один тачсенсор.
Но если в коде и есть RELE1_PIN, RELE2_PIN и т.д., то TACH_PIN всего один единственный.
У данного выключателя три сенсора и три реле (есть модификации и с 4 на Али)
 

Shyster

New member
У данного выключателя три сенсора и три реле (есть модификации и с 4 на Али)
Тогда нужно проект менять, можете форкнуть проект и сделать под себя, если автор не против.
Кстати, а что сенсоры делают что их 3..4?
Интересна схема питания, если они не подводит отдельно питание, а подключаются в разрыв.
 

dmw

New member
Стоит микросхема WTC6104BSI она формирует логическую "1" на пинах ESP при касании к сенсору и "0" при отпускании, т.к. первая и вторая ноги микросхемы замкнуты. Для ESP это выглядит всего лишь как "кнопка".
3 реле = 3 кнопки
например появление "1" на GPIO12 (Touch сенсор 0) переключит состояние GPIO15 (реле 0).
Такая логика реализована сейчас с заводской прошивкой.
 
Сверху Снизу