Для управления кондиционером из Home Assistant

Сегодня в обзоре маленький универсальный wifi ИК пульт Avatto S06, размером 5 х 5 см.

Поставляется пульт в коробке с изображением устройства.


Ссылка на пульт: https://aliexpress.com/item/33018851576.html
Ссылка на магазин: https://www.aliexpress.com/store/1148463


Внутри наш ИК пульт, USB to microUSB кабель питания, инструкция и двусторонний скотч.

Размеры, как я уже упоминал, очень маленькие — 50 х 50 х 19 мм

По задумке производителя, все будет управляться через приложение Smart Life или Tuya.

Ну что, давайте это и попробуем, для начала. Я буду использовать приложение Tuya.

 

Управление из приложение Tuya

Для подключения заходим во вкладку добавления устройств и в самом низу находим «Другое». Далее выбираем «Универсальный пульт»

 

Приложение попросило меня сделать сброс настроек моего устройства — зажать единственную кнопку на пульте на 5 секунд.

 

Светодиод начал быстро мигать — значит устройство готово к сопряжению. Жмем большую оранжевую кнопку и пульт будет успешно добавлен.

 

Теперь зайдем в приложении в новое устройство. Нас встречает темный экран с предложением добавить пульт ДУ

 

Далее нам предлагают выбрать тип устройства — кондиционер, тв и т.п

Возможно в списке уже есть команды пультов от техники разных производителей, мне не удалось это проверить, так как моего ТВ Orion и моего кондиционера Erisson в каталоге нет.

 

Зато есть возможность выбрать самостоятельную настройку — DIY, где мы обучим наш черный коробок чему-то новому)

Что я и сделал — обучил управлению своим теликом. Суть проста — долго жмем нужную кнопку в приложении и включится режим обучения. Нужно всего лишь поднести ваш обычный пульт к s06 и нажать нужную кнопку. И так каждую. После этого я без проблем управлял своим тв с расстояния ~ 4 метров.

С приложением разобрались, тут все просто. Но главная особенность в возможности перепрошивки. Да и добавить все к моему Home Assistant.

 

Разборка

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

Поддеваем чем-то плоским и крышка вскроется. Так же будьте внимательны — при вскрытии не переусердствуйте, так как плата совсем рядом с крышкой.

Внутри нас встречает плата с уже знакомым модулем TYWE3S с 2Мб памяти.

С обратной стороны распаяны ИК передатчики в количестве 7 шт. (gpio14) и один приемник (gpio5). Обратите внимание на его расположение, так как в закрытом виде непонятно где он находится, а он нужен для процесса обучения.

Платка маленькая, все аккуратно. Есть контакты для перепрошивки: 3v3, TX, RX, IO0, GND. Так же на плате есть 1 кнопка без фиксации (gpio13) и один светодиод (gpio4).

 

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

Теперь настало время сменить прошивку. Я буду прошивать ESPHome, так как именно она обеспечивает наилучшую интеграцию c Home Assistant.

Подключаемся по стандартной схеме через usb to ttl адаптер, не забыв подключить GPIO0 к GND на время прошивки.

Конфиг для ESPHome следующий:

esphome:
  name: s06ir
  platform: ESP8266
  board: esp_wroom_02

wifi:
  ssid: "homewifi"
  password: "homewifipass"

logger:

api:
  password: "s06ir"

ota:
  password: "s06ir"

status_led:
  pin: GPIO4

remote_receiver:
  pin: 
    number: GPIO5
    inverted: true
  dump: all

remote_transmitter:
  pin: 
    number: GPIO14
    inverted: false
  carrier_duty_percent: 50%
  id: "s06_transmitter"

binary_sensor:
  - platform: gpio
    pin:
      number: GPIO13
      inverted: true
    internal: true
    name: "s06_button"
    id: "s06_button"
    
climate:
  - platform: tcl112
    name: "s06_erisson_ac"
    transmitter_id: "s06_transmitter"
    id: "s06_erisson_ac"
    visual:
      min_temperature: 16 °C
      max_temperature: 31 °C
      temperature_step: 1 °C

И в Home Assistant через Настройки > Интеграции добавляем наш пульт. Теперь кондиционером можно управлять.

Какой gpio за что отвечает без проблем видно по конфигу. climate: — platform: tcl112 это уже готовый компонент для управления климатической техникой. Какой именно — для меня загадка. Видимо узнавать нужно самому. Сейчас в вики esphome есть так же компоненты Coolix IR Remot, Tcl112 IR Remote и в ветке dev Yashima IR Remote. Для моего кондиционера Erisson подходит Tcl112, который я и использовал. Через Home Assistan можно управлять обогревом и охлаждением. Огорчило только то, что нет режима осушения.

Чтобы добавить, например, кнопки телевизора, можно воспользоваться обучением. Для этого подносим пульт к приемнику и жмем на нужную кнопку. И смотрим лог esphome

Полученный код добавляем в конфигурацию esphome в качестве переключателя:

switch:
  - platform: template
    name: "TV On"
    turn_on_action:
      remote_transmitter.transmit_nec:
        address: 0x02FD
        command: 0xC03F

Вот и все.

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

avatar
4 Цепочка комментария
14 Ответы по цепочке
0 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
4 Авторы комментариев
kvvSem2000kvvАзатМихаил Авторы недавних комментариев

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

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

Как всегда — четко, доступно и по делу. Заказал ик-пульт по вашей ссылке.
Если я правильно понял, повесить сразу несколько устройств не проблема, правда ?

Михаил
Гость
Михаил

У вас очень полезные и нужные статьи. Спасибо что делитесь!
У меня (да и не только у меня я полагаю), есть желание еще более упростить управление некоторыми элементами умного дома и добавить некоторого комфорта. А именно, сделать голосовой интерфейс в Home Assistant.
Просто чтоб утром будила приятная музыка например. Или при входе домой.
Чтоб можно было задать голосовое напоминание закрыть дверь или что то приготовить на ужин..
И чтоб это можно было выводить на распостраненные сейчас блютус колонки или обычные динамики а не дорогущие SONOS например.
Это возможно? Кучу форумов перекопал, все очень запутанно и сложно..
Сорри за оффтоп.

Азат
Гость

Я так понимаю, это некий дешёвый конкурент Broadlink RM Pro. В отличие от RM Pro не умеет имитировать радиочастотные пульты (что не так часто требуется), зато можно прошить ESPHome. Впрочем, прошивку не зачитать в плюс, ведь, насколько понимаю, RM Pro тоже работает с HA без посредников.
Какие-то ещё принципиальные отличия имеются? Велика ли разница по количеству готовых конфигов для разных пультов? Кто лучше по возможности и удобстве программирования своего пульта? Что-то ещё?
Понимаю, что подобный девайс дома необходим, но переплачивать за RM Pro впустую не хотелось бы. Поэтому прошу в двух-трёх фразах сравнить эти имеющиеся у Вас девайсы.

Sem2000
Гость
Sem2000

Курьер обещали завтра привезти сей девайс. Если позволите 2 вопроса.

1. Все-таки корпус на защелках ? Чем вы его вскрывали ?
2. Есть увлажнитель, но, к сожалению пульт от него утерян. Возможно ли от данного ИК-пульта организовать коллективный посыл, для обнаружения необходимых кодов ? Если нет, что еще можно придумать ? (увы пытался где-нибудь купить отдельно пульт, однако по стране никаких предложений).