Автоматизация ИК-управляемых устройств

Многие ИК-устройства не запоминают режим после отключения питания — умной розетки мало. Покажем, как записать сырую ИК-команду с любого пульта и использовать её в автоматизациях: включать кондиционер при +30 °C или осушитель при высокой влажности.

В жизни каждого гровера наступает этап, когда нужно автоматизировать устройство, которое управляется только по ИК. Профессиональное оборудование пока избыточно или слишком дорого, а растения ждать не будут — приходится искать промежуточное решение. Чаще всего речь идёт о бытовом кондиционере или увлажнителе с ИК-пультом.

Здесь есть неочевидная проблема. Многие такие устройства при подаче питания не возвращаются в последний использованный режим. Поэтому просто «дать ток» через умную розетку недостаточно: после включения нужно ещё отправить ИК-команду — включить устройство и задать режим работы.

Мы решаем эту задачу. На вкладке «Оборудование» вы записываете команду с любого пульта (например, включение кондиционера с нужной температурой) с помощью ИК-сенсора, входящего в комплект. Сигнал сохраняется в сыром виде (raw timings) — мы не пытаемся декодировать протокол, поэтому формат работает с любым пультом, даже редким или нестандартным. Команду можно тут же протестировать, а если она не сработала — перезаписать. Затем её можно использовать в любых автоматизациях в любом вашем боксе.

Например:

Что важно учитывать

ИК — это «выстрел в одну сторону», без обратной связи, поэтому несколько моментов стоит держать в голове:

Прямая видимость. Излучателю нужен прямой «обзор» приёмника устройства. Разместите ИК-модуль напротив окна приёмника, без преград — стекло, отражающие поверхности и большое расстояние снижают надёжность.

Нет подтверждения состояния. Устройство не сообщает, включилось оно или нет. Система отправляет команду «вслепую», поэтому по возможности записывайте explicit-команды (отдельно «включить», отдельно «выключить»), а не toggle.

Осторожно с toggle-пультами. Многие кондиционеры используют одну кнопку-переключатель: одна и та же команда то включает, то выключает устройство. В таком сценарии автоматика может рассинхронизироваться с реальным состоянием. Если у вашего пульта есть раздельные команды на включение и выключение режима — используйте их, это куда надёжнее.


Готовы автоматизировать своё ИК-устройство? Перейдите на вкладку «Оборудование» и запишите первую команду.