Очень интересный вариант удлинителя — с esp8266, возможностью контролировать каждую розетку и usb порты зарядки. Прошьем ESPHome и подключим к Home Assistant

Коробка дошла немного помятой, несмотря на большое количество пленки

На коробке указан класс горючести UL94 V-0

Выглядит этот удлинитель массивно. Габариты 332х60х40 мм

Сверху — белый матовый пластик. Сбоку — глянцевый, обтянут транспортировочной пленкой


Ссылка на удлинитель: https://ru.aliexpress.com/item/32921984017.html
Ссылка на магазин: https://www.aliexpress.com/store/4481111


 

На вилку питания так же предусмотрен транспортировочный чехол)

 

Каждая розетка имеет защитные шторки и управляется отдельно

4 USB порта управляются только все вместе — либо все включены, либо все выключены. Максимальный ток каждого порта USB 2.4 А, но максимально 4 А на все порты

 

Рядом с кабелем питания расположен предохранитель от перегрузки по току на 10А.

Жилы кабеля питания, к слову, имеют сечение 0,75 мм2. Общая длина длина кабеля 1.8 м

Кнопка сверху, в стандартной прошивке, умеет только включить все или выключить все, включая usb порты. Но мы и ее прокачаем))

Для световой индикации состояния над каждой розеткой и рядом с usb портами расположены зеленые светодиоды.

В нижней части расположены противоскользящие вставки и выемки для крепления на вертикальную поверхность

Производитель не стал завышать цифры и указал максимально допустимый ток в 10А

 

Подключение к Tuya

Никаких нюансов с подключением нет, выбираем Пилот в списке и выполняем сопряжение

 

 

И можно управлять каждой из розеток

 

На моем телефоне весь пилот не помещается в приложении. Опустившись вниз будет доступна 4 розетка и usb порты

По автоматизациям тут все так же стандартно. Но мне этого, естественно, мало. Мне нужен полный локальный контроль и управление из Home Assistant. Для начала разберем этот удлинитель и посмотрим что внутри.

 

Разборка

Нижняя часть корпуса удлинителя держится на сервисных треугольных винтах и защелках. Снимаем противоскользящие вставки и откручиваем винты.

Далее, аккуратно, чем то плоским, поддеваем нижнюю часть корпуса.

За USB порты отвечает отдельная плата.

Каждой розеткой управляют реле WRG RJ-SS-112LM1 на 10А каждое.

Блоком usb управляет реле WRG RC-112DM1 на 5A

Управление по WiFi осуществляется через модуль TYWE2S

Схема TYWE2S:

К контактам есть легкий доступ, без труда можно подлезть паяльником

 

Перепрошивка на ESPHome

Для удобства я выпаял модуль TYWE2S

И подключился USB-UART адаптером к контактам TX RX GND VCC подав GPIO0 на землю во время подключения к ПК

Сразу обязательно делаем резервную копию оригинальной прошивки tuya

Резервное копирование прошивки ESP8266 с помощью esptool

 

И заливаем прошивку. Для ESPHome конфиг следующий:

esphome:
  name: zld_44eu_w_power_strip
  platform: ESP8266
  board: esp8285
  esp8266_restore_from_flash: true

wifi:
  ssid: 'youwifi'
  password: 'youwifipass'

logger:

api:
  password: "zld_44eu_w_power_strip"

ota:
  password: "zld_44eu_w_power_strip"


binary_sensor:
  - platform: gpio
    pin: 3
    name: zld_44eu_w_button
    filters:
      - invert
    on_multi_click:
    - timing:
        - ON for at most 0.4s
        - OFF for at most 0.4s
        - ON for at most 0.4s
        - OFF for at most 0.4s
        - ON for at most 0.4s
        - OFF for at most 0.4s
        - ON for at most 0.4s
        - OFF for at least 0.2s
      then:
        - logger.log: "Tripple Click - socket 4"
        - switch.toggle: zld_44eu_w_relay4
    - timing:
        - ON for at most 0.4s
        - OFF for at most 0.4s
        - ON for at most 0.4s
        - OFF for at most 0.4s
        - ON for at most 0.4s
        - OFF for at least 0.2s
      then:
        - logger.log: "Tripple Click - socket 3"
        - switch.toggle: zld_44eu_w_relay3
    - timing:
        - ON for at most 0.4s
        - OFF for at most 0.4s
        - ON for at most 0.4s
        - OFF for at least 0.2s
      then:
        - logger.log: "Double Click - socket 2"
        - switch.toggle: zld_44eu_w_relay2
    - timing:
        - ON for at most 0.5s
        - OFF for at least 0.4s
      then:
        - logger.log: "Single Click - socket 1"
        - switch.toggle: zld_44eu_w_relay1 
    - timing:
        - ON for 0.6s to 3s
        - OFF for at least 0.3s
      then:
        - logger.log: "Single Long Click - USB"
        - switch.toggle: zld_44eu_w_relay_usb 

status_led:
  pin: 1

switch:
  - platform: gpio
    pin: 5
    name: zld_44eu_w_relay1
    icon: mdi:power-socket-eu
    id: zld_44eu_w_relay1
    restore_mode: ALWAYS_OFF

  - platform: gpio
    pin: 4
    name: zld_44eu_w_relay2
    icon: mdi:power-socket-eu
    id: zld_44eu_w_relay2
    restore_mode: ALWAYS_OFF

  - platform: gpio
    pin: 12
    name: zld_44eu_w_relay3
    icon: mdi:power-socket-eu
    id: zld_44eu_w_relay3
    restore_mode: ALWAYS_OFF

  - platform: gpio
    pin: 13
    name: zld_44eu_w_relay4
    icon: mdi:power-socket-eu
    id: zld_44eu_w_relay4
    restore_mode: ALWAYS_OFF

  - platform: gpio
    pin: 14
    name: zld_44eu_w_relay_usb
    icon: mdi:usb
    id: zld_44eu_w_relay_usb
    restore_mode: ALWAYS_ON

 

И добавляем в Home Assistant через Настройки > Интеграции

 

Все нужные gpio видно по конфигу.

Так же я добавил esp8266_restore_from_flash  для того, чтобы удлинитель восстанавливал свое предыдущее состояние из памяти самой esp

И как я уже говорил, немного добавил функциональности кнопке. Теперь при нажатии один раз переключится 1 розетка, при двойном нажатии 2 розетка и т. д. А при долгом нажатии переключится реле usb портов. Мне так удобно. И никто не мешает поменять настройки кнопки в любой момент.


Так же внутри есть место для доработок. Например, можно встроить датчик INA219 и мониторить напряжение usb портов. Или же вообще встроить PZEM-004t для мониторинга напряжения и потребление всех четырех розеток переменного тока. Можно встроить датчик температуры ds18b20 и настроить автоматизацию на автоотключение всех 5 реле при превышении определенного порога. ESP8266 дает много идей для реализации.

4
Оставить комментарий

avatar
1 Цепочка комментария
3 Ответы по цепочке
0 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
2 Авторы комментариев
kvvSem2000 Авторы недавних комментариев

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

  Подписаться  
новее старее большинство голосов
Уведомление о
Sem2000
Гость
Sem2000

Каждой розеткой управляют 4 реле.

Т.е. всего 16 реле ? ))