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

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

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

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

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

 

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

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

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

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

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

Во-первых – это дистанционное управления светом с помощью решений компании «Ноотехника» 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!

Читайте также

 

Комментарии

Страницы

shurishe > Не тяните эту мерзость к себе в пещеру.

Вот собрались вы из своего загородного дома в Тайланд с домочадцами. - Да хоть из квартиры на дачу. Не суть.

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

А у парня из статьи в этом случае - по инету всё выключить. Проверить. Да и сам дом, если умён, обесточит все розетки пожароопасные, если поймёт что все его покинули! - Умный дом то!

Хотя, в пещеру конечно может и не надо - а вот в дом или квартиру, такое самое то! в 21 веке то!

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

Логик, ты надежность считать умеешь? Вот и я не умею. Газон полить - да, нормально, пусть будет по инету. Чуть что - хер с ним, с газоном. 

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

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

)) Жена никогда не забудет выключить утюг если за неё это не будет делать постоянно сервер в Австралии

в 21 веке то!


Вот как раз в 21 и не надо. Отдохните хоть дома. Просто послушайте птиц. Это в новинку тем кто ещё не прокурил что это. Кто прокурил - им скучно. НЕТ ТУТ НИЧЕГО УМНОГО. И  

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

Это в новинку тем кто ещё не прокурил что это. Кто прокурил - им скучно.

Совершенно верно.

Эх, в почтовом ящике замок высвеливать придётся: отмычку влом делать; ключ потерял, а спама натрухали, "шо нэ лызэ вжэ".

savely > Лично я позвоню соседу, у которого есть мои ключи. А у меня - его.

каменный век. Surprised

shurishe > Отдохните хоть дома

Жонка хоча у Тайланд!

Сынуля к бабушке!

Эх, пещерные людзi. Surprised

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

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

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

...Я лучше на смартфоне кнопку тискану.

Угу. А дома рутер завис. Или сгорел. Или обесточился. Или провайдер профилактику проводит. Или денежки на аккаунте тю-тю. И ещё куча причин.

Герою статьи просто нравится что-то самостоятельно крутить в своем доме.

Ну да, само собой. Когда я заимел свою квартиру тоже очень многое хотелось замутить. Занялся сверхдальним приёмом ТВ. И даже получалось в Минске принимать Сувалки.

Эх, молодость, молодость... Всё равно она уйдёт.

Все действительно может зависнуть, сгореть и обесточиться, но ведь и соседка может не дойти))) Резкая амнезия, ну или еще, не дай бог, что. 

Страницы