Перепрошиваем выключатель Tuya прошивкой ESPHome

Я писал как перепрошивать выключатель Tuya навсегда отвязав его от облака, в статье использовалась прошивка OpenBeken, но ESPHome мне нравится больше и как припаяться есть в той статье, тут оставлю лишь конфиг для ESPHome

архив содержит следующие файлы:

tuya01.yaml — файл прошивки
setting.yaml — файл настроек
relay.yaml — файл управления реле, публикует в mqtt состояния ON/OFF, при старте горят светодиоды, при переключении реле светодиоды не выключаются
relay1.yaml — тоже что и relay.yaml только публикует в mqtt состояния 0/1
relay2.yaml — тоже что и relay.yaml только при включении реле светодиод гаснет, при выключении загорается
homekit_switch.h — необходимо для функции публикаций сообщений в mqtt в формате 0/1

в файле tuya01.yaml необходимо сделать настройки выводов GPIO и указать какие функции будут у выключателя вот в этой строке

<<: !include relay2.yaml

измените на имя файла с соответствующими функциями если у Вас 2-х или 3-х клавишный выключатель то больше ничего менять не надо, средняя клавиша в трехклавишном управляет каналом L3, если у Вас одноклавишный выключатель, то надо заменить соответствующие строки на эти:

  key1_relay: $l2
  key2_relay: $l1
  key3_relay: $l3
  relay1_led: $led2
  relay2_led: $led3
  relay3_led: $led1

остальное можно оставить без изменения. При такой конфигурации в mqtt и в HomeAssistant будут все три канала, однако это ускорит создание и модификацию прошивок выключателей если их много.

 

Перепрошиваем выключатель Tuya прошивкой ESPHome

Навигация по записям