Сегодня в Минске можно найти немало предложений от компаний, которые занимаются автоматизацией жилых и офисных помещений «под ключ». Но до широкого внедрения новой технологии в жизнь еще далеко, ведь большинство таких решений имеют высокую цену. Минский программист Александр Богданович самостоятельно спроектировал и установил в своем доме «умную автоматизацию» с помощью белорусского производителя «Ноотехника». Своим опытом он поделился с читателями КВ.
- Александр, расскажите, сколько времени у вас ушло на проектирование и монтаж «умного дома»?
- Я не очень люблю название «умный дом». На мой взгляд, это больше маркетинговый ход, который не особо отражает саму суть системы, а суть заключается в умной автоматизации.
Началось все с того, что после долгих скитаний по съемным квартирам, мы с женой решили строить собственный дом. Уже на момент покупки участка я начал задумываться над системами умной автоматизации. Хотелось чего-то необычного, к тому же это была прекрасная возможность применить свои знания, ведь по образованию я инженер-программист.
Я понимал, что еще на этапе постройки надо закладывать возможность для того, чтобы в будущем можно было что-то «прикрутить», автоматизировать там, где это будет разумно.
Примерно за три года до начала стройки я начал все проектировать на бумаге. Много вещей испытывал, грубо говоря, на колене, собирал, писал код. Работает – хорошо. Откладывал это, как проработанный момент, и двигался дальше.
Три года шла стройка, и примерно полтора года назад мы переехали в свой дом, в котором на тот момент были готовы только две комнаты. И вот, когда дошло до практической реализации, некоторые из задумок «отвалились» сами собой за ненадобностью.
- Какие основные элементы включает ваша система?
- На сегодня моя система "умной" автоматизации включает в себя четыре основных элемента.
Во-первых – это дистанционное управления светом с помощью решений компании «Ноотехника» 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, температурные датчики - я могу без проблем купить самостоятельно. Кроме того, гибкости системы я смог добиться потому, что проектировал, паял, устанавливал и писал код я сам. Мне нужна была автоматизация, которая будет удобной не только для меня, но и для моей семьи, гостей. В итоге я могу легко добавлять новые элементы, изменять систему по своему желанию, чего не получишь при покупке готовых дорогих решений.
Беседовала Надежда Абрамчук
Комментарии
Страницы
>Нет, т.к. logicby-twittercom-logicby - местный чат-бот, общающийся цитатами из интернета, смайликами и отдельными бессмысленными фразами. Впрочем, вы и сами это видите.
А это piton - он страдает непереносимостью выбора из множества событий.
Страницы