Как и многие люди, построение своего "Умного" дома я начал с управления светом.
После изучения статей по созданию управляемого с телефона освещения, был приобретен сенсорный WiFi выключатель без нуля Sonoff T4EU1C.
Попробовал — понравилось.
Решил приобрести еще несколько выключателей, и подешевле. После поиска на AliExpress были обнаружены выключатели Minitiger, также без нулевой линии и с возможностью управлять от одной до трех линий. Таким образом, в использовании появилось еще несколько выключателей.
Поработав с ними несколько дней и помучившись, захотелось отвязать выключатели от китайских серверов и интегрировать напрямую в Home Assistant. Одним из таких решений является прошивка ESPHome, которая уже имеет интеграцию с HA.
Для обновления прошивки я использовал:
Подключаем конвертер к выключателю согласно следующей схеме:
UART
SWITCH
3.3V
3.3V
GND
GND
RX
TX
TX
RX
GND
GPIO0
Компилируем следующий код в прошивку с помощью ESPHome:
#=============================================================================== # Выключатель в прихожей #=============================================================================== substitutions: device_name: switch_hallway #=============================================================================== esphome: name: $ platform: ESP8266 board: esp01_1m wifi: networks: - ssid: !secret wifi_ssid password: !secret wifi_pass reboot_timeout: 5min ap: ssid: !secret switch_hallway_ap_sid password: !secret switch_hallway_ap_pass captive_portal: # Отключаем лог logger: baud_rate: 0 api: # Enable Home Assistant API password: !secret api_pwd ota: password: !secret switch_hallway_ota_pwd #=============================================================================== time: # Время берем из Home Assistant - platform: homeassistant id: homeassistant_time #=============================================================================== binary_sensor: - platform: gpio # кнопка pin: number: GPIO0 mode: INPUT_PULLUP inverted: True name: "Button $" on_press: - switch.toggle: relay #=============================================================================== text_sensor: - platform: wifi_info ip_address: name: "IP $" #=============================================================================== sensor: - platform: wifi_signal # Уровень Wi-Fi сигнала name: "Status $" update_interval: 120s #------------------------------------------------------------------------------ - platform: uptime # Время работы после последней перезагрузки name: "Uptime $" #=============================================================================== switch: - platform: restart # Переключатель для перезагрузки устройства name: "Restart $" #------------------------------------------------------------------------------ - platform: gpio # реле name: "Relay $" pin: GPIO12 id: relay #=============================================================================== status_led: # led pin: number: GPIO13 inverted: no
Информацию по пинам взял здесь.
Sonoff T1 1CH, 2CH, 3CHPin
Function
GPIO0
Button 1 (inverted)
GPIO12
Relay 1 and Blue LED
GPIO9
Button 2 (inverted)
GPIO5
Relay 2 and Blue LED
GPIO10
Button 3 (inverted)
GPIO4
Relay 3 and Blue LED
GPIO13
Blue LED (inverted)
GPIO1
UART TX pin (for external sensors)
GPIO3
UART RX pin (for external sensors)
И прошиваем устройство.
После включения выключателя в обычном режиме и интеграции в HA, можем видеть похожую картину:Используемые материалы:
Как раз не хватает статей по ESPHome
А возможно ли пробросить эти выключатели (sonoff и minitiger) в HomeKit напрямую? (без homeassistant, малинки и прочего)
Надо прошить выключатель в https://github.com/RavenSystem/esp-homekit-devices/wiki">RavenSystem
Очень полезный материал. Особенно инфа по содержанию железа! Спасибо!
Незнаю был брак или нет, но у меня такой выключатель не зашел, кнопка сенсорная срабатывала раза с 50-го.
Спасибо! Неделю лежали свежекупленные выключатели, руки не доходили разобраться. Теперь все легче.
К контактам Minitiger можно подключиться без пайки?
Если как-то суметь зафиксировать провода на контактах, то возможно. Я не смог придумать как их удержать, поэтому пришлось воспользоваться пайкой
Изолента?)
Попробуйте
ну про UART понятно,
распиновка понятно,
но не понял какой программой через свисток заливать в чип,
и страшное слово через куда то компилить (увы далеко это от меня),
-для меня понятно
допустим бинфайл, через такой то свисток и такую то программу - ту да то,
просвятите !
Бинарник для ESPHome можно получить по https://esphome.io/guides/getting_started_command_line.html">инструкции на оф. сайте (там же есть и информация по заливке прошивки) либо в Home Assistant в установленном аддоне (так его я получаю).
У меня похожий на MiniTiger, но 2 ух клавишный и прошитый под Ewlink.. Буду пробовать...
Нужно добавить ещё пару блоков?
Мой пример можно посмотреть в https://sprut.ai/client/content/article/2079">этой статье либо в https://sprut.ai/client/paste/my24eDrA">этом фрагменте кода
Добрый день! Кто-то сталкивался с такой платой minitiger? Не могу нигде найти распиновку.
https://sprut.ai/static/media/cache/00/47/16/5/2821473/50977/1000x_image.jpg?1580971124" alt="1000x_image.jpg?1580971124" />по порядку (в скобках номер контакта на чипе):
3.3v(30,29) | RX(25) | TX(26) | GPIO0(15) | RSTB(32) | GND
Нубский вопрос. В минитайгере на плате есть белая площадка. Я так понимаю сенсорный датчик. На нем есть пленка прозрачная. Ее надо снимать ?
Думаю, что надо.
Два дня бился с этим выключателем. Маленькие лайфкаки
( между прочим, жуткая штука, растворяет всё), иначе контакт будет плавать.
Хочу сделать проходной свет, но не могу заставить работать два выключателя параллельно, если цепляю второй, он даже не заводится. Отцепляю первый - все норм. Кто то с эти сталкивался?
Одновременное нажатие двух кнопок
Ранее использовал выключатели SESOO с прошивкой ESP. Печальный опыт, так как многие выключатели просто вышли из строя. Взял Sonoff, они стабильнее, но не могу понять, поддерживают ли они одновременное нажатие на две кнопки?
На прошлых я просто прикладывал руку и включались обе лампочки, здесь же включается только одна рандомная. Может я неправильно прошиваю или требуется хардварная доработка?
Пришли выключатели Esooli tuya еще веселее (2 черных с бипером и кварцем, один белый без кварца и бипера) . Зашил со свистка с ходу tasmotizeром, как это делал раньше с другими тиграми. Не пашет сенсорка, профиль Tiger T2 в тасмоте ничего не меняет. Не меняется вообще ничего, любое тыкание в вебинтерфейсе переключает первый канал, второй вообще не горит. На сенсор нормально не реагирует, он он работает при долговременных нажатиях для спаривания tuya. Лил уже с бутлоадерами черех esp flasher, и tasmotizer и ravenhaa esphome, заливаются но кнопки правильно не работают. Где выход ?
вот он их расклад
https://sprut.ai/static/media/cache/00/48/92/5/6294423/71610/1000x_image.png?1607257357" alt="1000x_image.png?1607257357" />
Получил недавно 2 клавишный tiger. Прошить через esptool так и не удалось. Контроллер esp8285. Плата такая же как у kingpin. В итоге шьётся штатно через машинку в esphome. Пришлось немного повозиться с определением нужных пинов на контроллере. Питание с модуля питания идёт 12В для стабилизатора на плате управления это много, очень греется. Буду снижать до безопасной величины.
Добрый день. Тоже мучаюсь с одноклавишным тигром. Не могу понять, чем его прошить, чтобы управлять по MQTT. ESPtool даже не дает информацию о плате, не может подключиться. GPIO0 на земле, подаю питание - ничего. Если запустить без GPIO0, то светодиод на плате моргает. Чип 8285, прошивка с Ewelink.
Новые выключатели minitiger отлично прошиваются программой WriteFlash_ESP82XX. Прошил один одноклавишый
и один двухклавишый выключатели на Tasmota.
Прошить получилось адаптером на чипе
PL-2303HX. Адаптер FT232RL не подошел
, хотя через него чип esp8285 команды flash_id и chip_id отрабатывал.
Прошу прощения за дилетантский вопрос, но я только начал разбираться с HA и ESPHome. А после такой перепрошивки эти выключатели пробросятся в УДЯ? Голосом через Алису можно будет их включать-выключать? Заранее благодарен за ответ!
Нет. Для этого нужен будет "умный дом", который интегрируется в Яндекс. У меня используется Home Assistant и компонент для интеграции HA в Яндекс
Благодарю! HA у меня уже установлен и почти настроен, в Яндекс проброшен и часть ламп уже управляются голосом. Хотелось отойти от ещё одного облака, в частности Tuya. Надеюсь, все получится. Как придут выключатели, буду пробовать. Потом отпишусь.
Привет всем.
https://aliexpress.ru/item/4001030058741.html?_ga=2.15622006.1532379707.1628557521-585469915.1628557521&item_id=4001030058741&sku_id=10000013604012610&spm=a2g39.orderlist.0.0.11004aa6hIXVnx">tiger
Получил 3 клавишный tiger, кто-нибудь прошивал такой под esphome? Распиновка похоже, такая же, как давал
https://sprut.ai/client/user/profile/4875">(baybak) год назад
по порядку (в скобках номер контакта на чипе):
3.3v(30,29) | RX(25) | TX(26) | GPIO0(15) | RSTB(32) | GND Может кто-нибудь помочь с конфигурацией ESPHome для трехкнопочного выключателя?
https://sprut.ai/static/media/cache/00/50/75/5/9522478/80907/1000x_image.jpg?1628827833" alt="1000x_image.jpg?1628827833" />