Я уже давно собираюсь установить систему домашней автоматизации в своем доме, но у меня возникают проблемы при выборе какой-либо одной отправной точки. Я хотел бы установить начальную систему, которая управляет двумя или тремя розетками и одной или двумя верхними лампами, и к которой можно получить доступ через Интернет и с моего iPhone. В идеале, я бы хотел, чтобы начальная установка стоила менее 100 долларов (или максимум 150 долларов), и я хотел бы иметь возможность добавить контроль над большим количеством розеток и источников света с течением времени. Вот мой фон:
- Я работаю с компьютерами ежедневно, и у меня есть несколько старых рабочих столов, которые я без проблем конвертирую в выделенный сервер Linux. Так что я бы не посчитал эту часть в 100 долларов.
- Я не инженер-электрик, но я не совсем не разбираюсь в электронике. Я играл с идеей получить Arduino, но пока не получил. (Просто чтобы дать вам представление о том, на каком я уровне). Я тоже не боюсь принципиальных схем. Я боюсь сильных токов и вмешиваюсь в розетки, держа в руках отвертку.
- Я не диаметрально противоположен проприетарному программному обеспечению, но я бы определенно предпочел решение с открытым исходным кодом, которое я мог бы взломать сам.
- Я хотел бы, чтобы это было чем-то, что может использовать моя жена, которая не имеет отношения к какой-либо технической области. Если речь идет о постоянной установке розеток в стену, я бы хотел, чтобы это могли использовать потенциальные будущие владельцы моего дома, и я хотел бы, чтобы это было что-то, что выглядит достаточно хорошо и работает достаточно надежно, чтобы улучшить стоимость моего дома.
Я знаю, что мой вопрос содержит много вещей, специфичных для моей ситуации, но я также считаю, что есть много других технофилов компьютерного типа, таких как я, которые находятся в очень похожей ситуации.
источник
Ответы:
X10 - очень дешевый способ, но это не очень хорошая система. Вы получаете 20 руб. Довольно низкого качества. Что еще более важно, протокол X10 довольно плох. Он был разработан в 70-х годах и имеет очень низкую пропускную способность (я не могу найти оценку бит / с, но для отправки одной команды требуется около 3/4 секунды). Если вы не используете переключатели с поддержкой сцен (как делает Smarthome), вы заметите задержку при активации различных сцен.
У меня большая установка Smarthome X10 на даче / в доме моих родителей. Аппаратное обеспечение хорошее, но оно страдает от проблем с надежностью (например, иногда, когда вы нажимаете кнопку, включаются не все лампы; иногда шум, вызванный скачками / перебоями в питании, приводит к включению всех ламп, даже если у меня есть помпаж дома защита). Я подключил это место специально для поддержки X10, и у меня есть усиление / шунтирование сигнала (что помогает), но, честно говоря, я больше не буду делать X10 снова.
Программирование устройств X10 является трудной задачей: вы должны посылать непонятные команды для настройки сцен.
У меня дома есть пара выключателей Smarthome Insteon в моем подвале для домашнего кинотеатра. Опять же, мне очень нравится аппаратная часть, и на самом деле она даже лучше, чем Smarthome X10.
С помощью insteon они пытались упростить программирование. В итоге они немного упростили самые основные параметры (связывание одного индикатора с кнопкой) - вам просто нужно удерживать один в течение нескольких секунд, пока он не начнет мигать, затем удерживать другой, и они связаны - - и в то же время делать что-то более сложное невероятно сложным. Есть немые ограничения, например, невозможно иметь сцену, в которой один свет достигает 0%, а другие включают / тускнеют до 10% (например, сцена «время кино»).
Я приобрел для него компьютерный интерфейс, который на самом деле является единственным способом сделать что-то, кроме простого нажатия кнопки, и лучшим программным обеспечением, которое я нашел для программирования, был Insteon Explorer . Я не хотел тратить 150 долларов на программное обеспечение Smarthome для программирования 3 устройств, поэтому я не могу сказать, лучше это или нет. Каждый раз, когда одно устройство контролирует другое, появляются две ссылки - по одной на каждой стороне. Это означает, что если вы когда-нибудь замените устройство, вам придется не только перепрограммировать новое устройство, но вы также должны перепрограммировать все, что оно контролировало или контролировало. Это было бы ОГРОМНОЙ болью с клавиатурой (8 кнопок + встроенный диммер).
Одна вещь, которая была относительно простой, - это интеграция с ПК. Я не смог активировать «сцены» (это опять-таки было легко с X10, но теперь, видимо, с Insteon это невозможно), поэтому я должен идти от устройства к устройству. Поскольку у меня есть только две основные цепи освещения, это не так уж важно. Я использую Smarthome PLM и plmtools , а затем небольшие сценарии оболочки, которые вызывают plmtools для моих различных сцен. Я могу вызвать сценарии оболочки несколькими способами:
Я еще не пробовал реальное оборудование, но материал Simply Automated UBP выглядит очень привлекательно. У них есть концепция «базового» переключателя плюс лицевая панель - и есть лицевые панели с различными комбинациями клавиш / клавиш.
Программное обеспечение выглядит потрясающе. Вы можете полностью настроить всю систему в автономном режиме, а затем сбросить программирование на все устройства. Если я правильно помню, переключить устройство было так же просто, как изменить адрес в настройке, а затем снова сбросить программирование.
Отдельные опции для того, что вы могли программировать, были поразительны: вы могли настроить различные физические кнопки для переключения, нажимные кнопки, тумблеры, диммеры с одной кнопкой (удерживайте, чтобы перейти вверх / вниз), кнопки одного, двух или трех нажатий ( разные команды для каждого). Затем вы можете установить команды для выключения, включения, затемнения, активации сцены и т. Д. Я думаю, что были даже кнопки таймера («нажмите кнопку, затем через 5 секунд выключите сцену B»).
Я обдумываю переделку моей кухни, которая будет включать в себя новое освещение. Сейчас я почти уверен, что буду использовать эти переключатели для управления различными источниками света (главным, под шкафом и т. Д.) Из разных входов.
Что касается освещения, я бы пошел с одним из существующих протоколов / компаний, как упомянуто выше (есть также много других, таких как Zwave). Вы получаете переключатель, который является схемой диммера, сетевым интерфейсом и человеческим интерфейсом. Вы просто не сможете сделать что-то такое же качественное.
Использование одного из существующих контроллеров домашней автоматизации также неплохо - это все равно, что использовать язык программирования, специфичный для предметной области. Обычные вещи, которые нужно делать в системе автоматизации, - это таймеры, расписания, реагирование на события (датчик движения активирован = включает свет на x минут, если в настоящее время на улице темно, но не после 12:00). Коммерческие контроллеры позволяют вам легко это настроить. Если вы все делаете сами, вы более склонны к ошибкам просто потому, что вам приходится делать больше мирских вещей самостоятельно, и у вас больше кода.
Я думаю, что есть место для таких вещей, как Arduino, для очень специфических, локализованных задач, и он должен интегрироваться в остальную часть вашей системы, если это необходимо.
Я думаю, что сам хотел бы разработать пользовательский интерфейс для этого (существующие системы очень дорогие и / или недостаточно гибкие, поэтому, например, я не мог сделать интеграцию на свой телефон Aastra с выключенным -полочная система автоматизации), что означает, что мне нужен способ контролировать все с ПК, в основном используя командную строку (или некоторый API). Оттуда я буду смешивать и сочетать. Например:
Я знаю, что моя первая склонность как программиста - иметь один главный контроллер, который запускает все, но с точки зрения промышленного управления это на самом деле противоположно тому, что вы хотите. Децентрализованные специализированные системы более надежны, и менее вероятно, что один сбой будет катастрофическим (например, мой контроллер пула ardino может взорваться, и мое освещение и безопасность будут оставаться в порядке). Централизованный бит объединяет системы и обеспечивает контроль / взаимодействие.
источник
Пункты (1) и (2), кажется, трудно совместить с вашей последней точкой: женой и будущими владельцами.
Если вы хотите начать дешевый взлом, как это было предложено, загляните в X10.
Если вы хотите, чтобы жена находила его простым в использовании и потенциально увеличивала стоимость при перепродаже, вам, возможно, придется немного увеличить свои расходы (скажем, первоначальные затраты в размере 200-300 долларов, а не 100 долларов (но я на самом деле просто гадать на эту цену)) и ждать около 6 месяцев. Я ожидаю, что весной или, самое позднее, летом появится несколько новых продуктов, которые будут делать то, что вы хотите. Я думаю (и жду себя) о продуктах EnergyHub , хотя есть много других компаний, продукты которых скоро появятся на рынке.
Отказ от ответственности: я дружу с группой людей из EnergyHub, но не имею личной / финансовой заинтересованности в их продуктах или успехе.
источник
Вы могли бы рассмотреть X10. Этот TW523 позволил бы компьютеру подключиться к сети X10, и эти адаптеры выходов работают для переключения нагрузок. Я видел код Arduino для работы с TW523, но я бы предположил, что для него тоже есть программное обеспечение для Linux. Тогда это просто вопрос написания веб-интерфейса. Как трудно это может быть? ;-)
источник
Каждый раз, когда я иду переделывать комнату, этот вопрос снова возникает у меня; Я снова запускаю поиск в Google и нахожу те же результаты.
С X10 все в порядке - как уже говорили некоторые из других авторов, у них проблемы с надежностью.
Хотя это полностью унесет ваш бюджет из воды, я бы посмотрел на Control 4 или другой; забыл имя другого крупного игрока.
Оба имеют приложения для iPhone / iPad, и оба расширяются для будущего роста. Оба имеют настенные ЖК-панели для управления системой, а также настольные устройства.
Но это не дешево; я думаю, что контроллеры начинаются с 600 долларов. И это не включает диммеры, колонки, розетки и т. Д. (Можно найти оборудование дешевле на Ebay, но не намного)
Я лично строю систему (пока я не готов к контролю 4):
Основной iMac в семейной комнате для хранения музыки / видео (для этого нужно переместить старый Apple G5 в подвал), Airport Express в моем D-Mark подключен также к временному приемнику RCA
Динамики подключаются к ресиверу RCA и расположены в стенах столовой и кухни.
Через AirTunes на iPhone или iPad я управляю музыкой, идущей в Airport Express. В семейной комнате Apple TV второго поколения, на которую я могу отправить видео.
Пока все хорошо, но я считаю, что больше слушаю Пандору, чем мою музыку; поэтому я использую Airfoil для отправки музыки в аэропорт экспресс / Apple TV - но я не могу контролировать это с моим iPhone или iPad
Преимущество этой системы заключается в том, что ноутбук wifes может служить в качестве ноутбука iMac или любого гостя.
Недостатком этого является то, что я не могу контролировать, какой динамик я выводить с iPhone / iPad. Что хорошо; 1-й этаж заполнен музыкой, но когда я ставлю динамик в коридоре наверху, это может быть проблемой.
Airfoil может заменить Airport Express, если у вас его нет и работает на Windows. Мое решение не учитывает свет / розетки (пока)
Ищите Arduino - эти парни довольно умные и Arduino с сетевым экраном и некоторыми реле можно купить за пару долларов, но теперь вы действительно говорите о нестандартном решении.
источник