Есть несколько универсальных ИК-бластеров на основе WiFi, доступных в Интернете от производителей, таких как Tuya и ее обновленные версии, которые продаются по всему миру. Они позволяют вам избавиться от всех пультов дистанционного управления и управлять телевизором, обогревателями, системами отопления, вентиляции и кондиционирования воздуха, домашним кинотеатром, вентилятором или другими устройствами с ИК-пультом дистанционного управления через приложение для смартфона. Вы также можете интегрировать и отправлять команды этим ИК-бластерам для управления устройствами через Alexa или Google Assistant.
Тем не менее, есть несколько серьезных проблем, связанных с интеллектуальным ИК-бластером Wi-Fi, например:
- Для работы требуется Интернет и не будет работать, если Интернет не работает или недоступен.
- Медленное время отклика, поскольку команды проходят через Интернет через облачные серверы, прежде чем достигают ИК-передатчика.
- Поставляется с ограниченным списком предустановленных поддерживаемых устройств.
- Предоставляет ограниченные возможности автоматизации или не предоставляет их вовсе.
- Не совместим с домашним помощником.
Преобразование IR Blaster в создание собственного ИК-пульта для Home Assistant
Существует два разных способа превратить универсальный ИК-пульт с чипом TYWE3S в индивидуальный ИК-пульт для Home Assistant:
- Флэш прошивка Тасмота
- Прошить прошивку ESPHome
В этом руководстве вы узнаете, как преобразовать эти универсальные ИК-устройства в индивидуальные устройства Tasmota. ИК-бластер на основе прошивки, добавьте их в Home Assistant для локального удаленного управления по Wi-Fi и настройте автоматизацию, запускаемую Мероприятия.
Вещи, которые вам понадобятся
Для начала вам потребуется следующее оборудование:
- Недорогой универсальный ИК-бластер Wi-Fi с модулем TYWE3S, типа Tuya, Oakter, Broadlink и т.п.
- Паяльник и припой (олово). Если вы новичок, рекомендуется научиться паять прежде чем приступить к этому проекту.
- Перемычки между мужчинами и женщинами
- Модуль последовательного преобразователя USB в TTL.
- Home Assistant настроен на Raspberry Pi или любой старый ноутбук
Шаги по прошивке и преобразованию дешевого универсального ИК-бластера в индивидуальный ИК-пульт
Чтобы прошить прошивку Tasmota на универсальный ИК-бластер, вам необходимо соединить ИК-бластер с модулем последовательного преобразователя USB в TTL. Шаги следующие.
Перепрошивка кастомной прошивки может быть опасна и может сделать ваше устройство непригодным для использования. Следуйте этому руководству на свой страх и риск.
Шаг 1. Разберите универсальный ИК-бластер
Разберите ИК-бластер, чтобы получить доступ к оборудованию внутри для прошивки прошивки Tasmota. Используйте отвертку, чтобы удалить винты, а затем приложите усилие, чтобы снять внешнюю крышку.
Шаг 2: Прошивка прошивки Tasmota
Получив доступ к оборудованию, припаяйте перемычки к источнику питания 3,3 В, коммуникационным контактам TX и RX, GND и IO0.
После припайки перемычек подключите их к модулю последовательного преобразователя USB в TTL, как показано в таблице.
ИК-бластер | USB в ТТЛ |
3V3 | 3 на 3 |
Техас | RXD |
RXD | Техас |
IO0 | ЗАЗЕМЛЕНИЕ |
ЗАЗЕМЛЕНИЕ | ЗАЗЕМЛЕНИЕ |
Download the Тасмота.bin файл прошивки и Тасмотайзер.exe мигающий инструмент.
Подключите модуль USB to TTL Converter к ПК или ноутбуку и запустите Тасмотайзер мигающий инструмент
Нажмите Обновить а затем выберите COM порт и нажмите Открыть выбрать скачанный файл прошивки Tasmota.bin.
Нажмите Тасмотизировать!
Подождите, пока инструмент завершит прошивку.
Шаг 3: Настройте собственный ИК-пульт
После завершения прошивки отсоедините контакт IO0 от контакта заземления и нажмите кнопку сброса на модуле USB to TTL.
На ПК или ноутбуке откройте настройки Wi-Fi и подключитесь к тасмота-XXXX-XX Wi-Fi сеть
Откройте веб-браузер и перейдите к 192.168.4.1.
Выберите доступную сеть Wi-Fi и введите пароль. Нажмите Сохранять.
Отобразится IP-адрес. Запишите, а затем откройте IP-адрес в веб-браузере. Вы также можете нажать на IP-адрес, чтобы открыть веб-интерфейс Sonoff Basic Tasmota.
Нажмите Конфигурация > Настроить модуль.
Из Тип модуля, выберите Общий и нажмите Сохранять. Устройство перезагрузится.
Нажмите Конфигурация > Настроить модуль и выберите контакты, как показано на скриншоте ниже, затем нажмите Сохранять.
Шаг 4. Подключитесь к домашнему помощнику
Чтобы подключить этот переделанный пользовательский ИК-бластер к Home Assistant, вы должны установить и настроить MQTT на вашем домашнем помощнике.
После настройки перейдите к Конфигурация > Настройка MQTT в пользовательском веб-интерфейсе IR blaster и введите параметры MQTT, такие как IP-адрес хоста, пользователя и пароль, и нажмите Сохранять.
Шаг 5: Отправка/получение ИК-команд
После завершения настройки откройте веб-интерфейс и перейдите в Приставка.
Когда вы нажимаете кнопку на ИК-пульте, преобразованный ИК-бластер получает ИК-сигнал и отображает его в консоли.
tele/tasmota_XXXX/RESULT = {"Время":"2022-03-06T12:00:42","IrReceived":{"Протокол":"RC6","Биты":20,"Данные":"0x1040C"} }
Вы можете отправить этот ИК-сигнал из преобразованного ИК-бластера через консоль с помощью IRSend:
IRsend {"Протокол":"RC6","Биты":20,"Данные":"0x1040C"}
Команда будет отправлена, и устройство выполнит действие на основе переданных ИК-данных.
Шаг 6: Интегрируйте с Home Assistant
Для интеграции с Home Assistant необходимо установить Редактор файлов дополнение, а затем используйте его, чтобы открыть конфигурация.yaml файл и добавьте следующие строки,
выключатель:
- платформа: mqtt
name: "Переключатель домашнего кинотеатра" #Это имя объекта
command_topic: "cmnd/tasmota_F4EFCE/irsend" #замените tasmota_F4EFCE на имя вашего устройства
payload_on: '{"Протокол":"RC6","Биты":20,"Данные":"0x1040C"}' #замените значением IrReceived
payload_off: '{"Протокол":"RC6","Биты":20,"Данные":"0x1040C"}'
После перезагрузки зайдите в Панель приборов и нажмите Изменить информационную панель.
Нажмите Добавить карту и выбрать Горизонтальный стек.
Выберите Кнопка и выберите имя объекта IR, которым вы хотите управлять. Протестируйте кнопку, а затем повторите шаги, чтобы добавить все остальные объекты и кнопки.
Теперь вы можете управлять ИК-устройством с помощью Home Assistant. Вы можете повторить шаги, чтобы добавить столько устройств, сколько хотите контролировать.
Сделайте традиционные системы отопления, вентиляции и кондиционирования воздуха умными
Помимо добавления кнопок-переключателей в Home Assistant для управления бытовой техникой или кондиционером, вы можете воспользоваться компонентом MQTT Climate в Home Assistant для дальнейшей настройки элементов управления.
Вы также можете использовать ESPHome для создания собственной прошивки для вашего HVAC (отопление, вентиляция и вентиляция). кондиционирование) и управления термостатом с помощью компонента «Климат» в Home Assistant и прошить его на любой дешевый ИК-бластер.
Далее можно добавить автоматизацию для управления ИК-устройствами. Например, выключать/включать домашний кинотеатр при выключенном/включенном телевизоре или уменьшать скорость вращения вентилятора при включенном кондиционере.
Хотите повторно использовать свою старую электронику вместо того, чтобы выбрасывать ее? Эти проекты по переработке DIY вдохнут новую жизнь в старые технологии.
Читать далее
- сделай сам
- Умный дом
- Дистанционное управление
Рави — эксперт в области технических объяснений, энтузиаст Интернета вещей и любитель Linux с опытом работы в области больших данных и разработки приложений. Он проводит большую часть своих выходных, работая с IoT-устройствами и играя в игры на Xbox. Он также путешествует в одиночку, любит ходить в походы и исследовать новые маршруты.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!
Нажмите здесь, чтобы подписаться