ESP32-DevKit-v1 ⨯ Чехол для дистанционного управления Som..
как построить
Припаяйте ESP32 к пульту серии Somfy Keygo. Эти пульты имеют одинаковый корпус и должны иметь одинаковый форм-фактор печатной платы. Я тестировал модель Keygo io.
На задней стороне печатной платы припаяйте 3V3 к металлической пластине и GND к золотому диску (я использовал самое верхнее маленькое отверстие). ESP32 будет подавать питание на пульт.
3 выровненных переключателя имеют высокий уровень активности. Единственный из них имеет низкую активность.
Припаиваем как показано на фото:
левая кнопка («4»): верхняя сторона к GPIO27,
средняя кнопка («3»): справа от GPIO12,
правая кнопка («2»): верхняя сторона к GPIO14,
нижняя кнопка («1»): справа от GPIO13.
GPIO будет либо отправлять высокий импеданс (входной режим), либо подключаться к 3V3/GND (выходной режим, высокий/низкий).
ESPHome код
esp32:
плата: esp32dev
структура:
тип: esp-idf
вывод:
— платформа: gpio
идентификатор: out_btn1
штифт:
номер: 13
перевернуто: правда
— платформа: gpio
идентификатор: out_btn2
контакт: 27
— платформа: gpio
идентификатор: out_btn3
контакт: 12
— платформа: gpio
идентификатор: out_btn4
контакт: 14
переключатель:
— платформа: выход
идентификатор: switch_1
имя: 'кнопка 1'
вывод: out_btn1
режим восстановления: RESTORE_DEFAULT_OFF
— платформа: выход
идентификатор: switch_2
и��я: 'кнопка 2'
вывод: out_btn2
режим восстановления: RESTORE_DEFAULT_OFF
— платформа: выход
идентификатор: switch_3
имя: 'кнопка 3'
вывод: out_btn3
режим восстановления: RESTORE_DEFAULT_OFF
— платформа: выход
идентификатор: switch_4
имя: 'кнопка 4'
вывод: out_btn4
режим восстановления: RESTORE_DEFAULT_OFF
кнопка:
— платформа: шаблон
идентификатор: ворота
название: 'ворота'
значок: 'mdi:gate'
on_press:
тогда:
— переключатель.turn_on: переключатель_2
— задержка:! лямбда |-
вернуть 600 + (esp_random() % 301);
— переключатель.turn_off: переключатель_2
Переключатели ESPHome предназначены для нажатия кнопок так же, как это возможно делать физически, что позволяет войти в настройки. Кнопки ESPHome предназначены для надежного управления открытием/закрытием ворот с помощью перекл��чателей.
Случайное время нажатия предназначено для имитации поведения человека.
Ссылки AliExpress для покупки компонентов
(эти ссылки являются аффилированными, их использование вам ничего не будет стоить, но поддержит мою работу)
(вы можете поискать других продавцов подешевле, это те, у которых я заказывал)
https://l.kioa.net/printables/esp32-devkit-v1
Не удалось найти клон для пультов Somfy IO. Не путайте с Somfy RTS, они несовместимы.





























