Умный дом. Как работает умный дом

Концепция обустройства «умного дома» давно перешла из разряда фантастических в статус реализуемых. В той или иной мере эта идея воплощается во многих частных коттеджах и квартирах, облегчая эксплуатацию техникой со стороны пользователей. Впрочем, на данном этапе о массовом распространении этой идеологии можно говорить с большими оговорками, поскольку полноценное комплексное устройство многофункциональных систем управления стоит недешево и многими представляется очень сложным. Собственно, сердцем таких систем является контроллер «умный дом», присутствие которого и отличает принципы данной идеи от привычной электронной автоматики.

Что представляет собой управляющий контроллер?

Любой контроллер является средством управления определенными процессами и находится в связке с автоматизированным оборудованием. Обустройство «умного дома» предполагает наличие эксплуатируемых компонентов, которые могут контролироваться интеллектуальной системой. Как раз ее и представляет небольшой прибор, в котором сосредотачиваются средства обработки входящих сигналов от инженерного и бытового оборудования. На основе поступающей информации и будет принимать решения контроллер. «Умный дом» может иметь разное наполнение эксплуатируемыми устройствами. В частности, это могут быть сигнализационные системы безопасности, осветительное оборудование, мультимедиа, инжиниринговая коммунальная инфраструктура и т. д. В зависимости от количества объектов, подчиняющихся интеллектуальному управлению, определяется и программа работы контроллера.

Важно отметить многокомпонентность функционала таких средств контроля. Главная их задача ориентируется на управление вышеназванной пользовательской техникой. Однако, для поддержания функции самого контроллера также отводится часть его ресурсов, не говоря о вспомогательных модулях. Кроме того, отдельное внимание при разработке таких систем уделяется способам коммуникации. Например, GSM-контроллеры для «умного дома» оснащаются специальными модемами, передающими данные о состоянии обслуживаемых компонентов непосредственно пользователю через сотовую связь. Если же речь идет об управлении охранных комплексов или инженерных систем, то в случае тревоги или аварии контроллер может программироваться на информирование специальных служб. Причем система GSM является вовсе не единственной из тех, благодаря которым реализуется удаленная связь с владельцем дома.

Составные части контроллера

Базовый набор функциональных компонентов включает центральный управляющий шкаф, дополнительную панель контроля, серверный компьютер, коммутаторы и модемы. На случай прекращения подачи электроэнергии также предусматривается источник бесперебойного питания, но чаще всего он рассчитывается на кратковременное отключение, поэтому в постоянном режиме эксплуатации полагаться на него не стоит. Центральный шкаф, в свою очередь, содержит счетчик энергии, вводный автоматический выключатель, операторскую панель, силовые контакторы и программируемый блок контроллера. Иногда применяются также выключатели линий питания, модули ввода-вывода, упомянутый GSM-модем и т. д. При этом набор может иметь и урезанное количество компонентов - в зависимости от того, какие задачи выполняет контроллер.

«Умный дом» на базе небольшого коттеджа, к примеру, может не иметь модулей ввода-вывода, если в блок управления изначально заложена оптимальная программа работы. Также сокращение количества функциональных единиц может быть обусловлено стремлением к оптимизации ресурсов, требуемых для поддержания работы комплекса. И это не говоря об упрощении системы с целью обеспечения пользовательской эргономики в процессе эксплуатации.

Теперь стоит рассмотреть состав дополнительного шкафа. Как правило, в него включают или дублирующие резервные системы, которые уже присутствуют в составе основного шкафа, или же вспомогательные средства коммуникации, а также системы безопасности. То есть его интеграция в систему повышает надежность функций, которые реализует основной контроллер «умный дом». Оборудование в этом сегменте, к примеру, может быть представлено средствами сетевой локальной коммуникации, усилителями и тем же блоком бесперебойного энергоснабжения.

Какие задачи выполняет контроллер?

Спектр задач, которые может выполнять контроллер, весьма широк и определяется только желанием пользователя, обустраивающего свой дом. Конечно, это в первую очередь относится к управлению электротехникой и компонентами инжиниринга. Сама идея «умных домов» некогда была популярна в связи со стремлением потребителя с максимальным удобством пользоваться Современные контроллеры позволяют управлять дистанционно и в автоматическом режиме домашним и уличным освещением, а также электропитанием в целом. Уже в базовых комплектациях контроллеры для системы «умный дом» ориентируются и на регуляцию электропитания для газового оборудования, холодильников, бойлеров, вентиляционных систем и т. д.

При этом независимые каналы управления могут программироваться в отдельном порядке. Это касается наиболее ответственных объектов. Например, для контроля «теплого пола» зачастую предусматривают линию сложного четырехзонного управления в нескольких помещениях. Это же можно сказать об охранной инфраструктуре, которую обычно обслуживают GSM-контроллеры для «умного дома» с возможностью отправки SMS-сообщений пользователю и на пульты служб безопасности. Причем оповещение может параллельно производиться и по каналам беспроводных модулей коммуникации на базе интернет-соединения.

Принцип работы устройства

Общая концепция систем интеллектуального управления базируется на создании автоматизированного контроля. То есть комплекс изначально настраивается на самостоятельное управление целевыми компонентами «умного дома». Здесь важно отметить, что именно подразумевается под таким управлением. Это может быть настройка температуры котла, «теплого пола», включение или выключение светильников, регулировка параметров работы аудио- и видеотехники и т. д. При этом контроллеры управления «умным домом» могут работать, то есть принимать решения и на основе заранее заложенной программы, и на базе обратной связи от того же оборудования. В первом случае пользователь вводит определенные параметры функционирования с указанием логических цепочек. Классический пример - установка уличного освещения на работу в определенные часы ночью и полное отключение днем.

В случае обработки сигналов обратной связи контроллер действует тоже по изначально заложенной программе, но решения принимаются на основе данных, которые могут меняться в зависимости от текущего состояния обслуживаемой техники. Например, бойлер должен накапливать воду при определенном давлении в системе водоснабжения. От манометра, установленного на линии подачи воды, поступает сигнал с тем или иными показаниями и на их основе система дает уже обратную команду электронике бойлера. Другой вопрос, насколько полезна для пользователя будет команда, которую отдал контроллер. «Умный дом» является интеллектуальной системой, но и она может не оправдать ожиданий, если владелец неверно просчитал режим функционирования в тех или иных ситуациях.

Контроллер «Овен»

В качестве базового решения компания предлагает контроллер модификации ПЛК100, к особенностям которого можно отнести применение для организации каналов обмена информацией. Система рассчитана на обслуживание частных жилых домов с двумя этажами, уличным освещением, напольным обогревом, сигнализацией и т. д. Основным элементом комплекса выступает логический контроллер, связанный с операторской панелью и устройствами ввода-вывода по интерфейсу RS-485. То есть «умный дом» на контроллере «Овен» этой версии может программироваться самим владельцем при его желании. Системы ввода-вывода представлены аналоговым модулем МВА8 и коммутирующими устройствами от производителя INSYTE.

Главное меню оператора имеет 6 блоков управления, каждый из которых берет на себя один из подчиненных сегментов. В частности, это энергоснабжение, система напольного обогрева, осветительное оборудование, средства контроля температуры в разных частях дома, диспетчеризация и событийный журнал. Важно отметить, что это тот же GSM-контроллер для управления «умным домом», посредством которого может производиться отправка SMS. Оповещение в данном случае будет выполняться при аварии в линии энергоснабжения уличного освещения, при неполадках в питающем контуре и т. д.

Контроллер Vera

Сегодня на рынке доступно огромное количество различных контроллеров, но специалисты рекомендуют обращаться к продукции производителей, имеющих большой опыт работы в данном сегменте. И в этом отношении модели семейства Vera имеют огромный запас доверия, поскольку компания существует на рынке много лет. Одним из новейших решений является комплекс VeraEdge. К отличительным чертам этой системы относится компактность, высокая производительность и эргономика. Причем разработка выделяется даже на фоне остальных представителей линейки Vera. Контроллер «умного дома» в этом исполнении привлекателен и технологичной начинкой. Создатели применили высокопроизводительную платформу SoC, частота которой составляет 600 МГц. При этом объем операционной памяти был повышен до 128 Мб.

Главное же нововведение, реализованное в VeraEdge, представляет чип системы Z-Wave Plus. Это уже пятое поколение микросхемы, в то время как большинство конкурентных аналогов все еще работает на платформах третьей генерации. Что это означает на практике эксплуатации? Пользователь может с максимальной нагрузкой использовать протоколы коммуникации, одновременно обслуживая более 200 устройств. Помимо этого, блок снабжен модулем Wi-Fi, что избавляет от сложностей с организацией проводных линий локальной связи. Это тоже новое решение, которым пока не могут похвастаться контроллеры управления «умным домом» от других производителей. Правда, не обошлось и без недостатков системы. К сожалению, она лишена интегрированного источника бесперебойного энергоснабжения.

Контроллер Arduino

Система Arduino предлагает довольно необычное, но вполне логичное решение для управления «умным домом». Ее справедливо называют комплексом, который реализуется своими руками, поскольку участие пользователя в организации контролирующей инфраструктуры в данном случае является основополагающим. Итак, что же предлагается в комплекте Arduino? Основу набора составляет непосредственно логический контроллер небольшого размера, а остальные компоненты представлены датчиками, сенсорами и всевозможными индикаторами. Когда говорилось, что количество компонентов может быть ограничено, то речь шла немного о других принципах сокращения элементов, но контроллер «умного дома» Arduino довел концепцию оптимизации практически до совершенства. Во-первых, все его датчики функционируют по беспроводному принципу, что избавляет от прокладки многочисленных сетей. Во-вторых, для непосредственного управления контроллером используются не традиционные блоки с операторскими панелями, а удобная и современная веб-страница, которая доступна и в качестве мобильного приложения. Что касается самих датчиков, то они представлены устройствами, фиксирующими данные потребления энергии, параметры влажности и температуры, открытие дверей и т. д.

Контроллеры Siemens

Немецкие управляющие контроллеры в основном ассоциируются с автоматизацией процессов в промышленности. Однако, недавно появилась весьма интересная линейка LOGO, в которой представлены системы для «умного дома». Компания при разработке данных комплексов придерживалась традиционного направления, предложив на выходе двухкомпонентную модель. Первичный модуль формирует инфраструктуру ввода-вывода информации, имеет в составе клавиатуру и дисплей. Второй модуль позволяет работать с контроллером через проводной интерфейс, то есть загружать программы с помощью компьютера. Для самостоятельной разработки рабочих режимов производитель предлагает и специальную программу - Soft Comfort. Если система используется как центральный контроллер «умного дома», то для нее вполне можно самостоятельно создавать алгоритмы управления и рабочие схемы. В плане производительности и функциональных возможностей модели этого семейства отличаются гибкостью. Дело в том, что каждую версию контроллера LOGO можно модифицировать посредством введения новых подсистем и модулей, которые и повысят эксплуатационные качества аппаратуры.

Плюсы и минусы контроллеров для «умного дома»

К бесспорным достоинствам контроллеров этого типа можно отметить эффективное решение задач по управлению инжинирингом, мультимедиа и другой бытовой техникой. Действительно, интеллектуальные способности даже простых комплектов дают массу преимуществ рядовым домовладельцам, избавляя их от рутинных действий. В качестве примера достаточно привести типовой Ethernet-контроллер. «Умный дом» под его управлением с помощью сетевых интерфейсов сводится в единую информационную панель, через которую хозяин может отслеживать все необходимые рабочие показатели и данные об эксплуатируемых компонентах. Конечно, есть и недостатки у такого рода контроллеров. К ним относится сложность технической реализации с подключением и введением в пользование, зачастую непростое обслуживание и, конечно, существенная стоимость.

Заключение

Хотя многих потенциальных пользователей управляющих систем «умного дома» настораживает их многокомпонентность и громоздкость, с отдельными их элементами они давно знакомы. Например, электроника в современных котлах, холодильниках, акустических наборах и осветительных приборах нередко действует на тех же принципах. Более того, многие неосознанно делают тот же контроллер для «умного дома» своими руками, когда устанавливают систему безопасности на датчиках и модуле GSM. Только если в случае с охранными комплексами центром выступает панель, связывающая, например, сенсоры движения и детекторы дыма, то рассматриваемые контроллеры обслуживают весь спектр бытовых устройств, которые в принципе поддаются автоматическому управлению. Другое дело, что второй вариант оказывается более требовательным в части энергоснабжения, сложнее в реализации и эксплуатации.

Система «умный дом» помогает сэкономить время и сделать жизнь гораздо комфортнее. Элементы умного дома – это, в первую очередь, устройство управления, а также оборудование, которое выполняет команды, и центральный контроллер. Отдавать команды этой системе можно даже на расстоянии, используя мобильный телефон или планшет. Правильно настроенная система «умный дом» помогает ежедневно экономить деньги, сохраняет спокойствие и хорошее настроение всех членов семьи.

Оборудование для организации «умного дома»

Автоматизация дома становится с каждым годом популярнее, а разнообразие оборудования на любой вкус и кошелек позволяет каждому создать атмосферу уюта в своем жилье.

В основе умного дома стоит система, которая состоит из множества элементов:

  1. Управление системой . Сюда относится все, что необходимо для командования своим домом и получения желаемых действий. Зависимости от выбранного способа, это может быть , компьютер или планшет, мобильное устройство, сенсорная панель.
  2. Контроллер . Это главный модуль, основа всей системы, которая управляет дискретным входом и выходом.
  3. Различные датчики , приборы для измерения температуры, сенсоры. Они позволяют поддерживать в помещении необходимый уровень комфорта и настраивать его по желанию владельца.
  4. Модули расширения и связи. Они соединяют всю систему с устройством управления.
  5. Исполнительные механизмы , без которых функционирование «умного дома» невозможно. Сюда относятся реле, которые выпускаются блоками, диммеры, светодиодные системы.

Существует большое количество готовых проектов «умного дома», оборудование для которого продается в комплекте. Монтаж такой системы не занимает много времени, а выполнить его можно самостоятельно. Для ценителей истинного комфорта и желающих полностью настроить свой дом под свои потребности, имеется возможность самостоятельно собрать систему.

Преимущества такого решения:

  • подключить к единому центру управления можно абсолютно всю технику и любые коммуникации в доме;
  • самостоятельный выбор наиболее качественного или бюджетного оборудования и программного обеспечения;
  • выбор пути передачи информации.

Самостоятельный монтаж оборудования позволит полностью изучить все функции системы, легко переоборудовать ее при необходимости и менять настройки.

Управление «умным домом»

Умный дом значительно превосходит человека по быстроте реакции и моментальном выполнении всех команд. Это особенно приятно, когда хочется расслабиться после трудового дня и не отвлекаться на мелочи, вроде непогашенного света и необходимости сварить кофе. Правильно настроенная система самостоятельно выполнит все повседневные дела : приготовит тосты и кофе, отправит на уборку робот-пылесос, наполнит горячую ванну. Человеку нет необходимости вмешиваться в запрограммированный процесс, но иногда случается форс-мажор, который требует участия владельца.

Существует 4 уровня управления, от самого примитивного к современному, не требующему приложения усилий.

Уровень первый

В этом уровне управления всевозможные датчики постоянно контролируют перемещения жильцов дома, регулируя уровень комфорта. Например, датчик температуры может заставить помещение нагреться до определенной температуры при появлении в нем человека. А датчик движения включает свет, как только в помещении начинается активность.

Выключатели и регуляторы тоже относятся к первому уровню. С их помощью владелец может самостоятельно настроить любые параметры, например, уровень освещения. Подобрав новый режим, имеется возможность сохранить его и сделать одним из стандартных.

Уровень второй

Пульты управления и панели, позволяющие настраивать систему. К несомненным преимуществам относится возможность полностью изменять настройки и регулировать работу различных приборов. К минусам же можно отнести индивидуальную направленность этих способов управления.

Для каждой функции необходим свой пульт или панель , кондиционер не станет «слушаться» средства управления пылесосом.

Уровень третий

Это один из самых популярных уровней управления, которому значительно уступают все остальные.

Сюда относятся:

  1. Стационарные и переносные универсальные панели управления . Это сенсорные экраны, с которых можно управлять абсолютно всем домом. Они могут быть закреплены в одном месте или перемещаться по желанию владельца и в зависимости от плана умного дома
  2. Имеется возможность изменить любые настройки и вмешаться в процесс работы.
  3. Смартфон, планшет, компьютер. Работают по принципу универсальных панелей при подключении к сети.
  4. Голосовое управление . Невероятно удобно, но требует привыкания. Указания необходимо отдавать четко и умеренно громко.
  5. Дистанционное управление . Позволяет отправить команду «умному дому», находясь за его пределами. Для этого требуется планшет, некоторые функции можно программировать при помощи смс.

Использование одного из этих способов поможет почувствовать всю прелесть системы «умный дом».

Уровень четвертый

Полный доступ имеет администратор.

Их может быть несколько, управление осуществляется с компьютера. Для доступа потребуется кодовое слово. Помимо владельца дома, доступ к четвертому уровню управления часто предоставляется инженерам, которые обслуживают систему. Администратор имеет возможность полностью управлять всем зданием

Области управления системы «умный дом»

Система «умный дом» позволяет с легкостью управлять практически всем, что имеется в помещении. Не имеет значение площадь, количество комнат, сложность техники и ее количество, планировка – умный дом справится с любой квартирой, коттеджем или офисом.

При помощи системы можно управлять:

  1. Освещением . Изначально владелец настраивает свет по своим параметрам, например, при наступлении темноты датчики подают сигнал и на улице зажигаются фонари, а в доме закрывают шторы и включаются светильники. При необходимости можно отрегулировать настройки при помощи управления.
  2. Микроклиматом в помещении . Система сама нагреет комнату при появлении человека или в определенное время, при этом при отсутствии необходимости будет поддерживать режим экономии. Влажность, состав воздуха и многое другое регулируется автоматически.
  3. Вентиляцией и кондиционированием. Постоянный приток свежего воздуха и предотвращение перегрева помещения также можно настроить или регулировать самостоятельно.
  4. Уходом за садом и придомовой территорией. Подогрев воды в бассейне, его очистка, полив газона и многое другое будет происходить автоматически с системой «умный дом».
  5. Всеми бытовыми приборами и техникой в доме. При необходимости, система сварит кофе и сделает тосты, отправит пылесос убираться, включит посудомоечную машину.

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

Управление – от простого к сложному

Система «умный дом» значительно облегчает жизнь, помогая экономить время и наслаждаться комфортом. Большой выбор вариантов системы позволит собрать «умный дом» в зависимости от размеров помещения, количества функций и финансовых возможностей.

Производители оборудования для системы постоянно улучшают производство, облегчая покупателям уход за своим домом. Установив самый современный и полный комплект оборудования, можно забыть о домашних делах, доверив их «умному дому».

Выключатели света

Выключатель света знаком каждому человеку, является простым, надежным гениальным изобретением. Изделия, имеющие такую большую историю, трудно усовершенствовать, тем более значительно улучшить его эксплуатационные качества. Но вот, пришла эпоха «умных домов», и вся бытовая техника, переходит на новый, технических уровень.

«Умный» выключатель не отличается от «глупого», устанавливается в стандартную коробку. На этом сходство заканчивается, автоматический выключатель подключен к системе «умный дом» и выполняет широкий диапазон функций. Подобно диммерам, регулирует яркость лампы. Может получать управляющие команды от дистанционных пультов. Дистанционный пульт управления по размерам меньше сотового телефона, дает возможность управлять восемью выключателями.

Средняя стоимость одного автоматического выключателя и пульта, составляет 10-15 долларов. Основное отличие от пультов телевизионных, работа которых основана на передаче инфракрасных лучей, состоит в том, что световые пульты работают в радиодиапазоне. Это очень удобно, так как нет нужды направлять сигнал в приемник, он может быть невиден или сознательно спрятан. Место установки радиовыключателя, не влияет на качество его работы.

Современные многоканальные выключатели управляют осветительными приборами с помощью команд стандарта Х10, при этом патроны ламп, комплектуются специальными переходниками и могут быть запрограммированы на работу в режиме плавный пуск/стоп, то есть после включения лампа постепенно набирает яркость, что продлевает срок ее службы и экономит электроэнергию.

Для повышения комфорта, выпускаются универсальные, дистанционные пульты. Они позволяют управлять всем набором «умной», бытовой техники(телевизор, проигрыватель, чайник, музыкальный центр, и т.п.) Вся эта техника должна быть подключена через проходное электрическое устройство - релейный модуль.

Датчики движения

Датчик движения срабатывает на любое перемещение в секторе обзора и подает управляющий сигнал на исполнительный механизм, это может быть осветительный прибор, звуковой сигнал и т.п. Очень удобно установить датчик движения для включения уличного освещения. При входе во двор, загородного дома, он включит вам свет, обычный выключатель обычно устанавливается в коридоре и бывает бесполезным в таких случаях. Современные датчики движения, комплектуются датчиком освещенности, это исключает включение освещения в дневное время.

В настоящее время, стоимость датчиков движения значительно снизилась и составляет от пятнадцати до семидесяти долларов, все зависти от фирмы производителя и технических характеристик (величина сектора обзора и комплектация датчиком освещенности).

Датчики герконы, загазованности, дождя.

В «умном доме» находит применение еще один вид датчиков - геркон (герметичный контакт), которые работают в паре с магнитом. При приближении магнитной полоски, происходит замыкание контактов датчика. Это тип приборов применяют для контроля положения дверей, окон и т.п. В системе охранной сигнализации герконы не заменимы, хотя легко придумать им и другое назначение.

Применяются разнообразные управляющие датчики для контроля возгорания, принцип из работы разнообразный, некоторые срабатывают от перегорания контрольного элемента, другие включаются при повышении температуры, датчик задымленности подает сигнал при уменьшении яркости инфракрасного луча.

Датчики дождя, применяются в системе полива или как сигнальные в случае подтопления. Широкое применение получила модель - Mini-Clik, цена примерно восемьдесят долларов, рабочее напряжение 24 вольта. Гигроскопическая головка является чувствительным элементом. От влажности увеличивается в размерах и включает контакты, при высыхании происходит обратное срабатывание. Конструкция прибора позволяет регулировать чувствительность в широком диапазоне.

Датчик загазованности реагирует содержание в воздухе углеводородов и углекислого газа, сигнал подается, когда концентрация газов еще некритическая. Управляющий сигнал может использоваться для включения звукового или светового сигналов или закрывания крана на подающем газопроводе. Стоимость приборов такого типа (модель Cofem Keepergas Detector), составляет примерно восемьдесят долларов. Для правильной работы датчик должен размещаться, как рекомендует фирма производитель.

Автоматизация основных систем, существенно повысит комфорт и безопасность вашего дома. Какие именно устройства должны быть автоматизированы определять вам!

Управлять вот так:
sudo noolite -api -on_ch 5 # Включить 5 канал sudo noolite -api -off_ch 5 # Выключить 5 канал sudo noolite -api -sw_ch 1 # Сменить состояние 1 канала sudo noolite -api -set_ch 2 30 # Установить мощность второго канала в 30%

Конечно, первые пару раз логинится по ssh на сервер для того, чтобы выключить свет консольной командой , но жена не оценила душа требует чего-то простого. Сделаем веб-морду. Ну, скорее веб-мордочку.

Код на php, который умеет принимать три параметра и запускать программу управления:
Создаем файл в корне веб-сервера, обзываем его index.php, копируем в него вышеприведенные строки, а ниже - ссылки, которые будут исполнять роль кнопок.
Включить основной свет Выключить основной свет Добавляем CSS по вкусу. Получается что-то такое:


Скучный код

NooLite control panel

NooLite control light panel

Зал:

Включить основной свет Выключить основной свет

Кухня:

Включить свет №1 Выключить свет №1

Включить свет №2 Выключить свет №2

Туалет:

Включить свет Выключить свет

Включить вентиляцию Выключить вентиляцию


Теперь все отлично, но чего-то не хватает. Неудобство - то, что при таком использовании устройство, которое показывает страничку, обязательно должно находиться в домашней сети. А если это телефон, на котором выключен Wi-Fi?
Разблокировать, включить WiFI, дождаться включения, зайти на страничку, нажать кнопку, выключить WiFI…

Настраиваем доступ из интернета

Модифицируем немного код для того, чтобы нельзя было выполнить произвольный код, передав нужный GET-параметр.

Острожно, страшнейший быдлокод. Пишу на PHP второй раз в жизни

Если кто-нибудь сможет подсказать, как проверить принадлежность переменной списку разрешенных команд, буду благодарен. Задавать вопрос по такой мелочи не хочется.

Остальная страница остается без изменений. Для дальнейшего нам потребуется любой сервер с белым IP, и возможностью доступа по SSH. Настраиваем .
На внешнем сервере выполняем: echo "GatewayPorts=yes" >> /etc/ssh/sshd_config На локальном сервере (в который подключен адаптер, и на котором веб-сервер слушает порт 80) выполняем:
ssh vvzvlad@servername -R 8080:localhost:80 Теперь, открыв страницу http://servername:8080/ мы увидим ту же самую локальную страницу, доступную из интернета.Время срабатывания команды - около секунды.

Последний штрих - защищаемся от обрыва соединения(на локальном сервере): cd ~/.ssh/ sudo ssh-keygen -t dsa #генерируем ключ для входа без пароля scp id_dsa servername:~/.ssh/authorized_keys #копируем его на сервер echo "PubkeyAuthentication yes" >> /etc/ssh/ssh_config ssh servername -t echo "PubkeyAuthentication yes" >> /etc/ssh/ssh_config #разрешаем логин по ключу И помещаем в автозапуск любым удобным вам способом: autossh vvzvlad@servername -R 8080:localhost:80 Вообще, компьютер тут не нужен, для «управления через веб» хватит любого роутера с USB(благо, они все сейчас работают на линуксе). Делается абсолютно тоже самое - собирается програмка, пишется настраиваемый интерфейс(даже php не надо, можно вполне обойтись любым языком, или даже bash, исполняемым через CGI), и настраивается проброс порта на единый сервер(от него не требуется ничего, кроме как работать в качестве туннельного сервера и авторизовывать пользователя - чтобы по ошибке свет не выключали, набрав не тот адрес). Пользователь получает маленькое устройство без вентилятора, которое обеспечивает управление через веб-интерфейс в локальной сети, а при регистрации на сайте производителя - личную веб-страничку с авторизацией по паролю. Логинишся - и получаешь возможность управления нагрузками из любого места.

Пишем приложение для Android

Ну как, пишем. Ни строчки кода написано не было, не считая ссылок. Если это кому-то интересно, я лучше напишу отдельную статью, чем буду тут еще простыню делать. Коснусь только основных моментов:
Идем на beta.appinventor.mit.edu , создаем новое приложение. Закидываем в форму несколько кнопок, чтобы получилось нечто такое:

Не забываем добавить компонент Web. Жмем кнопку «Open in block editor». Скачиваем файл, запускаем его(нужна джава).
Перетаскиванием блоков по экрану и соединением их, добиваемся того, чтобы нажатие каждой кнопку приводило к запросу на соответствующий адрес. Как-то так:

Потом копируем программу на телефон(Package for phone - download to this computer). Запускаем.

Правда, почему-то при нажатии кнопки в приложении, свет включается не через секунду, как при работе с веб-страничкой, а через 3-4 секунды. Подозреваю, что задержка исчезнет, если нормально написать программу, но на это меня не хватило.

Делаем световой будильник или управляемый ночник


Существует целый класс устройств, чье предназначение заключается в том, чтобы в определенное время плавно начать поднимать яркость светильника - световые будильники. Так как яркость лампы поднимается плавно, и в течении длительного времени (как правило, от 30 минут до часу), то яркий свет не бьет по глазам, а позволяет спокойно проснуться. Производит такие будильники, например, филипс . А мы чем хуже? Достаточно немного лишь написать небольшой скрипт.

Тоже не самый оптимальный код. Смотреть на свой страх и риск

#!/bin/bash channel=8 #канал ночника s=0 case $1 in "inc") i=0 e=100 [[ $4 == v ]] && echo Шагов: $, Время работы $[$2*100/$3] секунд while [ $i -lt $e ] do noolite -api -set_ch $channel $i i=$[$i+$3] s=$[$s+1] sleep $2 [[ $4 == v ]] && echo Шаг $s, текущая яркость: $i done [[ $4 == v ]] && echo Конец программы. exit 1 ;; "dec") i=100 e=0 [[ $4 == v ]] && echo Шагов: $, Время работы $[$2*100/$3] секунд while [ $i -ge $e ] do noolite -api -set_ch $channel $i i=$[$i-$3] sleep $2 s=$[$s+1] [[ $4 == v ]] && echo Шаг $s, текущая яркость: $i done [[ $4 == v ]] && echo Конец программы. exit 1 ;; "help") echo "noolite-candle second step v" echo "inc - постепенное увеличение яркости" echo "dec - постепенное уменьшение яркости" echo "second - промежуток между измениями яркости в секундах" echo "step - шаг изменения яркости (1-100)" echo "v - показывать отчет по каждому изменению" echo "например noolite-candle inc 2 1 - увеличение яркости с 0 до 100 с шагом в 1(1,2,3,4...) каждые 2 секунды. Время работы 200(2*100) секунд." exit 1 ;; *) echo "Используйте параметр help для получения справки" exit 1 ;; esac

Как им пользоваться - ясно из кода, или из встроенной справки, если запустить скрипт с параметром help.
Например, если нам надо проснуться в 9 утра, то его следует запустить в 8.30 с такими параметрами: ./noolite-candle inc 18 1 Или в 7 утра, вот так: ./noolite-candle inc 36 1 При такой команде яркость будет постепенно нарастать в течении часа.

Тут видны резкие изменения яркости, потому что была использована команда noolite-candle inc 1 10 - т.е. за один шаг яркость увеличивалась на 10%. Если принять за шаг 1%, то изменение яркости очень плавное.
И конечно, в качестве «ночника» может выступать сколько угодно светильников, или даже люстра, если в ней лампы накаливания или диммируемые энергосберегайки.

Плюсы

  • Стоимость
Всего было использовано:
1 адаптер для компьютера - PC118 - $50
5 силовых блока Wago-222, или им подобных. Панели управления хорошо прикрепляются даже на комплектную липучку, или, в крайнем случае - придется сделать дырки в стене дрелью.
Привязка - очень проста, несколько нажатий кнопок. Установка и настройка программы - тоже не вызывает проблем. Установка и настройка сервера для неподготовленного человека могут вызвать трудности, но все так же решаемо.
  • Одновременная работа двух систем
Вместе с полноценным управлением с компьютера сохранилась возможность выключать и включать свет обычными выключателями, расположенными на тех же местах.
  • Возможность установки без переделки и расширяемость
Нет необходимости долбить стены, прокладывать управляющую проводку, или вести питание для каждой точки к щитку. Конечно, решение не такое надежное и гибкое, как «классическая» система умного дома - когда все потребители в виде освещения и систем подключаются напрямую к управляемым реле, расположенным в щитке, а выключатели по слаботочной проводке эти самые реле коммутируют. Подробнее - можно прочитать и . Но зато оно и не такое трудоемкое и дорогое.
К тому же, не надо продумывать план идеально заранее - в любой момент легко добавить еще один выключатель или блок управления. Легко забрать с собой при переезде.

Минусы

  • Сенсорные выключатели
Для меня это не минус, я привык за пару дней - достаточно помнить какой из трех выключателей за что отвечает, и нащупать пальцами край выключателя - уверенно включаю свет даже в темноте. А вот жена до сих пор жалуется - обычные выключатели были гораздо удобнее, говорит. Не понимаю, что мешает сделать выключатель пусть даже не с переключаемой, а с тактовой кнопкой - логика не изменится, а удобства добавится. Похоже, мне придется разобрать пультик и сделать из все-таки не-сенсорный выключатель для туалета. Ночью вставать.
  • Отсутствие обратной связи
Так как блоки не имеют никакого передатчика, только приемник - сказать о своем состоянии они не могут. Соответственно, панель управления на компьютере не знает о текущем состоянии - включена или выключена нагрузка, что ограничивает применение.
  • Малые возможности настройки.
Я уже об этом писал. При использовании сценарных выключателей - приходится занимать 2 кнопки из 3 только под «выключение-включение». Я бы добавил вторую функцию(например, на жест от одного выключателя к другому, или на двойной клик), или увеличил бы количество выключателей.

Итоги

Отличное решение начального уровня для построение системы управление освещением и нагрузками. Такое вполне себе «конструктор для взрослых». Хочешь - светильники через интернет включай, хочешь - ночник управляемый делай, хочешь - умный дом с голосовыми командами и включением света по расписанию.
Мне нравится:)

Если у вас нет аккаунта на Хабрахабре, вы можете читать и комментировать наши статьи на сайте BoxOverview.com

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

Наверняка, уважаемые читатели, вас интересует вопрос – можно ли создать умный дом своими руками. Забежим в самый конец статьи и скажем сразу – можно, а если очень хочется, то и нужно. Ведь цена вопроса значительно снизилась. На рынке полно готовых систем, для которых вы можете докупать умные вещи, датчики. Планируя такой проект, вам надо будет решить на базе какой системы вы будете делать умный дом:

  1. Xiaomi Smart Home Suite
  2. Amazone Echo
  3. Ардуино

Сегодня этой системе далековато до того понятия, что мы подразумеваем под умным домом – все еще мало устройств могут быть интегрированы в нее. Несмотря на это, можно надеяться на то, что в ближайшее время список поддерживаемых устройств будет пополняться.

Сейчас в комплект поставки Smart Home Suite входит сам хаб, контроллер, датчики движения и открытия двери, а также универсальная кнопка. Smart Home Suite может управлять немалым числом устройств от Xiaomi и других производителей.

В качестве центрального устройства-хаба имеем довольно крупную “таблетку”, которая подключается к сети электропитания. Есть поддержка управления со смартфона посредством специального приложения. Хаб может подключаться к сети интернет, что позволяет контролировать состояние устройств на расстоянии. Купив Smart Home Suite, вы сможете управлять телевизорами Mi TV , колонками, смарт-лампами, увлажнителями воздуха и другими приборами.

Smart Home Suite, который избавит от создания умного дома своими руками, обойдется примерно в 4000 рублей, что недорого, учитывая комплект поставки и возможности. И все же это устройство от Xiaomi далеко от понятия «умный дом», которое подразумевает более гибкие возможности. Smart Home Suite – это легкий способ автоматизировать работу электрических устройств в доме.

Где купить дешево?

А этот умный гаджет уже разработан поисковым гигантом, который пока в РФ особой популярности не обрел, но все впереди. – это своего рода Google Assistant (тот самый, что «ОК Google »), который получил свой собственный «дом» в виде компактной Bluetooth -колонки. В целом, это аналог Smart Home Suite от Xiaomi , только дороже и с большим потенциалом. Умеет практически то же самое, но выделяется, конечно же, возможностью голосового поиска.

Теперь вам не придется заставлять свой смартфон и Google Assistant находить самую разную информацию, начиная от дня рождения автора «Отцы и дети», заканчивая вопросом, сколько весит слон – просто, сидя на диване, скажите «ОК Google ».

Google Home может управлять различными устройствами пользователя, чтобы тот, таким образом, сделал своими руками свой собственный умный дом с более сообразительным телевизором и системой видеонаблюдения. Совместимых устройств уже сегодня немало (Android -смартфоны, ТВ-приставки, некоторая бытовая техника), а со временем их будет становиться только больше.

Кроме того, Google Home, чтобы действительно походить на умный дом, поддерживает некоторые интересные сервисы. Так, вы сможете попросить у ассистента, чтобы он заказал вам на дом еды или забронировал билет на ближайший рейс, или предоставил прогноз погоды. Также Google Home адаптируется под желания и интересы владельца, запрашивая при первой настройке информацию о предпочтениях и хобби.

Google Home, несмотря на потенциал, сегодня огромными возможностями похвастаться не может. Однако своего пользователя, да и не одного, она уже нашла. Обойдется умная колонка примерно в 130 долларов.

Еще одна свежая разработка американской компании, которая является полным аналогом Google Home. Только вместо Google Assistant у Amazon Echo в качестве голосового помощника выступает «Alexa ». На российском рынке, как обычно, девайс пока не распространен, но со временем ситуация должна исправляться. Amazon Echo может воспроизводить вашу любимую музыку, его можно интегрировать в систему умного дома, чтобы впоследствии управлять различными приборами. Amazon Echo очень прост в настройке и управлении, для чего используется специальное приложение на смартфоне.

Сейчас смарт-динамик выглядит довольно интересно, но, как и предшественники, ограничен в возможностях. Amazon Echo неплохо разбирает команды пользователя, благодаря сотрудничеству с другими компаниями может работать со многими устройствами и системами умного дома. Правда, стоит Amazon Echo дороже ближайших конкурентов – 12500 рублей.

Умный дом на базе

Переходим к решениям для создания умного дома своими руками. , по сути, набор сетевых протоколов, которые при создании умного дома помогают отказаться от проводного подключения оборудования в пользу беспроводного. Немало различных компаний сегодня работает с системами ZigBee, предоставляя как комплекты оборудования, так и отдельные устройства для умных домов. У достаточно много достоинств, начиная со стоимости.

Оборудование для создания умного дома своими руками обойдется гораздо дешевле, нежели готовые системы от известных компаний. позволяет проявить свои таланты, разработав самостоятельно схему умного дома, какую только вашей душе угодно. Помимо этого, система отличается низким потреблением электроэнергии, чего не скажешь про многие другие. Энергоэффективная работа компонентов возможна как раз благодаря протоколу связи, который, пусть и медленный, но не требует много энергии.

Оборудование для систем , как уже было отмечено, разрабатывают самые разные компании, поэтому проблем с поиском контроллеров и датчиков нет никаких. Однако стоит учитывать, что компоненты оборудования от разных компаний могут быть несовместимы, посему предпочтение лучше отдавать устройствам от одного производителя. Оборудование для построение своими руками умного дома на базе можно за относительно небольшие деньги приобрести во всемилюбимых китайских интернет-магазинах.

Умный дом своими руками на базе Arduino

Arduino, как и ZigBee, не является полноценной системой «Умный дом». Это средство, которое этот самый умный дом помогает построить. Ардуино – это комплекс программных и аппаратных средств, который предназначен для построения простых автоматизированных систем и даже роботехники непрофессионалами. В число возможных проектов на входят и умные дома. Аппаратные средства – набор плат, датчиков и устройств, то есть «железо». Программные средства – обеспечение связи аппаратных средств и управления ими.

Arduino имеет полностью открытую архитектуру, что позволяет с ней работать всем желающим, поэтому рынок сегодня завален оборудованием для построения умного дома своими руками. При этом покупка отдельных компонентов обойдется в разы дешевле, нежели приобретение готового решения. Опять же, с Arduino вам открыты огромные возможности по созданию умного дома.

Для системы сегодня можно найти массу устройств и датчиков по очень низкой цене, но будьте готовы к тому, что придется побеспокоиться о подключении всех этих устройств в единую сеть, да и с программным кодом познакомиться нужно будет. В общем, любители сделать что-нибудь умное своими руками, повозиться с платами и средами программирования останутся довольны.

Где купить дешево?