Немного об управлении HTPC


Я — человек ленивый. И, как и всякий IT-шник, готов горы свернуть, лишь бы потакать своей лени. Поэтому, когда в моей квартире появился самосборный HTPC, я решил довести удобство управления им до идеала. Сразу скажу, что абсолютно удобного способа у меня не получилось. Но в своих попытках создать оный я перебрал множество вариантов, от обычной радиоклавиатуры до HDMI-CEC адаптера, и, думаю, рассказ о них будет многим небезынтересен.

Среда

Прежде всего, расскажу о своем «окружении», т.е. о том, чем именно нам предстоит управлять. На данный момент это всего 2 устройства: Телевизор Samsung 46C650, и HTPC (корпус GMC AVC S-1, оболочка –MediaPortal на Windows 7). Пару слов о том, почему было выбрано именно такое сочетание. Да, если в качестве проигрывателя использовать коробочный медиаплеер типа WDTV Live, то многих проблем с управлением можно было бы избежать. Но, во-первых, во время сбора моего HTPC подобных устройств (способных проигрывать любые кодеки вплоть до FullHD 60Hz) еще не было, а главное – хотелось именно HTPC. Чтобы можно было просматривать IPTV.Чтобы по утрам он показывал погоду и пробки по пути на работу. Чтобы список фильмов и сериалов выглядел именно так, как я этого хочу.
Почему именно MediaPortal + Windows? Из всего многообразия оболочек-медиацентров, под мои требования подходят лишь 2: MediaPortal и XBMC. Вообще-то XBMC нравится мне гораздо больше медиапортала, но у него есть проблемы совместимости с имеющимся у меня железом. Как показала практика, под Linux драйвера для моей видеокарты (Radeon HD6450) пока недостаточно стабильны — у меня под Ubuntu 12.10 довольно часто (раз в 2 недели) наблюдаются полные зависания системы во время проигрывания «тяжелых» рипов. А XBMC под Windows мне не удалось подружить со встроенным в корпус HTPC дисплеем iMon VFD. Но выбор программной оболочки не так уж и важен в нашем случае, ибо существует замечательная программа EventGhost (о которой стоит написать отдельную статью), с помощью которой можно подружить любой контроллер с любой программой.

Что значит «управление HTPC»?

Теперь о том, чего бы мне хотелось от идеального пульта управления. Ну естественно, он должен как минимум уметь запускать медиа-оболочку (почему она не стартует автоматом – отдельная тема, пока же просто скажу, что мне так гораздо удобнее), ходить по меню, проигрывать файлы. Обозначим этот набор как «базовое управление медиацентром».
В принципе, для многих этого будет достаточно. Но не для меня. Например, довольно часто при проигрывании фильмов требуется переключить аудиодорожку или включить субтитры. И хотя это можно сделать при помощи «базовых» контролов через контекстное меню, гораздо удобнее было бы делать это одной кнопкой. Потому данный список функций мы назовем «расширенное управление медиацентром».
Далее, не будем забывать о том, что у нас HTPC. Так что хотелось бы его использовать как минимум в качестве интернет-станции. А для интернет необходима мышь. Мне же мышь нужна чаще. Дело в архитектуре Mediaportal-а. Хотя все основные действия можно выполнять внутри оболочки, добавление в базу новых фильмов и сериалов приходится производить через сторонние утилиты (поскольку я использую плагины MPTVSeries и Moving Pictures). Вот в XBMC это сделано гораздо удобнее, но не будем о грустном. Так что третий пункт наших требований – «мышь».
Хотя в современные медиа-оболочки встроены достаточно интеллектуальные алгоритмы, позволяющие угадать название фильма по имени файла, иногда даже они оказываются бессильны, и приходится вводить название вручную. Так что неплохо бы иметь еще и алфавитно-цифровую клавиатуру. Так и обозначим следующий пункт.
До этого мы говорили только об управлении HTPC. Но ведь в состав нашего домашнего театра входит еще и телевизор. Искать для его управления постоянно теряющийся штатный пульт – это не наш путь. Замечу лишь, что, как и все модели телевизоров Samsung последних лет, мой может управляться не только через ИК, но и по сети. В телевизоре есть порт Ethernet, по которому им можно управлять с помощью проприетарного протокола, который уже давно вскрыт и в сети имеется достаточно его реализаций на всевозможных языках, от C# до PHP. Обозначим этот пункт как «управление телевизором».
Ну и в заключение, одно немаловажное замечание. Управление работающим устройством – это, конечно, хорошо. Но все потуги потворствовать своей лени будут бесполезны, если придется вставать и подходить к устройству для того, чтобы его включить. Так что двумя последними требованиями обозначим отдельно «включение HTPC» и «включение TV».

Критерии оценки

Кроме объективных технических параметров существуют еще и не менее важные субъективные. Я буду оценивать их по трехбалльной шкале (от плохо до хорошо). Таких параметров я насчитал два: удобство и доступность. Слово «удобство» говорит само за себя, поэтому расскажу о том, что я понимаю под доступностью. Доступность – это способность контроллера оказаться в моей руке (работающим!) в любой указанный мной момент времени. Сюда входит и способность контроллера не потеряться в нужный момент, и жизнь от батарей, и среднее расстояние от него до моей руки.

Не буду тянуть и сразу покажу таблицу функций и оценок:

Легенда:

Теперь подробнее по каждому устройству:

Передняя панель корпуса GMC AVC-S1


На передней панели моего корпуса расположились не только VFD-дисплей и лоток оптического привода, но и целых 7 кнопок управления. Помимо кнопки включения это четыре стрелки, Win, Enter и Esc. Поскольку функции их легко могут быть переопределены через EventGhost, то корпус вполне можно рассматривать как отдельный контроллер. В свое время, когда пультов в доме было не так много и искать штатный пульт корпуса было лень, я с успехом управлял с панели медиапорталом. Понятно, что с удобством тут не очень, зато панель никогда не потеряется, а батарейки у нее никогда не сядут.

Фирменный пульт от корпуса GMC AVC S-1


В комплекте с моим корпусом шел ИК пульт для встроенного контроллера SoundGraph iMon. Вроде бы все с ним неплохо: куча кнопок, эмуляция мыши, ИК сигнал (что значит долгая работа от батарей), обусловленная встроенностью приемника в корпус способность включать HTPC из полностью выключенного состояния, HID-совместимость, что позволяет работать со всеми оболочками из коробки, без дополнительных программ… Но увы. Все достоинства перечеркиваются недостатком, причину которого я так и не нашел. Дело в том, что пульт работает только на весьма близком расстоянии от корпуса. Даже те 2,5м которые разделяют мой диван и HTPC, оказались ему не под силу. Причем SoundGraph, известная максимальной закрытостью в своих решениях, применила в нем какой-то нестандартный протокол, в результате мне не удалось обучить его командам ни один универсальный пульт управления.

Пульт от материнской платы ASUS AT3IONT-I Deluxe


Когда в свое время я собирал домашний сервер, единственной материнкой, подходящей под мои требования, оказалась ASUS AT3IONT-I Deluxe (почему- отдельная тема). В комплекте с ней шел ИК-приемник и пульт управления. Так как серверу пульт ни к чему, контроллер был прицеплен к HTPC.
Со своей работой пульт справляется отлично, но для полного счастья на нем не хватает кнопок, а те что есть имеют странные и весьма не мнемоничные обозначения. Так как приемник HID-совместимый, повесить на него другой пульт управления не получится. Впрочем, имеющихся кнопок хватает почти под все задачи, а в EventGhost-е легко настраивается эмуляция мыши стрелками. В целом решение мне нравится, но (возможно, из-за того, что мать в HTPC не родная) включить его с пульта не удается. Нет и клавиатуры (а печатать через On-screen клавиатуру в Windows ну очень неудобно). Управление телевизором с помощью EventGhost я настроил, но ввиду малого количества пришлось ставить переключатель режимов мышь/комп/ТВ на одну кнопку, что не очень удобно.

OneForAll Kameleon 4 (URC 8204)


С давних пор, еще до HTPC, у меня работает универсальный ИК-пульт «4 в 1». Поскольку пульт от Asus работает по стандартному протоколу, все его команды легко распознались Камелеоном, и у меня образовался фактически полностью универсальный пульт. Конечно, он все так же не мог включить HTPC, да и клавиатуры не было, но до приобретения радиоклавиатуры он оставался любимым моим способом управления медиацентром. Ну а ввести время от времени парочку названий фильмов можно и с помощью…

Mouse Without Borders / Synergy


Как и у всякого айтишника, у меня дома много разных компьютеров, а вот мониторов и клавиатур меньше. Как раз эту проблему и призваны решать программы-«виртуальные KVM свитчи». Многие предпочитают Synergy за открытый код и кроссплатформенность, но мне больше подошла Mouse Without Borders. Она хоть и существует только под Windows, но гораздо легче в настройке, да и работает стабильней. Даже сейчас, имея радиоклавиатуру, мне часто бывает проще подойти к основному компу и легким движением мыши перенаправить управление на HTPC. Проблема включения HTPC легко решается при помощи WakeOnLan. Жаль только, что сам комп включен бывает не всегда. Да и вставать с дивана – сами понимаете…

Радиоклавиатура Genius LuxeMate T810


Именно поэтому в моем доме появилась радиоклавиатура Genius LuxeMate 810. После этого мне долго казалось, что мои поиски закончены, и я нашел свой Грааль. В этой клавиатуре мне нравилось почти все: и «ухватистость», и наличие мышиного трекпойнта, и многообразие мультимедийных клавиш. А после написания мной плагина под EventGhost для управления телевизором в моем сердце почти воцарилась гармония. Почти – потому что телевизор по сети, увы, не умеет включаться в принципе, а включение PC с клавиатуры возможно только через PS/2 разъем. Разумеется, есть WakeUp с USB клавиатуры из состояний S3/S4 (стендбай/ гибернация), но мне бы хотелось именно включения.
А потом случилось страшное. В моей клавиатуре перестали нажиматься несколько клавиш, и я решил заменить ее по гарантии. На замену мне дали вроде бы точно такое же устройство, но с незаметной буквой T перед номером модели 810. Оказалось, что буква эта означает отсутствие подсветки (что мне не сильно мешало, ибо в старой модели подсветка была чисто номинальной и в темноте не давала почти ничего рассмотреть) и оптический джойстик вместо трекпойнта – и вот это была катастрофа. Нет, само управление мышкой стало даже удобнее, но вот батарейки… Если раньше их хватало на 2-3 месяца, то теперь они расходовались за 2 недели. После 2 месяцев мне надоело постоянно менять комплекты аккумуляторов (у меня их 2, как и положено, ибо зарядка внутри устройства не предусмотрена), и клава отправилась в шкаф. Я даже подумывал о покупке Logitech DiNovo Mini, несмотря на её нереальный прайс, но прочитал в обзоре, что она тоже долго не живет, и успокоился.

Андроид-смартфон Samsung Galaxy Note II


Не так давно у меня появился смартфон на андроиде. Пока клавиатура была всегда наготове, проблема вечно теряющихся пультов ушла на второй план – такую дуру потерять сложно. Но теперь вновь часто бывает так, что ты сидишь на диване, а все пульты как на зло лежат под телевизором, и только смартфон на тумбочке рядом мигает диодом пропущенного звонка… Что ж, так тому и быть! SamyGo Remote прекрасно рулит телевизором по WiFi, aMPdroid довольно успешно управляет медиапорталом а Wake On Lan справляется с включением HTPC. В маркете полно программ для управления PC по WiFi, можете выбрать сами по вкусу.

HDMI-CEC адаптер Pulse-Eight


Ну это, конечно экстремальный случай. Чаще бывает, что один какой-то пульт все-таки доступен в непосредственной близости. И хорошо, если это Камелеон. А если штатный пульт от ТВ? И на этот случай есть решение! Дело в том, что все современные телевизоры умеют управлять подключенными к ним по HDMI устройствами по протоколу CEC. Жаль только, что ни одна из известных мне материнских плат с HDMI-выходом не подозревает о нем. Поэтому придется докупать стороннее устройство. В сети есть несколько контор, продающих CEC-адаптеры, все они стоят примерно $50+доставка. Я выбрал адаптер от Pulse Eight. Такое устройство включается в разрыв HDMI кабеля, а торчащий хвост втыкается в USB и представляется системе специальным контроллером. Достаточно на пульте от ТВ выбрать в качестве источника HDMI-CEC, и он переводится в режим управления подключенным устройством. Поддержка таких контроллеров встроена как в MediaPortala, так и в XBMC. К сожалению, на данный момент для этого устройства еще нет плагина под EventGhost, но, поскольку все бибилиотеки под него производитель публикует под открытыми лицензиями, это только дело времени. Я пишу свой плагин, но плохое владение boost::python и MSVS сильно сдерживает продвижение. В целом решение очень нравится. Из недостатков отмечу лишь невозможность включения HTPC и вполне понятное отсутствие клавиатуры.

Motorola Nyxboard Hybrid


Вместе с CEC-адаптером по случаю мне достался универсальный пульт Mototrola Nyxboard Hybrid. Устройство обещало бешеный функционал: с одной стороны обучаемый ИК-пульт с множеством кнопок, с другой – клавиатура и контроллер мыши, работающие по радиоканалу через прилагающийся USB-адаптер. Переключение между этими режимами происходит отдельной кнопкой. И оно действительно работает! Даже при простом перевороте пульта в комп уходит определенное сочетание клавиш. Только вот мышкой управлять неудобно — приходится постоянно держать зажатой кнопку. Ну и русские буквы на клаве не обозначены. Можно было бы напрячься и выгравировать их в мастерской, но увы, оно того не стоит. Ибо в очередной раз все достоинства перечеркиваются недостатком: устройство разработано для XBOX, и, видимо из-за этого с виндами не дружит: после каждой перезагрузки мой HTPC отказывается распознавать его USB-контроллер. Приходится его вынимать и втыкать заново. Причем такое происходит в любом USB-порту как на HTPC, так и на домашнем десктопе. Так что приходится признать этот пульт самым бесполезным устройством в нашем наборе.

КПК на Windows Mobile HP hx4700


После покупки андроид-смартфона мой старый КПК на WinMo, до того честно трудившийся навигатором, ушел на пенсию, и у меня возникла идея пристроить и его для управления медиацентром. А что? Штатный крэдл обеспечивает его почти бесконечным питанием (не так уж сложно раз в неделю поставить КПК на законное место для зарядки), встроенный ИК-порт отлично справится с управлением телевизором, а множество программ для управления PC по WiFI и Bluetooth позволит сделать с HTPC все, что нужно. Способ мне даже понравился, единственная проблема – резистивный тачскрин гораздо менее отзывчив, чем емкостной, и управлять мышкой приходится все-таки стилусом. Также я не нашел пока программы для включения HTPC через WakeOnLan. Но это пофигу, т.к. большинство времени КПК все равно проводит в крэдле рядом с HTPC, так что включить его можно и с передней панели. В ближайшее время я также собираюсь попробовать использовать экран КПК как external display для отображения информации из медиаоболочки.

Заключение.

Как видно из таблицы, мне не удалось найти идеального устройства. Более всего для этого подходит радиоклавиатура, но и у нее есть недостатки. Также надо тщательнее подбирать железо для HTPC.
Кроме перечисленных выше существуют и другие гаджеты, предназначенные для управления техникой. Например, мною не упомянут целый класс устройств – универсальные ИК приемники, втыкаемые в Com-порт (сейчас уже, как правило, со встроенным COM-to-USB переходником) и способные обучиться любому ИК-пульту (важно отличать их от обычных USB-шных HID-совместимых приемников, понимающих сигналы только с прилагающегося пульта). Также заслуживают интереса такие устройства, как Fly Mouse или IPazzPort, продающиеся на китайских барахолках за $20-$30, включая доставку. А может быть, есть возможность расширить функциональность и у описанных устройств. Буду рад, если хабр-сообщество укажет мне на них.
Поделиться публикацией

Похожие публикации

Комментарии 25

    0
    Раньше у меня в роли HTPC стоял Logitech Revue, который сейчас ушёл на пенсию. Он комплектуется классной клавиатурой, аналогичной описанной Genius, только с тачпедом в роли мышки и без русских букв на клавишах. Работает эта клавиатура от 2 батареек уже больше 2 лет активного использования. Revue я разобрал, снял с материнской платы небольшую платку-приёмник клавиатуры (она подключалась 4 штырьками к мат.плате), сделал переходник с 4 штырьков на USB, и у клавиатуры появилась возможность быть подключённой к любому компьютеру в роли HID-устройства. Теперь она управляет мини Android-HTPC MK802 III. По сравнению с управлением с Android-планшета тачпед клавиатуры более удобен — не нужно разблокировать планшет, запускать программу, быть привязанным к адаптеру питания
      0
      И как вам Revue? Я как-то настороженно отношусь к андроидным mini-PC. Мне все время кажется, что фирменные прошивки не обладают достаточной гибкостью, я кастомные — стабильностью/производительностью.
      А клава прикольная. Прям даже захотелось. Только судя по фоткам она по ТТХ ближе к DiNovo Mini. Genius — она практически полноразмерная, а здесь скорее миниконтроллер.
        0
        Revue безнадёжно устарел, и для него так и не сделали root-а и альтернативных прошивок… У стоящего там Atom-а какая-то аппаратная защита от загрузки ядер линукс, отличных от официального. В результате там мало кодеков и нельзя например смонтировать CIFS-шару в локальную ФС. А вот новые мини-компьютеры на Rockchip RK3066 и особенно RK3188 просто прекрасны :-) Даже 3066 (у него два ядра до 1.6ГГц) справляется с большинством FullHD видеофайлов по wi-fi, а уж четырёхядерный 3188 должен играть всё без исключения
      0
      Напишу банальность, но может быть кому-то пригодится. У меня для HTPC меньше требований, установлена только виртуалка для работы, торрент и XBMC. В обычный slim корпус поставил ик ресивер Veris Basic от Antec (умеет включать компьютер) и заменил пульт на универсальный. В целом, после переназначения кнопок в iMedian, этого хватает для управления XBMC, а для нестандартных действий есть приложение на телефоне xbmcRemote. Новые фильмы, в основном, скачиваю при помощи торрента, также есть плагин в XBMC для просмотра фильмов на ex.ua.
        0
        Да, кнопок на пульте, конечно, маловато. Но умение включать PC — бесценно!
          0
          Жаль, плата приемника велика, вкорячить в мой корпус не получится.
          0
          Для себя я решил проблему HTPC с помощью безголового неттопа под тумбочкой телевизора и minidlna, который на удивление хорошо спелся с самсунговским SmartTV (в отличие, скажем, от ushare). Все управление — с родного пульта ТВ. Пробовал XBMC — это какая-то боль, ей-богу.
            0
            Самсунг частенько не может воспроизвести некоторые форматы видео. Просто показывает первый кадр и сообщает, что у него нет нужного кодека.
            Если честно, то я не понимаю зачем мне вообще этот Smart нужен. Управление какое-то дикое. Проще реально системник поставить небольшой рядом и им реализовать то, чего нет в не SmartTV.
            minidlna тоже использую, когда возможно. Всё равно телек SmartTV :-D
              0
              Проблемы были с ushare, когда перешел на minidlna — ТВ стал видеть и показывать любые контейнеры и любые кодеки (из тех что у меня есть, по-крайней мере), я аж сам удивился — транскодирования в нем нет, выходит, ТВ все-таки понимает и матроску, и divX и все такое, ushare просто кривой :)
              Единственная проблема была с тем, что ТВ терял сервер при небольших значениях notify_interval в minidlna.conf — поставил 9000 и заработало. Причем ТВ находит сервер в сети моментально и новые файлы к нему тоже прилетают сразу.
                0
                У меня проблемы были именно с minidlna. Но, благо, компьютер рядом с телевизором и по NFS нормально можно посмотреть.
              0
              Вы уж меня простите, но «боль» — это именно DLNA.
              У меня тоже на сервере стоит miniDLNA. Бывает так, что HTPC выключен, а в руках только штатный пульт от ТВ. И я нажимаю кнопку «Media.P». Но у такого подхода как минимум 3 недостатка:
              1. Как показала практика, встроенный плеер телевизоров Samsung понимает далеко не все сочетания кодеков/контейнеров (может, в новых сериях что-то поменялось, но вряд ли). А транскодирование «на лету» тяжелых рипов на стороне сервера легко затыкает Core 2 Duo, чего уж говорить о стандартном для неттопа Атоме!
              2. Даже если кодек подошел, как вы, к примеру, подключите внешнюю аудиодорожку (насколько я помню, простое переключение аудио самсунг освоил совсем недавно)? А субтитры (возможно .srt и поддерживается, сейчас уже не помню, но это не единственный возможный формат)?
              3. Просто сравните скриншоты:
              Samsung AllShare


              MediaPortal


              XMBC


                0
                А какой источник вы используете в XBMC для информации о сериалах?
                  0
                  Cтандартный, thetvdb.com.
              0
              Проблему с необходимостью перетыкания адаптера от Motorola Nyxboard Hybrid можно обойти, в чём я практически уверен, программной перезагрузкой usb порта. Например, скриптом с использованием DevCon и USBDeview.
              support.microsoft.com/kb/311272
              pauk.org.ua/?p=636
                0
                В одном из последних релизов Медиапортала, несколько месяцев назад, встроили поиск фильмов по кинопоиску. После этого проблем с поиском фильмов вообще не наблюдается. Главное обозвать файл, а точнее папку, так же как на кинопоиске. С сериалами вообще никогда не было проблем. Использую Медиапортал уже давно, хватает только пульта ДУ. Правда включать HTPC и телевизор получается только с пультом от microsoft (USB), сейчас вроде не достать такой.
                  0
                  Вот-вот. Как-то специально переименовывать файл (а предварительно еще сходить на кинопоиск и узнать как фильм называется у них, чтоб точно совпало) — это ли не верх удобства!
                  А файл может быть в торренте, который еще раздается. Но это фиг с ним, в нормальныйх торрент-клиентах переименование разрешено. Но вот с сериалами сложнее — торрент обновляется при добавлении новой серии, скрипт автоматом подхватывает новый (очень удобно, рекомендую) и… качает весь сезон заново, ибо папка была переименована…
                  Ну и потом лично я отказался от кинопоиска в пользу TMDb — открытая база, все дела.
                    0
                    Чтобы не было проблем с торрентами рекомендую использовать жёсткие ссылки.
                    Руками конечно файл или папку переименовывать приходится, да, но ведь и торрент добавляется вручную. Не спорю этот процесс хотелось бы автоматизировать тоже.
                    С TMDb у меня больше проблем возникло чем с кинопоиском к сожалению. Большие надежды были на эту базу, но скрипт очень часто сбоил и не находил нужный фильм, даже после правок информации о нем в базе.
                      0
                      Да, со скриптом были раньше проблемы с постерами. Причем это именно медиапорталовский глюк, в XBMC все ок. Но в последнее время у меня все нормально, хотя возможно просто везло.
                  0
                  Я сейчас использую flirc.tv настроенный на кнопки пульта от телевизора. К сожалению, htpc от не включает и из спящего режима не выводит :(
                    0
                    Но это ж вроде бы обычный универсальный приемник? И как тогда телевизор понимает, что команда адресована не ему, а HTPC?
                      0
                      Это не совсем обычный универсальный приёмник, но да.
                      В пульте для телевизора есть много кнопок, которые никак не используются самим телевизором при подключении внешнего источника видеосигнала. И там есть стрелки и кнопки управления воспроизведением.
                        0
                        Умно! Но это вам просто с ТВ повезло. Мой самсунг на такие нажатия показывает «функция недоступна» на полэкрана. Правда, не совсем понятно, что делать с обратной ситуацией: не выключать же HTPC.каждый раз, как захочется зайти в меню ТВ?
                          0
                          У меня тоже Самсунг и тоже показывает. Но далеко не на всё.
                    0
                    Но увы. Все достоинства перечеркиваются недостатком, причину которого я так и не нашел. Дело в том, что пульт работает только на весьма близком расстоянии от корпуса. Даже те 2,5м которые разделяют мой диван и HTPC, оказались ему не под силу.

                    Всё решается с помощью олова, канифоли, паяльника и электролитического конденсатора. Номинал не помню, но решение было найдено в ветке IXBT. Там просто в разрыв одной из ног принимающего светика нужно было впаять кондер. После данной операции приём заработал через двойное отражение от стен комнаты.
                      0
                      Всю задачу проигрывания контента и управления устройствами лучше разделить на 2:
                      — создание, хранение и проигрывание медиа контента,
                      — управление устройствами.

                      Если первая, судя по вашему описанию, в той или иной степени решена, то со второй задачей (управления) все обстоит хуже.
                      Для меня хорошим критерием законченности системы управления служит ответ на вопрос «может ли ваша жена/мама/ребенок включить систему и посмтореть фильм или послушать музыку без вашего участия?».
                      Если ответ отрицательный, вы построили еще один пример «лоскутной автоматизации», в которой управлять можно отдельными кусочками системы, а не системой в целом.
                      К сожалению, нормальные системы управления не относятся к DIY. Они не очень просты в настройке, логика их программирования сильно отличается от привычных процедурных языков (они на обработке событий основаны). Прелесть в том, что цена этих решений быстро понижается. Решения от Savant, Control4, Crestron быстро дешевеют.
                      Но пока они еще не $100 стоят :-)

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

                      Самое читаемое