Умный дом своими руками в квартире – Пробуем своими руками сделать умный дом из обычной «двушки»

Содержание

Умный дом (Самое начало) — ч.1 / Habr

Тема «Умный дом» уже у всех на слуху. Про неё говорят, в неё вкладывают, её развивают… По этой теме к таким гигантам как Siemens, General Electric и др. присоединились, казалось бы, не совсем профильные компании, такие как Microsoft, Google, Apple.

Единого стандарта по теме нет, равно как нет инструкции, мол, «делай так и вот так», поэтому теоретически построить свой умный дом может каждый и именно так, как ему захочется и потому эту тему я не смог пропустить и активно к ней подключился. Не скажу, что с умными домами я собаку съел… нет, скорее так, понадкусывал, но тем не менее, на основе свое опыта и своих наблюдений попробую выложить развёрнутый… ммм… How-To? Нет, не потянет. Обзор? Тоже не то… Скорее это будет напутствие или некий набор советов.

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

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

Теперь термин.
Будем честны, «Умный дом» — это не только такая система с искусственным интеллектом, которая разговаривает с Вами по утрам в ванной (пока вы бреетесь) и готовит Вам ужин пока вы едете домой. Не нужно путать систему с женой.

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

Так же «Умный дом» — это не только особняк, напичканный электроникой, но и квартира, в которой работает Ваша система автоматизации и/или управления, т.е. «Умная квартира» — это тоже «Умный дом» и дальше по тексту мы будем пользоваться именно этим термином.

Вообще излишнее занудство человеку ни к чему, а вдаваться в полемику по вопросу насколько умным оказался «Умный дом», который сделал студент Коля — я считаю, неуважение труда того самого Коли. Он это сделал? Оно работает и чем-то управляет? Великолепно, молодец! Пусть дальше растёт над собой.

Возвращаемся к теме.

Мы хотим построить наш «Умный дом», с чего начать? С покупки, строительства? Нет, в этом деле, как и во всех инженерных задачах, начинать нужно с бумаги, а точнее — с проекта. Будет ли это жеванная бумажка с понятными только Вам схемами и чертежами или это будет что-то нарисованное в *CAD… главное, чтобы было понятно хотя бы Вам что же там изображено.

Не бойтесь описывать «далёкие планы», записывайте и продумывайте всё, даже то, что сможете сделать в очень далёкой перспективе. Лучше всё продумать сейчас ибо потом будет уже поздно. Это опыт

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

На что следует обратить внимание?

1. Пользователи

Подумайте, как с вводимой вами системой будут обращаться пользователи, т.е. жильцы Вашего дома или члены Вашей семьи. Смогут ли этим пользоваться не подкованные в техническом плане люди (старики, дети или жена — не важно кто именно). Сценарий типа: «Дорогая, свет в туалете сейчас включиться, сейчас я только прошивку в Ардуину долью.» не подходит. Представьте, что Вы сдаёте свою систему богатому «быдловатому» бандиту, который видя Ваши выключатели со светодиодной подсветкой скажет Вам: «Эта… слыш, а чо эта за хрень? Куда тут чо жать?«. То, что очевидно Вам может быть абсолютно не понятно остальным.

2. Технология

Проводная или беспроводная. Если проводная, значит нужно строить планы прокладки всех необходимых кабелей (и лучше с большим запасом). Где штробить стены, где размещать розетки и элементы автоматизации — всё должно быть на схеме. Если система беспроводная, то продумайте где будут стоять передатчики/приёмники, где будут размещены повторители сигналов.

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

3. Исполнитель

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

4. Автономность

Продумывая функционал и возможности умного дома всегда рассчитывайте на то, что в доме не будет Интернета. Конечно, многие умные дядьки возразят мне, мол, нужно продумывать возможность сопряжения с чем-то во внешнем мире… продумывайте, закладывайте, ни кто не спорит, но Ваш умный дом должен работать исправно в режиме полной автономности/изоляции. Человеку, живущему в мегаполисе, возможно будет трудно понять, как так, чтоб совсем не было Интернета… GPRS, ADSL, хоть что-то же должно быть резервное? Нет, нет и ещё раз нет! Ничего может и не быть, но работать должно

всё.

Вот пример:
Вы соорудили забавную систему: говорите «Нафаня, включи мультиварку/свет в туалете» и система выключает мультиварку или свет в туалете, попутно произнося «Включаю». Но вдруг из-за злобных хакеров Аль-Каеды сеть Вашего провайдера отвались, а за ней посыпалась и сеть Вашего мобильного оператора «Рупор», который обеспечивает Вас резервным LTE каналом. Естественно Google TTS, в основе которого и лежала Ваша система голосового управления, отвалился и умный дом в мгновение ока превратился в немого тупицу, который не может ничего включить. Сделайте возможность ручного управления, а ещё лучше, сделайте систему так, чтобы она могла, например, зачитывать вслух погоду без голосового сервиса Google. Сложно, но можно. Никто не говорил, что развернуть «Умный дом» — это как MS Office установить.

Второй пример:
Вы сделали управление умным домом через приложение на Android, но после описанной выше злобной атаки хакеров ваш смартфон не смог обратиться на облачный сервис и дать команду умному дому выключить забытый утюг. Напишите своё приложение, которое сможет работать удалённо через 2G-сеть мобильного оператора или по Wi-Fi, если вы находитесь в зоне покрытия Вашей домашней точки доступа.

5. Следующий момент, который нужно помнить при проектировании, вытекает из предыдущего: «Ядро» Вашей системы автоматизации.

В Вашем доме может быть роутер (ADSL, LTE или ещё какой), свитч или ещё какое-то сетевое коммутирующее устройство, но умным домом должно управлять «ядро» — отдельное и самостоятельное устройство. Ни в коем случае не объединяйте управление сетевым трафиком и управлением домом в одной железке. Сейчас много роутеров, на которые можно установить прошивки с миниатюрной копией Linux, а многие знакомящиеся с этой темой люди пытаются на такие роутеры навешать всё что в голову приходит. Лично я люблю такие роутеры, в которых можно подстроить более точно всё то, что мне нужно, но я не считаю верным установку средств управления на устройство, изначально не рассчитанное на это.

Ваш дом может остаться полностью без сети, но должна работать домашняя автоматизация или наоборот, домашняя автоматизация может «вылететь», но это не должно утянуть на дно и работу ЛВС (локальной сети).

6. Размещение ядра

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

Если у Вас есть подвал, то лучше Ваш «центр управления полётами» развернуть там.

7. Расходы

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

Пример:
Скакнуло напряжение. Защита хоть и сработала, но часть встроенных выключателей света сгорело, я Вы вчера заболели и лежите дома с температурой 39,2 градуса. Допустим, что Вы мужчина мужественный (вот ведь каламбур получился), и, наплевав на своё здоровье, решили подняться с постели и заменить все выключатели самостоятельно, но… чем? Дублёром.

Решили перед входом разместить камеру? Закупайте две. Прикинули, что по дому Вам нужно 12 «умных» выключателей? Закупайте 24. Думаете не бывает так, что вылетят сразу все 12? Бывает, к сожалению и самое первое, что у Вас должно быть продублировано — ядро системы.

Итог

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

Запихать весь текст в одну статью никак не получится, я и так достаточно насокращал, потому будет, как минимум, ещё одна часть материала, которая, в принципе, будет содержать в себе советы/рекомендации по выбору программной и аппаратной части. Звучит немного странно, мол, такое разнообразие технологий, какие тут могут быть советы? Тем не менее, советы и рекомендации есть даже в такой ситуации.

Ссылка на вторую часть (когда она будет готова) вставлю в конце первой, чтобы было проще искать.

Спасибо всем за внимание, и тем, кто дочитал все это до конца.

Продолжение: Умный дом (Самое начало) — ч.2

habr.com

«Умный дом» — переосмысление / Habr

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

Хочу поделиться своим опытом («тестовый проект»).

Постройка собственного дома (особенно, если еще и своими силами) — крайне объемный кусок информации, поэтому я свое повествование буду вести больше про ИТ-системы (мы же все-таки сейчас на Хабре, а не на ФХ, хотя там тема тоже есть).

Предыстория


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

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

Начались долгие и кропотливые поиски подходящего участка (это вообще отдельная тема — столько нюансов), но «кто ищет, тот всегда найдет». Нашли (25 соток, ЛПХ, 3 фазы (15кВт)). Купили.

И вот тут началось…

Купить и оставить участок «как есть» — это не про нас. Начали его осваивать потихоньку — удалили лишние деревья, организовали въезд, построили забор (все своими силами, денег-то не осталось после покупки участка)…

Сразу было понятно, чтобы строить дом — нужно продать таунхаус. Процесс продажи — очень небыстрый (загородная недвижимость — это очень сложно).

Чтобы было «не скучно» решили построить небольшой гостевой домик, который в дальнейшем можно было бы использовать вместо съемной квартиры на время строительства основного дома и после постройки дома как «кабинет вне дома со всеми удобствами» (ну и как гостевой дом тоже, конечно:)). Заодно на нем опробовать технологии строительства и сделать «тестовый» умный дом.

Стройка


Поскольку этот домик — «гостевой» и является «разминкой» перед стройкой основного дома, то решили его строить по каркасной технологии (северо-американский вариант).

Выбор технологии строительства был сделан на основании двух гипотез: «быстро» и «дешево».
Постулат «быстро» — да, правда (при условии достаточного финансирования), а вот «дешево» — совсем не оправдался («хорошо дешево не бывает» — если все делать правильно по технологии и «для себя», то получается совсем недешево).

Сегодня домик выглядит вот так:

Цоколь еще не доделали — вот снег растает и все подсохнет, тогда и займемся им.

Кратко про инженерные системы домика:

  • Принудительная приточно-вытяжная вентиляция с рекуперацией тепла.
  • Отопление — (только) электрические теплые полы.
  • Холодное водоснабжение — скважина.
  • Горячая вода — от электрического бойлера.
  • Канализация — ЛОС.
  • Кондиционирование — сплит-система (пока не установлена, но все необходимые магистрали проложены на ранних этапах стройки).

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

Если интресует сам процесс стройки — вот моя тема на ФХ.

По своему (уже состоявшемуся) опыту — продумывайте все свои системы на несколько итераций вперед, чтобы не забыть сделать все нужные «закладки» («гильзы» для ввода кабелей, продумывайте где будет стоять различное оборудование и сколько его будет; прикидывыйте, как пройдут трассы и т.п. — это потом существенно облегчит жизнь, когда дело дойдет до инженерных систем). Подумать о «плане Б» — тоже не помешает (лучше иметь 1-2 запасных варианта, чтобы в случае чего можно было оперативно переиграть решение).

Маленький (тестовый) домик позволил реализовать и опробовать тот подход, который сложился в голове за последние 6-8 лет жизни в таунхаусе (где застройщик фактически все инженерные системы сделал за меня, и это накладывало определенные ограничения на систему «умного дома» (УД), которую я медленно, но верно испытывал на своей «прекрасной половине»):

— Перестань издеваться надо мной: я не знаю, как пользоваться выключателями — они разные на разных этажах — тут надо нажать, а тут — прислонить палец.
— Если свет еще раз ночью зажжется, я вырву что-нибудь с корнем!
— Ты меняешь выключатели быстрее, чем я успеваю к ним привыкнуть!
— Зачем нам голосовое управление? Я этим пользоваться не буду!
Поскольку тут у меня уже не было никаких ограничений (в виде застройщика) — все системы делались так, как считал необходимым.

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

Выглядит это вот таким образом:

Кровь, кишки…Щиток — «маленький», всего-то на установку 120 стандартных модулей (и это для домика, общая площадь которого — около 30м2).

Но после установки всего необходимого оборудования он уже совсем не кажется избыточным по объему:



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

Конечно, не все нагрузки требуется коммутировать через управляемые модули. Часть оборудования идет через обычные «автоматы» (холодильник, плита, «серверная» (ага, мы же не будем «стрелять себе в ногу»), стиральная машина и т.п.)

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

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

Когда уже почти все было готово — дома начала разворачиваться настоящая ИТ-инфраструктура:

  • Роутер mikrotik (резервный канал через LTE, vpn, capsman, мониторинг и все такое).
  • Две различные WiFi-сети — физически разные точки доступа (одна сеть для IoT-устройств, другая — для обычных пользователей (вообще для «обычных» пользователей — две сети: 2.4 и 5ГГц), надо бы еще одну «гостевую сеть» поднять…).
  • Сервер домашней автоматизации («сердце» «умного дома»).
  • NAS Synology.
  • Бесперебойники …

Большая часть «железа» уже была в наличии и переехала из таунхауса.

А вот тут уже начинается «ум» дома.

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

«Он сам пришел» ©


Климат


  • Режим «день/ночь» (с удобным управлением, как графиком, так и желаемыми уровнями нагрева/охлаждения).
  • Если хозяева уехали — перевести систему в «ночной режим» для экономии электричества.
  • Термостат для управления теплым полом (т.е. задается не только комфортная температура теплого пола, но и желаемая температура в помещении).

Освещение


  • Все уехали — погасить свет в доме.
  • В темное время суток в санузле включить свет при обнаружении движения (ночью свет НЕ ВКЛЮЧАТЬ, дабы «не разбудить» ;)).
  • В прихожей ночью включить ночник при обнаружении движения.
  • Имитация обычной «световой активности» хозяев в их отсутствие (при необходимости).
  • При возвращении хозяев в темное время суток — включить «приветственный» свет на веранде и в прихожей (последнее — по датчику открытия двери).

Электричество


  • Если все уехали — выключить «ненужные» розетки (не надо помнить, «выключил утюг или нет?»). По возвращению хозяев — «вернуть как было».
  • Включить электрический полотенцесушитель на 2 часа, если влажность в санузле поднялась выше 70% (кто-то пошел в душ и точно будет сушить полотенце после этого).
  • Выключить греющий кабель в подводящей водопроводной трубе, если температура на улице выше 5 градусов.

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

Кто-то может сказать, ну и зачем тут городить «умный дом» — достаточно накупить в леруа мерлен (оби, кодин терра, к-раута — нужное подчеркнуть) датчиков движения, термостатов и т.п. — и решить те же задачи (пусть и не так изящно). И в чем-то будет прав, но если делать по-умному, то возможно «двойное» использование одних и тех же вещей. К примеру, датчик движения в прихожей можеть быть «активатором» ночника, когда хозяева дома и «датчиком движения» для охранной системы (когда хозяев нет). Да и «аппетит приходит во время еды» — я уверен, что еще далеко не все возможные сценарии выявлены и автоматизированы.

Кстати, «прекрасная половина» теперь является активным «паровозом» в процессах автоматизации, причем, уже в формулировках:

— А почему у нас до сих пор автоматически не… (далее следует словесное описание какого-то сценария) ?

Так с выключателями-то что?


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

И происходит это потому, что свет можно включить следующими способами:

  • Беспроводной выключатель («беспроводная кнопка»), который наклеен на стене в удобном месте (там же, где должен был бы быть «простой» выключатель).
  • «Привет, Siri! Включи люстру» (говорится Apple Watch, MacBook, iPhone/iPad).
  • «Hey, Google! Turn on lights in the kitchen» (можно просить как андроид-телефон, так и «умную колонку» — у меня Google Home Mini).
  • «Alexa, turn off light in the living room» (Echo Dot от Amazon).
  • Приложение Home (iPhone/iPad/MacBook/AppleWatch).
  • Приложение на умных часах.
  • Приложение на андроид-телефоне/планшете.
  • … (Наверняка еще что-то забыл 😉

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

Естественно, все работает как локально (внутри дома), так и удаленно (главное, чтобы интернет был).

Google Assistant и Amazon Alexa — на текущий момент не владеют «великим и могучим», но вот со стороны Google ситуация, думаю, скоро изменится — в «бета-режиме» колонка уже довольно сносно распознавала русский и говорила на нем, правда, на русском не работало управление умным домом, но это наверняка временные трудности.

Интеграция


Дальше становится еще интереснее — границы между системами потихоньку начали «размываться».

Система видеонаблюдения -> УД


К примеру, у меня (пока) есть одна капризная IP-камера, которая может «отвалиться» в любой произвольный промежуток времени — раньше для нее было настроено правило, что она раз в сутки самостоятельно перезагружалась. Так она умудрилась уйти на перезагрузку и не вернуться. Конечно, это произошло, когда я был в нескольких тысячах километров от дома…

Так эту ситуацию я оставить не мог.

Придумалось следующее решение: у Synology в системе видеонаблюдения не так давно появилась возможность использовать запросы во «внешние» системы.

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

Вуаля! Работает! Регулярную самостоятельную перезагрузку камеры — заблокировал за ненадобностью.

Правильнее было бы конечно…

… поменять PoE-инжектор на нормальный PoE-коммутатор и там задать правила, по которому запустить «Power Cycle» для конкретного порта, но это будет позже…


Кстати, ровно по этому же принципу можно сделать камеру видеонаблюдения — «датчиком движения» в системе УД.

УД -> Видеонаблюдение


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

В этой задаче уже «умный дом» (на основании geo-данных) определяет, есть ли кто из домочадцев «поблизости» и если это так — инициирует переход системы видеонаблюдения в «Home Mode», при котором часть камер отключается.

Анализ данных


Ни одна серьезная система не обходится без датчиков (абсолютно разного типа) и системы хранения их данных — вот тут появляется возможность многофакторного анализа.

К примеру, в какой-то момент в домике обнаружилась одна неприятная вещь — низ окон начинал «потеть», конденсат обнаружился и на торце входной двери (обильный конденсат). Стали искать причину — поиск по форумам, применение каких-то превентивных мер — не давали результата. А оказалось все просто — достаточно было глянуть на показания датчика влажности в комнате — влажность в какой-то момент повысилась процентов на 10-15 от обычного состояния. С новыми данными решение искать стало проще — на ФХ в теме про вентиляцию предположили, что это последствия наличия «перетекания» воздуха внутри блока рекуператора, которое приводило к превышению «приточки» над «вытяжкой». Другая возможная причина этого — засорившийся фильтр внутри системы вентиляции.

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

Так же интересно смотреть на реакцию системы при изменении параметров автоматизации: например, как скажется изменение значения термостата в контуре теплого пола на его электрическое потребление?

Но, к сожалению, на текущий момент времени на анализ практически нет, но данные копятся…

Если честно, то уже хочется какие-то вот такие вещи отдать на откуп ИИ 😉 — пусть анализирует и подсказывает наиболее оптимальные значения.

Жаль, что пока это только из области фантастики.

Оборудование и ПО


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

Для меня в «умном доме» важны следующие вещи:

  • Независимость процессов автоматизации от внешних «облаков» (все автоматические процессы должны работать даже при отсутствии доступа в интернет).
  • Вариативность оборудования (не ограничивать себя только изделиями только одного производителя — необходимо иметь возможность интегрировать устройства разных вендоров между собой).
  • Разнообразные способы управления (веб, приложения, голосовое управление (Siri, Google Assistant, Amazon Alexa) — кто знает, каким образом в реальной жизни (и реальный момент времени) будет удобнее воспользовться?).
  • Гибкость построения различной автоматизации (развитый скриптовый язык сценариев — чтобы эта мелочь не могла омрачить «полет фантазии» в описании процессов).
  • Актуальность состояний внутри системы (когда я только-только начинал «погружение в тему», часть устройств была вообще без обратной связи (livolo, например), потом появилась обратная связь (со сменой устройств, конечно), но частенько актуальность статусов была под большим вопросом — приходилось проверять).
  • Минимальные задержки (время от подачи команды/«нажатия кнопки» до видимой реакции системы должно быть как можно меньше, чтобы это не вызывало временного дискомфорта от эксплуатации).
  • Предсказуемость и стабильность (никаких несанкционированных «барабашек», включающих/выключающих свет (особенно ночью;)) быть не должно).

Безусловно, любая система УД (да и любая критичная ИТ-система) должна бекапиться и резервировться (вообще не мне вам об этом говорить;)).

Заключение


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

P.S. а таунхаус мы продали и готовимся к стройке основного дома…

habr.com

Умный дом: оборудование для квартиры — обзор

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

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

Содержание статьи

Что такое умный дом и умная квартира: основные отличия двух систем

4 основные задачи, заложенные в новую интеллектуальную технологию, можно свести к следующим вопросам:

  1. повышение безопасности проживания человека;
  2. обеспечение комфортных условий и жизненных удобств;
  3. выбор оптимального режима расходования материальных средств, снижающих финансовые затраты на оплату воды, газа, электрической энергии, теплоносителей;
  4. помощь в обучении детей и контроле над их поведением, уходе за пожилыми родственниками.

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

Общие принципы работы автоматики для новичков

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

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

Высоковольтная подстанция

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

Сейчас все эти технологии за счет применения доступных микропроцессорных устройств успешно перешагнули в наш быт.

Индивидуальная система автоматических устройств позволяет:

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

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

Благодаря широкому ассортименту принципов, заложенных в оборудование, хозяин может:

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

Чем отличается умная квартира от умного дома

Первоначально оборудование умного дома создавалось для автономного обслуживания отдельно стоящего жилого здания на выделенной территории.

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

Здесь используется свое индивидуальное отопление, водоснабжение, газ, канализация. Может быть установлена отдельная электростанция с генератором, работающим от дизельного или бензинового двигателя, энергии ветра или солнца.

Возможна система аварийного перехода на собственное резервное питание при пропадании электроснабжения от государственной сети.

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

Умная квартира

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

Состав оборудования и возможные проблемы: как их решать

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

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

Как составить проект умной квартиры: научный подход

Чтобы обеспечить комфортные условия для себя, вам потребуется определиться с задачами и составить проект, который учтет все оборудование, например:

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

Под все эти задачи монтируется индивидуальное оборудование. Например, под умные шторы необходимо:

  • вначале повесить карниз;
  • предусмотреть, смонтировать и наладить под него привод;
  • подвести электрический кабель.

Только после этого можно установить блок управления, настраивать его работу по местной программе и дистанционно.

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

Поэтому на вводе системы водоснабжения должен быть дополнительно смонтирован электрический привод, способный перекрыть подачу воды по дистанционной команде.

Ввод водоснабжения в квартиру

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

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

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

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

Как выполнить электромонтажные работы в жилых помещениях: практические советы

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

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

Провода и кабели

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

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

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

Внутри электрического щитка необходимо правильно подобрать защиты:

Сейчас популярность набирают устройства защиты от дугового замыкания. Однако, если рассматривать их модули, то вместо УЗИС или УЗМ-50 я рекомендую продукцию от AFDD. Мое мнение читайте в статье по приведенной ссылке.

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

Как работает оборудование умной квартиры: обзор устройств

Маршрутизатор: что это такое

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

Его принято называть роутер, хотя Router — это термин английского языка, который стали писать так же: «роутер». Он переводится на русский, как маршрутизатор.

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

Как работает роутер

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

Он подключается к сети интернет по телефонному кабелю или оптоволокну и организует два вида информационной сети в квартире:

  1. проводной Ethernet, которую, например, подключают к компьютерам;
  2. беспроводной вай фай для поддержки управления мобильных устройств и умных приборов по радиоканалу.

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

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

Маршрутизатор встраивается в центр умного дома для координации работ всех его устройств в управляемой экосистеме.

Центр умного дома

Датчики системы

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

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

Датчик движения, например, устанавливается на входе в помещение, обычно над дверью, и реагирует на перемещения человека, домашних животных, любых объектов.

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

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

Датчик дыма

Его своевременное срабатывание должно спасти не только имущество, но и жизни жильцов.

Датчик качества воздуха постоянно сканирует чистоту воздушного пространства, определяя количество примесей в нем, температуру, процент влажности.

Датчик качества воздуха

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

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

Датчик протечки воды

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

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

  1. первая половинка крепится на открывающейся створке дверного полотна;
  2. вторая часть — на неподвижной стойке или косяке.
Датчик открытия двери

Геркон, размещенный на стационарной части, переключает свои контакты при открытии двери, а от него передается сигнал к центру управления по Wi-Fi.

Этого типа датчик также ставится на окно для контроля доступа через него.

Браслет фитнесс трекер надевают на руку спортсмена, выполняющего физические упражнения. Он контролирует жизненно важные параметры человека: артериальное давление, качество пульса, оценивающие состояние организма.

Браслет фитнес трекер

По этим показателям даются рекомендации по соблюдению тренировочного режима, созданию нагрузок.

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

Умная розетка с одной стороны имеет обыкновенную вилку, а с противоположной — контактные гнезда для подключения бытового прибора.

Умная розетка

Ее внутренний механизм способен контролировать работающий прибор и управлять им по командам от интеллектуального центра.

Умный выключатель света позволяет с места или дистанционно посредством пульта брелка управлять освещением.

Выключатель света Sonoff

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

Выключатель света с дистанционным управлением

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

Wi-Fi камера

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

Скрытое видеонаблюдение

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

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

По сети интернет хозяин квартиры постоянно контролирует состояние своего жилища и сохранность имущества внутри него.

На какие технические стороны охраны необходимо уделить внимание в первую очередь

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

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

Представим худшую ситуацию, когда преступники, зная о постановке квартиры на наблюдение в департаменте охраны, постараются:

  1. вывести из строя оперативный пульт службы, на который поступают все сообщения от оконечных устройств или повредят GSM, оптику, Ethernet к нему. Тем самым все абоненты, заключившие договор с агентством, окажутся бесконтрольны;
  2. организовать серию ложных вызовов машин охраны к дальним абонентам и в пути устроить их повреждение, например, прокол шин разбросанными колючками;
  3. устроить аварию на линии электроснабжения и надолго оставить здание без электричества;
  4. запустить сильный электромагнитный импульс на вводе жилища и выжечь им всю электронную начинку умного дома.

Какие меры следует принять владельцу квартиры, чтобы помочь в дальнейшем следствию раскрыть подобное преступление и вернуть свое имущество:

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

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

При этом придется их периодически проверять. Например:

  • батарейки, установленные в качестве резервного питания, со временем могут разрядиться;
  • на сим карте модема роутера беспроводного интернет когда-то закончатся деньги. С этого момента связь будет потеряна.

Общее представление об удобствах, которые может предоставить умный дом — оборудование для квартиры, хорошо показано в видеоролике Crazy Maks TV. Рекомендую посмотреть его внимательно.

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

electrikblog.ru

«Умный дом» собственными руками / Habr

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

Фантастика? Под хабракатом я хочу поделиться своими успехами в построении подобной системы у себя дома.

Будущее — сейчас

Все мы когда-нибудь видели подобные картины в зарубежных фантастических фильмах и мечтали: «Когда-нибудь такое будет и у нас». Спешу вас обрадовать — подобие увиденного можно реализовать уже сейчас и без гигантских затрат.

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

«У́мный дом (англ. digital home) — жилой автоматизированный дом современного типа, организованный для удобства проживания людей при помощи высокотехнологичных устройств. Под «умным домом» следует понимать систему, которая должна уметь распознавать конкретные ситуации, происходящие в здании, и соответствующим образом на них реагировать: одна из систем может управлять поведением других по заранее выработанным алгоритмам. Основной особенностью интеллектуального здания является объединение отдельных подсистем в единый управляемый комплекс.

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

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

В моем случае, я расскажу как организовать управление нагрузкой (розетки, лампы накаливания, etc) при помощи распознавания голосовых команд и озвучить все это неплохим русским голосом.

Технические подробности

1-wire

Для начала нам, конечно же, необходимо определиться с технологиями управления электропитанием устройств. На текущий момент таких имеется множество. Самая, пожалуй, простая, популярная и недорогая в реализации, это 1-wire от компании Maxim/Dallas. Технология 1-wire далеко не нова и известна уже около 10 лет. 1-wire широко применяется как в быту, так и в промышленных системах.

Преимущества 1-wire

  • Простая и понятная архитектура сети
  • Низкие требования к кабелям
  • Большая протяженность линии
  • Низкая стоимость и простота компонентов
  • Открытый протокол и доступное ПО для программирования
  • Возможность в определенных ситуациях обходиться без питания

Как известно, плюсов без минусов не бывает. Вот они:
  • Низкая скорость передачи данных
  • Обязательное наличие мастера, ведущего сети

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

Дело все в том, что устройства с точки зрения организации обмена данными пассивные элементы цепи. Компоненты 1-wire не могут без специального запроса посылать в сеть данные. Таким образом устройства не могут общаться друг с другом без «активного» ведущего. Элементы сети являются всегда ведомыми. Мастер в сети 1-wire только один. Именно он инициирует, контролирует и управляет работой сети и подключенных к сети устройств. В зависимости от используемого программного обеспечения, мастер 1-wire линии может по-разному работать со своими подопечными, но только он в конечном итоге может опросить состояние конкретного элемента, а также послать запроса на получение от этого элемента какой-либо информации. Например, если нам необходимо в режиме реального времени выводить значение температуры с множества датчиков, то мастер сети в цикле будет по очереди опрашивать эти датчики. Отвечать мастеру по сети может только одно устройство. В качестве мастера может выступать МК (микроконтроллер), который может при соответствующем ПО напрямую включаться в сеть 1-wire к одному из своих портов ввода-вывода. Мастером может выступать также ПК (персональный компьютер), использующий специальные элементы сопряжения, позволяющие соединять 1-wire с COM-портом или USB-портом компьютера, такие как DS9097 или DS9490.

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

Как видно, это небольшой переходник, имеющий с одной стороны USB, с другой — разъем RJ-11 для подключения элементов сети 1-wire (элементы 1-wire мы можем вешать на стандартный телефонный кабель — дешево и сердито).

X10

Другая технология под названием Х10 использует для передачи данных метод частотного уплотнения в обычной электросети квартиры.

Плюсы:

  • Легка в установке
  • Никаких дополнительных проводов в квартире
  • Распространенный стандарт, много исполнительных элементов
  • Относительно низкая стоимость и простота компонентов
  • Не требует дополнительного электропитания

Минусы:

  • Медленная передача данных
  • Большинство элементов не поддерживает команду статуса (т.е. не узнать текущее состояние устройства)
  • Дороже чем 1-wire

Х10 подойдет ленивым и тем, кто не желает по каким-то причинам тянуть дополнительные кабеля. Я попал в ту и другую категорию, поэтому мой выбор остановился на Х10 =)

Будем считать, что с технологией управления электропитанием мы определились.

Едем дальше — видеонаблюдение

Ведь хочется иногда посмотреть, что творится дома, пока вы на работе, в отпуске, на даче, etc? У меня есть домашние питомцы и при длительном отсутствии хочется посмотреть на них и даже поговорить. Цели могут быть разными. Что нам для этого потребуется?

В первую очередь — компьютер. Он будет ядром, головой нашей системы «умный дом». Именно к нему мы подключим управление электропитанием наших домашних устройств посредством мастера сети 1-wire или Х10, к нему же мы подключим и камеры видеонаблюдения. В моем случае, я выбрал обычные простые web-камеры среднего качества. Подключаться все будет через USB. Ограничение на длину кабеля в 5 м, обходилось мной в виде покупки длинных активных USB кабелей, где возможно, и связкой кабелей через USB-хабы с внешним питанием (возможно, кто-то предложит другое решение — буду рад услышать). У меня вышло в итоге 4 веб-камеры для всех помещений квартиры.

Учим компьютер понимать нас и разговаривать

Для меня «умный дом» в первую очередь — это интерактивность. Для этого мы его научим разговаривать и понимать в свою очередь нас.
Мои исследования показали, что достойный уровень распознавания речи в данный момент может дать только Google. Я думаю, все знакомы с его замечательным голосовым поиском и переводчиком, которые могут здорово упростить жизнь владельцу мобильного устройства. Народные умельцы вычислили, что, куда и как надо отправить, чтобы получить из звукового файла текст.
То же самое и с синтезом — я не стал сильно заморачиваться и воспользовался тем же Google. На мой взгляд, синтезированная речь на достаточно неплохом уровне.
Объединяем

Самым удобным интерфейсом управления умным домом и связкой ПО я счел веб-интерфейс. Координированием работы ПО будет заниматься специально написанный демон на perl
Подводим итоги

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

upd: Часть 2. Видеонаблюдение

habr.com

Автоматика для дома своими руками / Habr

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

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

Начались изучения того, что есть на рынке и что можно купить и доколхозить самому. Как оказалось рынок, вполне насыщен множеством решений, но в них то того не хватало, то другого, и нигде не было целостного решения, которое меня бы удовлетворило (нет, конечно, решения были, но стоимость в 20т. уе. меня не удовлетворяла). Например у Шнайдера есть неплохое решение базирующееся на KNX, на котором можно построить управление освещением, ролетами и вентиляцией, но интегрировать в систему что-нибудь кроме стандартных элементов практически невозможно, плюс о вэбинтерфейсе и управлении через гугл хоум можно забыть, а об автоматизации сценариев вообще говорить не приходится. С другой стороны, на рынке хватает решений, которые и беспроводные, и дружат с гуглом и апликейшины для них уже готовы, но у них есть масса нюансов, которые отодвигают такие решения на задний план. Например, сложность одновременного управления освещением с обычных выключателей и с апликейшена, часто это вообще невозможно или если и возможно то проблемно реализовать проходные выключатели, а хотелось бы иметь дом в котором всё работает и без умного дома на случай его крэша. Плюс мне не очень хотелось обвешивать дом массой отдельных коробочек, до сих пор не понимаю почему бы датчик движения, угарного газа и температуры не поместить в один корпус, пусть он даже и будет стоить дороже, зато мне не придется весь потолок увешивать какими-то девайсами, да еще и менять в них батарейки каждые два года.

В общем, со словами, ну “тыж программист”, я начал думать как бы я это заколхозил сам и что для этого нужно. Продумывая разные варианты применения системы стало понятно что перед тем как что-то делать надо крепко всё продумать (это кажется очевидным, но нет, иногда хочется что-то сделать прям сейчас) потому что положив проводку в штробы и заштукатурив её, обратного пути уже нет.

Сформировав список желаний у меня получилась вот такие подсистемы:

  • освещение в доме
  • ролеты
  • управление заслонками вентиляции
  • датчики движения, датчики освещенности, СО и температуры в комнатах
  • автоматический полив
  • датчики движения по территории участка
  • резервное питание

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

Давайте вкратце рассмотрим каждую.

Освещение. Из вводных было то что свет должен работать одновременно и от выключателей и от системы управления (далее САУ), плюс должна быть возможность сделать проходные выключатели. Для этого САУ как минимум должна знать включен он сейчас или нет. Было несколько идей как это реализовать, но остановился я на этой схеме — кнопочный выключатель — импульсное реле(Elko MR-41) — дискретный выход — дискретный вход. Дискретный выход параллелим с кнопочным выключателем, НР контакт реле на лампочку, НЗ — на дискретный вход для получения статуса.

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

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

Вентиляция. Тут все просто, её я отдал на откуп САУ, и не предусмотрел никакого другого управления, навряд ли я когда-нибудь захочу открыть/закрыть вентканалы не с апликейшена. Так что схема — два дискретных выхода — простенький привод Belimo LM24-T с ebay за 25$ без обратной связи.

Вот так выглядит привод смонтированный на вентиляционной заслонке:

Датчики движения, датчики освещенности, СО и температуры в комнатах. На рынке сейчас валом таких девайсов, но все с проприетарным интерфейсом и подключить их в свою доморощенную систему достаточно сложно, да и плюс упомянутая уже проблема с тем что каждый датчик пытаются продать как отдельное устройство в своём корпусе. Вот меньше всего хотелось бы на потолке видеть россыпь разных устройств, а как задумаешься что в них всех надо поменять батарейки так и страшно становиться. Также всегда остаётся вероятность того что производитель закроет открытое api своих устройств, и заставит вас пользоваться только своим приложением как недавно гугл поступил с nest и вся ваша целостная система развалится на куски. Поэтому я сделал свой девайс на AVR, назвав его “сенсортэг” и напаковал его всем что мне было нужно: датчик движения с цифровой подстройкой чувствительности, датчики освещенности, температуры, угарного газа, управляемую подсветку, ESP8266, RS485 c гальванической развязкой, 24В блоком питания. Получилось вот такое устройство, но в реалии ему нужно посвятить отдельную статью и не особо зацикливаться на нём в этой.

Автоматический полив. Казалось бы что тут сложного, должно быть самое простое устройство типа дискретный выход — соленоид на 24В. Но как оказалось что все клапаны полива на 24В но AC. Так что пришлось делать отдельный блок с трансформатором на 24В и блоком реле, который по 24В DC коммутирует 24В АС.

Датчики движения по территории участка. У охранных датчиков выходы это НР и НЗ контакт так что тут как раз всё просто, дискретные входы и всё, только вот не стоит забывать про разрядники(неплохо подходит вариант разрядников для патч панелей).

Резервное питание. Изначально это не планировалось, но со временем выяснилось что за пределами города пропадание электроэнергии это никакое не ЧП а вполне обыденное явление. И хотя, я считаю что система умного дома должна быть спроектирована так, что бы её можно было включить/выключить в любой момент без печальных для неё и дома последствий, но от резервного питания я не отказался. Решив что коль у меня уже есть мои сенсортэги на 24В, приводы на 24В, то всё питание САУ я сделаю 24В. Получилась неплохая связка mean well блока питания, mean well упса и аккумуляторов, работает, проверял.

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

Следующим этапом было планирование щитка с модулями управления.

Топология системы:

Модули DI/DO. Нужно было прикинуть топологию системы, какие модули в неё входят, на каких контроллерах что работает. Тут существует масса вариантов реализации, и все они будут правильными если будут работать. Забегая вперед скажу что я остановился на системе из покупных модулей DI/DO, управляющем контроллере на Beaglebone black и вэбсервере на Raspberry Pi. Далее необходимо подсчитать все дискретные входы/выходы и их типы. Т.к. разрабатывать модули DI/DO не было никакого желания то я просто поискал на рынке уже готовые за вменяемую цену. Остановился на модулях Овен, в принципе они покрыли все мои нужды по управлению:

  1. МВ110-8ДФ, как модуль дискретного ввода для сигналов 220В.
  2. МУ110-16Р, для управления освещение, ролетами, вентиляцией и клапанами полива.
  3. МВ110-16ДН, как модуль дискретного ввода для сигналов с уличных датчиков движения.

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

Контроллер. Для связи с моими модулями «сенсортэг», расположенными в каждой комнате и модулями Овен в щитке мне нужен был контроллер который мог бы их опрашивать по RS485 интерфейсу и имел Ethernet для общения с сервером. Рассматривал вариант использовать Wiren Board, но у них мало RS485 портов да и вот контроллер хотелось самому сделать. Контроллеру хочется посвятить отдельную статью, так что тут можно упомянуть что он сделан на Beaglebone black и имеет 3 гальванически изолированных порта RS-485 и питание 24В.

Система для контроллера Beaglebone black собрана на базе Buildroot и доведена до состояния запускаем билд — получаем готовый образ для SDшки. ПО Beaglebone black состоит из: коммуникационного ядра, MQTT gateway и Mosquitto server. Коммуникационное ядро, опрашивает RS-485 порты, формируя внутреннюю таблицу дискретных и аналоговых точек. MQTT gateway преобразует точки контроллера в значения MQTT топиков и передает их в Mosquitto server. Все доступно по этой линке.

Щиток управления и имитатор сигналов(освещение, ролеты и вентиляция):

ПО Raspberry Pi это Home Assistant. Меня порадовала эта система, она очень проста, поддерживает массу уже готовых устройств и позволяет очень гибко писать свои плагины на python. Я например, за пару недель написал себе собственные MQTT плагины для освещения, ролет, сигнализации и разных типов датчиков(освещение, СО, движения, температуры) и несколько видов автоматизаций, всё очень гибко и главное с низким порогом вхождения в систему. Ещё Home Assistant поддерживает интеграцию с Google Home и Alexa. Можно немного помучаться и сконфигурировать это самому, или сделать платную подписку на их сервис(5$ в месяц) и тогда процесс синхронизации Home Assistant и Google Home проходит за два клика. Как бонус мы получаем управление голосом, пока на английском, но обещают поддержку русского вот-вот. Выглядит это примерно так:

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

habr.com

планирование и подготовка своими силами / Хабр

С каждым днём мы всё больше и больше доверяем решение наших бытовых проблем компьютерной технике. То, что раньше было лишь научной фантастикой сегодня — реальность. Львиную долю времени мы проводим дома, поэтому было бы логично доверить современным компьютерным технологиям помочь нам поддерживать комфорт.

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

Об этом мы и постараемся поразмыслить в этой статье.


Что почём?

На российско-украинском рынке готовые решения начинаются от 2000 $ за базовые, не связанные между собой компоненты. За эту цену вы получите возможность блокировки трубопроводов при обнаружении утечек газа или воды. Не дёшево, но стоит ли ваше спокойствие этих денег?

Более продвинутые пакеты, в которые завязывается сигнализация, простейшее управление светом уже начинаются от 10 000 $.

А вот за ваши кровные 30 000+ $ вы уже получите полный пакет удовольствий с сенсорными панелями разнесенными по дому, с датчиками движения управляющими светом и многое другое.

Если речь идёт про обустройство квартиры не большой площади или дома в 1000 квадратов, то цена конечно же будет меняться в меньшую или бóльшую стоимость соответственно.

Все зависит от желаний и возможностей заказчиков.

Чего бы наворотить?

Безусловно, на сегодняшний день, законодателем моды в сфере интеллектуальных зданий является Билл Гейтс, с его очень дорогим домом площадью в 3700 квадратных метров.

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

  • система обнаружения утечек газа с клапаном отключения подачи
  • система обнаружения утечек воды с клапаном отключения подачи
  • система обнаружения задымлённости/огня
  • система безопасности (вторжение, видеонаблюдение)

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

Далее следует уровень комфорта:

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

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

Вывод: если даже придумать что-то новенькое, то скорее всего это можно реализовать. Всё зависит только от цены реализации.

На сегодняшний день на рынке представлен достаточно большой выбор датчиков, сенсоров, моторов, блоков управления. Купить можно и китайское, и брендовое оборудование. Цены и качество соответствующие. Для примера, диммер (плавное включение/выключение света) обойдется вам в районе 300 евро, а сенсорный экран, который попытаются вам «впарить» продавцы готовых решений будет стоить уже 1500. При этом в магазине такой же экран можно купить за 500 $.

Хочется, но дорого! Что делать?

Очевидным решением является подготовка квартиры/дома на стадии ремонта, а затем, когда послеремонтное финансовое положение оправится, либо когда все эти датчики и контроллеры упадут в цене — просто установить их на подготовленное место.
С чего начать?

Первое что надо сделать — составить список.

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

Второй шаг — решить ЧТО и ГДЕ будет установлено.

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

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

И наконец — продумать и проложить коммуникации.

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

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

Поэтому проложив UTP кабель + обычный 3х жильный медный провод — можно покрыть сразу большинство существующих систем. Для подключения видео камер, лучше протянуть еще и коаксиальный кабель (такие камеры, обычно, гораздо дешевле IP камер).

И напоследок, пара маленьких хитростей

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

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

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

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

Кстати, может кому-то будет полезно: для протяжки кабелей существуют специальные зажимы с петелькой на конце. Называется сей дейвайс «кабельный чулок».

Удачи в проектировании!

UPD: Хорошая статья о конструкторе из блоков управления умного дома, с примерами написания своего кода для контроля и управления.

habr.com

Как я начал собирать умный дом без навыков программирования / Habr

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

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

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

Немного матчасти

Перед тем, как перейти к конкретике, я хочу поделиться результатами своих интернет-исследований и опросов людей «в теме». Для начала мне пришлось определиться, чего я жду от «умного дома». Дело в том, что на западе и в постсоветских странах по-разному трактуют это понятие. В Европе и США очень высокие цены на коммуналку и жители этих стран в буквальном смысле помешаны на экономии. Поэтому для них умный дом — это система, которая следит за каждым потраченным киловаттом и экономит средства, потраченные на электричество, отопление и водоснабжение.

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

После двух дней изучения вопроса у меня осталось три варианта для создания умного дома.

  1. Оплатить услуги специализированной компании и не погружаться в суть процесса
  2. Купить все необходимые устройства и настроить их на базе либо полноценного сервера, либо Arduino\ Raspberry PI
  3. Самостоятельно нарисовать приложение для управления умным домом на базе мессенджера Sender и прописать логику работы гаджетов на облачной ОС Corezoid

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

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

Такая система требует серьезного проектирования и самостоятельно расписать концепт «умного дома» – задача малореальная. Как я уже писал выше, в США и Европе производители оборудования разрабатывают решения под каждый конкретный случай и контролируют процесс монтажа. Стоимость «под ключ» начинается от нескольких тысяч тысяч евро и зависит от площади помещения и количества используемых датчиков. По этой ссылке можно почитать про решения от Siemens. Похожие комплексы предлагают IBM, Bosch, Cisco, Panasonic, Logitech, ABB, Philips и другие бренды.

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

Вариант 2. Умный китайский дом

В Китае можно купить решительно все – начиная от брелков-шпионов (за которые в Украине почему-то сажают в тюрьму) и заканчивая атомными батарейками. На alibaba.com, aliexpress.com, dx.com, taobao.com и прочих подобных сайтах можно купить как готовые системы, так и их отдельные элементы. Большинство китайских гаджетов встраиваются в уже готовые дома и перепланировка для их установки не нужна.

Как пример «коробочного решения» можно привести «умный дом» от Meizu. Это совокупность гаджетов от разных компаний, которые объединены программным комплексом LifeKit. Это весы RyFit, лампа X-Light Plus, очиститель воздуха Air Cube, розетки и другие устройства. Аналогичную систему недавно выпустил и Xiaomi.

Что касается одиночных «девайсов», то здесь все еще интереснее. На китайском аналоге Kickstarter – площадке Demohour регулярно появляются просто потрясающие вещи. Недавно «умная розетка» Smart Plug K установила рекорд китайского краудфандинга и собрала около $270 000. Розетка поддерживает все популярные типы вилок, умеет удаленно включать и выключать любую технику, поддерживает доступ по 3G и Wi-Fi и работает как Wi-Fi повторитель для усиления сигнала. Хороший набор устройств предлагает и китайская компания BroadLink. На Amazon.com можно купить набор нужных гаджетов и собрать с их помощью собственную версию «умного дома». По этим ссылкам (1, 2, 3) можно почитать и про другие устройства.

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

На Хабре описаны десятки способов самостоятельно создать «умный дом» на основе Linux-подобных систем, Arduino, Raspberry PI или полноценных серверов. Это отличное решение, но я являюсь скорее продвинутым пользователем, чем разработчиком и вряд ли смогу воплотить в жизнь подобные схемы. Я решил найти способ, который не требует специфических знаний.

Вариант 3. Сделай сам

В процессе поиска мне попалась на глаза разработка украинских программистов — мессенджер Sender. Принцип работы Sender схож с китайским WeChat, он позволяет создавать полноценные мобильные приложения с помощью простого конструктора форм. Сам конструктор далек от идеала, но кое-что с его помощью сделать уже можно. На выходе у меня должно получиться «приложение в приложении», которое получает данные от устройств через встроенный API и выводит их на экран смартфона. Логику работу гаджетов я хочу описать с помощью облачной операционной системы Corezoid, которая не требует знаний языков программирования и позволяет автоматизировать практически любой процесс, в том числе и поведение устройств в умных домах.

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

habr.com

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *