«Умный дом» своими руками. Белорусский программист рассказал про автоматизацию жилища

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

- Александр, расскажите, сколько времени у вас ушло на проектирование и монтаж «умного дома»?

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

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

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

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

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

- Какие основные элементы включает ваша система?

- На сегодня моя система "умной" автоматизации включает в себя четыре основных элемента.

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

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

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

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

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

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

Еще одним плюсом стало то, что ребята из «Ноотехники» находятся в Минске, это белорусский производитель. Так что за время проектирования своей системы я много с ними общался, и в общем-то остался всем доволен. Летом у «Ноотехники» должны выйти блоки с обратной связью, которые я опять же планирую применить у себя.

Дальше мне надо было знать показания температуры по комнатам. Я начал искать решения. Беспроводное? На тот момент, чтобы его реализовать, нужны были большие деньги. Один такой датчик стоил около 30 долларов, а ведь он нужен в доме не один. В итоге я нашел двунаправленную шину 1-Wire, которую и заказал в Англии. При магистрали до 200 м она работает даже без каких-то дополнительных питаний.

Сразу от компьютера провода выходят через USB-адаптер. Дальше, купил в Китае температурные датчики DS18B20 по доллару за штуку, микросхему DS2408 для управления 8 каналами за 8 долларов.

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

Видеонаблюдение. За год я протестировал несколько систем видеонаблюдения. Выбрал Xeoma: выиграл у них ключ на 8 камер по акции, снова получилось сэкономить.

- Как происходит управление системой?

- Система состоит из обычного системного блока, сервера с Ubuntu. Все это работает и общается через USB-адаптер по 1-Wire топологии. Из языков программирования я использовал Python плюс MongoDB и микрофреймворк Flask.

Несколько раз я все переписывал, делал систему проще, удобнее. Сейчас управлять ей можно через Web-интерфейс, который используется в основном для добавления сценариев, и Windows Phone-приложение – непосредственно для управления. Набросал его за пару дней, и теперь у меня на телефон выводится вся нужная информация

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

- Что будет, если в доме отключится электричество?

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

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

- Когда мы покупаем коробочку и к ней датчики, ставим приложение, и все работает – это одно. В моем же случае система do it yourself, и в ней все упирается в ПО. 1-Wire протокол предполагает написание специального софта, посредством которого и происходит общение с устройствами системы, а его написать сможет уже не каждый. Скорее всего, есть какие-то фреймворки на базе 1-Wire. Но это будут обобщенные решения, которые надо «допиливать» под себя.

- Каким важным требованиям в вашем доме отвечает «умная автоматизация»?

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

Беседовала Надежда Абрамчук

Версия для печатиВерсия для печати

Рубрики: 

  • 1
  • 2
  • 3
  • 4
  • 5
Всего голосов: 1
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!

Комментарии

Страницы

Аватар пользователя mike

Хехе, реклама ноолайта.

Когда все дома будут так оборудованы -- эмчеэсу добавится работы. :)

Знаю чувака в Могилёве, который со смартфона управляет хатой через вайфай. Тоже всё сам обвесил.

Когда все дома будут так оборудованы -- эмчеэсу добавится работы. :)

МТЧ тоже прогрессирует)

Знаю чувака в Могилёве, который со смартфона управляет хатой через вайфай. Тоже всё сам обвесил.

Так круто же) 
Аватар пользователя mike

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

кто к жене пришёл.

Или жена смотрит, кто пришел к тебе))))))))))

Аватар пользователя mike

dmitrys10, ты что -- дурак? Для ясности ещё раз повторю.

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

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

На счет системы видеонаблюдения - я сделал домашний сервер на UBUNTU SERVER, там прилепил торрент-качалку, dlna и ftp-web-сервер и на мотион зацепил видео 

Да, с поливом тоже вожусь тут писал http://www.kv.by/content/340859-belorusy-sobirayut-na-kraudfandingovoi-ploshchadke-sredstva-dlya-sozdaniya-umnogo-vod, но судя интерес к тому что можно сделать своими руками нулевой. Почитать любителей хоть отбавляй, а вот сделать не очень.

Аватар пользователя mike

Почитать любителей хоть отбавляй, а вот сделать не очень.

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

Сосед полгода канючит: "Настрой мне телевизор, каб ютъюб шол, ну настроой! Што табе -- жалко?"

Што табе -- жалко?

Ну, что, жалко разве?)))))

>Ну, что, жалко разве?)))))

mike не "тыжпрограммист" который может всё и задарма - он советский инженер! - Ему за СССР обидно!


Имхо, конечно, имхо.

Страницы