Купил на днях потолочный светильник Citilux Лаконика (CL725680G), поставил - работает. В комплекте еще идет ИК пульт дистанционного управления, которым очень удобно управлять светильником, особенно менять яркость и выключать. Правда, батареек к нему в комплекте не было, а покупать как-то особо не хотелось. И тогда я поискал виртуальный пульт в приложении Mi Remote, ведь у меня смартфон Xiaomi с ИК-передатчиком, а значит можно эмулировать пульты дистанционного управления. Я уже пользуюсь им вместо пультов для телевизоров, потому что они всё время куда-то деваются, а виртуальные пульты все вместе - в моем телефоне. Но пульта для светильника Citilux в Mi Remote не оказалось, поэтому я решил сделать его сам.
Для захвата сигналов использовался Flipper Zero - многофункциональный инструмент для работы с беспроводными протоколами. Для эмуляции IR сигналов я выбрал приложение IR Remote Creator от keuwlsoft - оно позволяет и создавать виртуальные пульты, и использовать их. Настройки кнопок хранятся в обычном текстовом файле. В итоге получился вот такой вот пультик:
Внешний вид и расположение кнопок - почти такие же, как на настоящем физическом пульте для светильника Citilux, только иконки смены цвета (слева) и демо-режима (справа) пришлось сделать другими, в виде emoji-смайликов, потому что свои картинки на кнопки поставить нельзя (как и добавить дополнительные надписи под кнопки). Но я не думаю, что это проблема. Главную функцию этот пульт выполняет - передает верные IR-сигналы на светильник через ИК-порт смартфона.
Чтобы запустить пульт Citilux на своем смартфоне, вам понадобится:
- Скачать файл пульта Citilux для IR Remote Creator
- Скопировать его на свой Android-смартфон
- Запустить IR Remote Creator
- Нажать кнопку с дискетой
- Нажать Load Remotes
- Выбрать файл Citilux.txt
На этом всё. Теперь можно управлять светильником Citilux с телефона через ИК-порт смартфона (т.е. без bluetooth, wi-fi и радио)