Выбираем android-приложение для управления домашней техникой: Control It, IR Universal Remote и ZaZaRemote (Tiqiaa Remote)
Оглавление
Вступление
реклама
Лаборатория сайта Overclockers.ru продолжает монотонную работу по выбору лучшего android-приложения для управления домашней техникой с помощью мобильного устройства.
В прошлый раз мы рассмотрели несколько утилит: AnyMote Universal Remote, ASmart Remote IR и SURE Universal Remote. Как показал тест, все они хорошо работали с поддерживаемой аппаратурой, предлагали достаточное количество функций и настроек, поэтому противостоять им будет не так легко.
Данный обзор посвящен трем другим приложениям, которые отыскались на просторах Google Play. Надеюсь, подборка программ будет максимально хорошей, благо я старался изо всех сил. Итак, далее мы изучим Control It, IR Universal Remote и ZaZaRemote (Tiqiaa Remote).
В качестве тестового оборудования использовалось следующее устройство:
Control It
Знакомство
Говорят, что мобильное устройство со специальным ИК-портом может заменить пульт, но стоит начать с внешнего вида. А в этом случае и само приложение должно выглядеть как пульт. Именно так это реализовано в программе Control It, поэтому она станет первым участником данного обзора.
реклама
Ключевые особенности приложения Control It:
Особенности платной версии приложения Control It:
Первый взгляд
При первом запуске программы Control It мы должны принять лицензионное соглашение и выбрать вариант отображения пультов. Нам на выбор предоставляется более наглядный вариант и практический. Они отличаются количеством одновременно отображающихся пультов. Я рекомендую не рассматривать каждый пульт по отдельности, а руководствоваться практическими качествами.
После чего мы попадем в меню и сможем добавить любой поддерживаемый пульт в свое приложение.
Control It поддерживает достаточно большое количество устройств, включая различные системы обогрева и охлаждения, сплит-системы, цифровые камеры, магнитолы и прочее-прочее.
Самая интересная часть утилиты состоит в том, что мы выбираем не устройство, которым управляет пульт, а именно пульт! Соответственно, нашему обозрению открывается огромное количество моделей той или иной марки и их уровень работоспособности в виде рейтинга. Все красиво, наглядно и будет полезно в том случае, если вы не знаете модель устройства, но видите или помните, как выглядел его пульт.
Кстати, для использования приложения, а точнее первоначального добавления пульта, у нас должно быть подключение к интернету, лучше всего Wi-Fi или скоростной 4G. Ведь каждый пульт загружается по отдельности, и размер такого файла может составлять до 15 Мбайт. Зато оформление и качество оригинальных пультов гораздо выше. И сразу после установки пульта вы сможете без каких-либо проблем использовать его.
реклама
Если вы не нашли свой пульт в приложении, следует его сфотографировать и отправить разработчикам. В программе написано, что они помогут нам и в скором времени добавят недостающий пульт, но в отзывах на Google Play люди пишут, что поддержка «забила» на пользователей: либо просит деньги, либо шлет отписки.
Единственный недостаток Control It состоит в том, что мы можем использовать лишь до трех пультов. Дополнительно можно купить еще два или приобрести расширенную версию утилиты без каких-либо ограничений функциональности, количества подключаемых пультов и рекламы.
Из функций мы отметим лишь две, поскольку больше в приложении нет. Итак, первая функция – это специальный «шар» с пультом, который отображается поверх всех открытых окон и является ярлыком для быстрого запуска программы с конкретным пультом. А вторая – это таймер. Ничего интересного.
реклама
Настройки
Что касается настроек, то такой пункт хоть и есть, но ничего толкового в нем нет. В приложении Control It можно включить/выключить звук и вибрацию, а также сменить язык приложения (поддержка русского языка присутствует).
реклама
Самое интересное мы оставили на десерт, а именно опцию «Внешний ИК-порт». Наверняка вы знаете, что китайцы могут сделать все что угодно, в том числе и внешний ИК-порт, подключаемый через разъем 3.5 мм или microUSB. Активация данного параметра будет гарантировать работу соответствующего датчика через это приложение.
Тестирование
Control It поддерживает достаточно много устройств, в числе которых и камеры, и кондиционеры, и аудиосистемы, и многие другие. К сожалению, соорудить свой пульт и «обучить» его здесь не получится, зато для новичков это неплохой и простой вариант дистанционного пульта.
Утилита «подружилась» практически со всеми протестированными мною домашними приборами. Разработчики даже «магический пульт» для телевизоров Samsung и LG добавили, при том, что главная его функция – это управление с помощью взмахов, чего ИК-датчик никак не может. Тогда зачем это делать? Оставим данный вопрос «за кадром».
| Версия приложения | 1.29 |
| Размер дистрибутива | 8.64 Мбайт |
| Размер приложения в установленном виде | 21.43 Мбайта |
| Потребление ОЗУ | 70-90 Мбайт |
реклама
К работе приложения у меня возникли некоторые вопросы. Во-первых, программа довольно-таки часто сворачивалась и вылетала с неизвестной ошибкой. Во-вторых, плавающий «пузырек» с пультом тоже не всегда работал корректно. В общем, недостатки налицо.
Выводы
Если мобильное устройство психологически не воспринимается вами в качестве пульта, то приложение Control It может исправить данную ситуацию, причем не только визуально, но и в плане управления техникой. Однако отсутствие различных мелочей, функций и мелкие баги не дают приложению стать идеальным.
Кроме того, нельзя не упомянуть об ограничениях бесплатной версии Control It: о возможности использования только до трех пультов, рекламе и отсутствии дополнительных функций.
Как управлять телевизором через телефон?
Многие владельцы телевизоров (как старых, так и новых моделей) не знают, что тем можно управлять при помощи практически любого смартфона. Мобильное устройство может частично или даже полностью заменить пульт дистанционного управления. Потому при потере или поломке последнего временным, а, возможно, и постоянным решением может стать использование смартфона.
Старые телевизоры и телевизоры без Smart TV
Начнем со старых телевизоров, т.к. пульты дистанционного управления к ним довольно сложно (или вовсе невозможно) найти на рынке. Известно, что старые телеприемники управлялись исключительно через встроенный в них инфракрасный (ИК) приемник сигналов, подаваемый с ПДУ. Следовательно, чтобы управлять старой ТВ-техникой при помощи смартфона, последний должен иметь в своей конструкции ИК-передатчик.
Смартфоны со встроенным ИК-передатчиком
Моделей телефонов с передатчиком довольно много, но, к сожалению, он есть не у всех аппаратов (но даже это не проблема). ИК-порт присутствует, как правило, у смартфонов под управлением Android (в Apple-гаджетах их точно нет). Чтобы определить его наличие или отсутствие, достаточно взглянуть в верхнюю часть корпуса телефона. ИК-порт выглядит как небольшое круглое/овальное/квадратное/прямоугольное отверстие черного или темно-красного цвета. Например, вот так:
Если у телефона есть встроенный ИК-порт, пропустите следующую часть статьи.
Что делать, если в телефоне нет ИК-передатчика?
Отсутствие инфракрасного порта в конструкции самого телефона — не повод думать, что с его помощью не получится управлять телевизором. ИК-передатчик всегда можно купить и установить в любую модель смартфона. Тем более что стоит он копейки (от 50-100 руб.). Речь идет о вот таких устройствах:
Как видно, внешние инфракрасные передатчики подключаются к телефону в тот же порт, что и наушники (Jack 3.5mm). Принцип их работы прост. Смартфон генерирует аудиосигнал определенной частоты, который поступает на вход ИК-передатчика, а затем трансформируется последним в ИК-сигнал и передается на телевизор (впрочем, это может быть и кондиционер, и прочая техника с управлением от пульта).
Подобные устройства обычно используются в Android-устройствах. Для Apple-гаджетов созданы специальные ИК-передатчики, вставляющиеся в Lightning-порт (по крайней мере, в тех моделях iPhone, в которых не предусмотрен стандартный аудиопорт Jack 3.5mm). Выглядят они следующим образом:
Но, как и все производимое для айфонов оборудование, ИК-передатчики довольно дорогие. Конкретно показанные на изображении выше устройства (продукция компании Fancyphl) имели стоимость на момент написания статьи в 1350 руб. Но, скорее всего, в каком-нибудь китайском интернет-магазине можно найти ИК-передатчики для iPhone подешевле.
Как вариант, к iPhone можно попробовать подключить копеечный инфракрасный передатчик, воспользовавшись специальным переходником «Lightning to Jack 3.5mm», но это вряд ли кому-то покажется удобным.
Приложения для ИК-передатчика
Для работы инфракрасного передатчика, встроенного в смартфон или подключенного к нему, требуется специальное приложение. Оно также может быть встроено в телефон еще на заводе (только в случае с аппаратами, имеющими встроенный ИК-передатчик). Если такого приложения нет, его всегда можно скачать в Google Play Store (Android) или App Store (iPhone).
Приложений для ИК-передатчиков довольно много. Некоторые из них узкоспециализированные (например, могут управлять только телевизорами определенной марки), другие универсальные (можно использовать для управления множеством различных устройств). Зачастую, чтобы найти подходящее приложение для телевизора конкретной модели, приходится экспериментировать. Все дело в том, что разные ИК-передатчики могут по-разному генерировать управляющие сигналы — ведь это никем толком не стандартизировано.
Далее приведем примеры некоторых популярных приложений.
ZaZa Remote
Бесплатное приложение для Android и iOS-смартфонов, позволяющее управлять огромным количеством моделей всевозможной бытовой и коммерческой техники — телевизоры, кондиционеры, DVD/Blueray-плееры и даже вентиляторы с водонагревателями. Касательно телеприемников, в ZaZa Remote предусмотрена возможность выбора марки и модели — здесь их сотни, включая старые:
Управлять самим приложением несложно. Просто нужно найти в представленном списке нужную марку телевизора, а после просмотра рекламы (можно отключить за деньги) программа скачает коды управления:
Как видно из второго изображения, виртуальный пульт у приложения ZaZa Remote универсальный. Все стандартные кнопки для управления телевизором в нем присутствуют.
IR Remote Control
Более простое приложение для смартфонов под управлением Android. IR Remote Control может управлять всего несколькими марками телевизоров (не считая другие виды техники), среди которых LG, Samsung, Phillips, Sharp, Sony и Vizio. О поддержке конкретных моделей телеприемников перечисленных марок нигде не сказано. Впрочем, IR Remote Control — универсальное приложение с универсальным виртуальным пультом.
TV Remote for Sony TV
А это пример специализированного приложения для Android-смартфонов. В данном случае — для управления телевизорами производства Sony. Программу TV Remote for Sony TV можно использовать, как для старых, так и новых моделей телеприемников Sony. В первом случае управление осуществляется посредством инфракрасного передатчика, во втором — посредством Wi-Fi (функция пригодится только владельцам Smart TV от Sony).
Виртуальный пуль дистанционного управления в приложении TV Remote for Sony TV имеет более реалистичный вид:
По умолчанию программа осуществляет управление телевизорами Sony через Wi-Fi. Переключить его на работу с ИК-передатчиком можно в настройках:
Повторимся — для того, чтобы найти подходящее приложение для управления телевизором, иногда приходится поэкспериментировать. Взять, к примеру, программу TV Remote for Sony TV. Никто не дает гарантию, что она подойдет для абсолютно всех моделей ТВ-техники производства Sony. Бывает и так, что нажатие кнопок на виртуальном пульте приводит выполнению телевизором совершенного иного действия (к примеру, вместо переключения каналов убавляется громкость). Поэтому не стоит оставлять попытки поиска подходящего приложения, если первое, второе или третье не подошло конкретно для вашего случая.
Управление через смартфон телевизором со Smart TV
В случае с современными «умными» телевизорами — Smart TV — долго раздумывать об управлении с планшета или смартфона не приходится. Об этом позаботились сами производители ТВ-техники, разработав для всех мобильных платформ (Android, iOS и Windows Mobile) собственные приложения для удаленного управления. Это же относится и к ТВ-приставкам (например, Android TV), превращающим обычный телевизор в «умный».
Удаленное управление по предлагаемой производителями ТВ-техники схеме возможно только в случае, если и телевизор, и управляющее устройство (смартфон/планшет) подключены к одной локальной сети через роутер. Сам телеприемник может быть подключен к маршрутизатору посредством проводного соединения (т.е. локальным кабелем), но телефон/планшет — только по Wi-Fi-соединению (а по-другому и невозможно). Таким образом, для реализации схемы управления не обойтись без использования Wi-Fi-роутера.
Настройка подключения
Допустим, вы приобрели беспроводной маршрутизатор. Первое, что нужно сделать — подключить к нему и телевизор, и смартфон. При этом необязательно, чтобы на роутере было настроено подключение к интернету. Для решения нашей конкретной задачи — управление ТВ-техникой с телефона — интернет не требуется.
Настройку смартфона для подключения к Wi-Fi рассматривать не будем — это и так всем известно. А вот для установки связи между Smart TV и беспроводным роутером придется покопаться в настройках телевизора. Рассмотрим подключение на примере ТВ-техники Samsung, а конкретно — телевизоров R-серии:
Открываем меню настроек на телевизоре и переходим во вкладку «Общие»:
Далее идем в раздел «Сеть».
Переходим в подраздел «Открыть настройки сети».
Здесь будет предложено выбрать один из двух типов подключения — «Беспроводной» и «Кабель». Если телевизор подключается к роутеру посредством проводного соединения, выбираем второй вариант. Если же выбрать тип подключения «Беспроводной», то откроется дополнительная страница настроек, на которой нужно будет выбрать имя беспроводной сети.
После этого потребуется ввести пароль от Wi-Fi-сети (если он, конечно, задан в настройках роутера):
Спустя несколько секунд телевизор будет подключен к Wi-Fi-маршрутизатору, о чем тот сообщит.
По аналогичной схеме к Wi-Fi подключаются любая «умная» ТВ-техника, будь это телевизор или приставка Smart TV. Различия только в расположении настроек сетевого соединения в меню телеприемников.
Выбор и установка приложения на телефон
Как было отмечено выше, производители «умных» телевизоров разработали собственные приложения удаленного контроля. Все, что требуется сделать — скачать их из Google Play, App Store или фирменного магазина приложений от разработчика смартфона (например, Samsung Galaxy Store или LG Content Store).
Вот перечень приложений от известных брендов:
Samsung Smart View (для телевизоров Samsung)
LG TV Plus (для телевизоров LG)
Philips TV Remote (для телевизоров Philips)
Video & TV SideView: Remote (для телевизоров Sony)
Существуют и универсальные приложения для удаленного управления «умными» телевизорами и ТВ-приставками. Например:
AnyMote Universal Remote — приложение, позволяющее управлять не только ТВ-техникой широкого спектра производителей, но и другими устройствами, поддерживающими удаленное управление по Wi-Fi.
Android TV Remote Control. А это пример самого простого приложения для управления ТВ-приставками под управлением Android TV.
Системные требования:
ОС Windows Vista и выше, 1024 Мб ОЗУ, 350 Мб свободного пространства HDD
IR интерфейс, Raspberry и LIRC
Моя задача сейчас — научиться отправлять команды кондиционерам и другим устройствам в доме. Исходно эти устройства имеют только IR remote control. Для решения этой задачи у меня есть Raspberry Pi и IR transceiver shield. В статье можно найти конфиги, команды, советы и немного теории. Из софта будут LIRC (Linux Infrared Remote Control) и Python.
LIRC я нашел с помощью Гугла. В процессе исследования выяснил, что LIRC работает как с передатчиками, так и с приемниками IR сигналов, может декодировать принятый сигнал и выполнять какие-то действия в связи с этим. Сейчас прием сигналов мне не нужен, но в будущем может оказаться полезным. Если будете возиться с LIRC сами, прочтение LIRC Configuration Guide крайне рекомендуется.
Конфигурация
Запись
Формат файла описан здесь. Если есть пульт, то можно записать передаваенмые им сигналы в файл с помощью утилиты irrecord.
mode2 печатает последовательно длительности наличия и отсутствия сигнала, из которых и складываются передаваемые данные. Длительность измеряется в микросекундах (1e-6 секунды). В raw формате в lircd.conf указыватся эти же длительности, начиная с ‘pulse’ (ведущий ‘space’ не нужен). Сответственно, всегда должно быть нечетное количество чисел (начинается и заканчивается наличием сигнала — ‘pulse’).
Для автоматизации я сделал скрипт для записи, который спрашивает имя команды, запускает mode2 на 5 секунд, запоминает и в конце печатает результат в формате, готовом для lircd.conf (см. под спойлером).
Стандартные имена команд
LIRC по своему прямому назначению должен принятый и распознанный IR сигнал превратить в событие Linux input. Поэтому по умолчанию от нас требуют, чтобы имена команд в lircd.conf были из стандартного списка. Можно посмотреть список допустимых имен:
Кондиционеры под этот шаблон не попадают. Требование к именам можно выключить, добавив при записи параметр:
Отладка
Отправка команд
Теоретически, есть еще одна возможность — отправлять команды в lircd через его сокет. Не разбирался.
Вызов из Python
Hardware
Я использую готовую плату, их много на Amazon и AliExpress. Гуглить можно как «Raspberry infrared sheild». Она использует GPIO 17 на выход, и GPIO 18 на вход, что видно из конфигов выше.
На плате есть место для второго (дополнительного) светодиода D2, который по умолчанию не установлен. При использовании двух светодиодов, они подключаются последовательно. Поэтому при отсутствии светодиода D2 нужно замкнуть перемычку SJ1. С удивлением обнаружил, что на всех моих платах перемычка исходно была разомкнута. Пришлось доработать паяльником.
Итоги
Работает: сигнал передается, устройства его видят и правильно на него реагируют.
Многое зависит от положения диода-излучателя, он должен быть точно направлен на приемник. Один неподвижный передатчик не может управлять всеми устройствами в комнате. Клонировать решение на базе Raspberry Pi для каждого гаджета дорого, нужно или доработать излучатель для «покрытия большей площади», или найти более дешевую платформу.
LIRC исходно создавался для преобразования IR сигналов в стандарнтные линуксовые события устройств ввода. Поэтому для него ествественно, что одна кнопка — один код. Для некоторых устройств (болшинства Air conditioner) это не так: при нажатии на любую кнопку пульт передает пакет данных, содержащий полное состояние устройства (включено, режим работы, температура, режимы работы вентилятора, время, таймер и т.д.). Возможности собирать многокомпонентный пакет на основе нескольких параметров в LIRC нет, поэтому как быстрый инструмент «из коробки» он помогает, но дальше придется искать что-то еще. Хотя для большинства случаев записанных данных с привычными настройками вентилятора и без экзотических режимов вполне достаточно.
iR Universal Remote Control 4+
Oliver Foelz
iPhone Screenshots
Description
New Domain. https://numbert.shop
You can buy the IRed Transmitter hardware there!
Turn your iPhone into THE universal remote control.
iR Remote requires the iRed Transmitter hardware (http://www.instructables.com/id/DIY-Infrared-transmitter-for-iPhone-iPod/)
Replace all your remotes with your iPhone.
Stash the old remotes, and enjoy the convenience and simplicity of using your device. Out with the clutter and confusion, and in with everything you love about your device: the sharp, brilliant display, the Multi-Touch interface, the versatility and portability.
With the ability to control any device, iR Remote takes the concept of universal to a new level.
Simply plugin iRed into the audiojack and start using. You will able to control anything you want in your home or business. iR Remote combines the power of an intuitive App with the simplicity of iRed. It will give you all the power and none of the complexity.
iR Remote does all of this in an attractive, intuitive, Apple inspired and easy to use interface. The perfect replacing for multiple and often-confusing diffrent remote control devices.
iR Remote can control any number of devices. Use it to control your
-TV
-DVD players
-DVRs
-cable boxes
-audio equipment
-high-end digital cameras
-ceiling fans
-air conditioners
. and almost any other product that receive infrared signals.
Quickly and easily design your custom remote by dragging and dropping any buttons you want, and assign a signal (hex codes) to each. iR Remote intelligently analyzes the signal and stores it in your device. You can program all your remotes in just minutes.
A home for your old phone.
Save your old phone from the recycling bin. With iR Remote you could still use it as your favourite universal remote control.
Features:
-No complex WiFi or Bluetooth setup
-large database
-auto search
-intuitive design
-quickly switch between different remotes
-store as much remotes as u want
-control any device


























