С чего начать? Куда податься?

17 октября 2018, 13:42

Приветствую тебя, уважаемый читатель!

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

 Многочисленные вопросы в чате: «Хочу Умный Дом (здесь и далее УД). Что купить? С чего начать?» побудили меня написать данный материал. Так же, данную статью можно рассматривать как ответ на вопрос администрации ресурса: «Опиши свою историю. Как ты докатился дошел до своего решения (сетапа). Почему выбор пал именно на это решение, а не какое-то другое?»

Когда-то в далеком 2015 году, при строительстве дома, появилась мысль сделать свой дом «умным». «Почему в кавычках?» —спросите Вы. Читая многочисленные форумы, как зарубежные, так и отечественные, я постоянно натыкался на изделия (решения) с пафосным названием УД, или для УД….. На тот момент я не осознавал, что это всего лишь автоматизация некоторых процессов, происходящих в доме. Об этом я узнал чуть позже. Поэтому, правильнее будет называть подобные решения автоматизацией. Да и SkyNet мне тоже не нужен.

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

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

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

Остановил я свой выбор на продукции польской компании Satel. За относительно вменяемые деньги Satel предлагает «решение из коробки», которое удовлетворит большинство пользователей. Из плюсов могу отметить, что это готовое и самостоятельное решение с достаточно продуманным функционалом. Подходит для пультовой охраны. Имеет достаточную масштабируемость. Относительно несложна в настройке. Дает возможность выбора как в пользу проводных, так и беспроводных решений для инсталляции (либо же дополнить одно другим). Из минусов можно отметить «закрытость» (API все же в свободном доступе) системы, относительно высокую цену, и ограниченность пользователя в выборе сенсоров (температуры, влажности…). Я даже хотел купить данную систему, но на тот момент возникли сложности доставки в регион моего проживания, и какой-то части заказа не было в наличии. Необходимо было ждать поставки из Польши 4-6 недель. Пожалуй, данный продукт можно смело рекомендовать людям, не желающим знакомиться с командной строкой, писать «какие-то непонятные коды», изучать протоколы и осуществлять шаманские действа с бубном.

В процессе переписки с представителями Satel я случайно набрел на сайт «Защита, контроль, управление». Благодаря этому ресурсу я узнал о таком замечательном девайсе как Raspberry Pi, в простонародье - малинка (малина). Raspberry Pi - это одноплатный компьютер размером с банковскую карту, изначально разработанный как бюджетная система для обучения информатике и впоследствии получивший намного более широкое применение и популярность, чем ожидали его авторы (цитата из Википедии) и о том, что взяв за основу малинку и разработанные участниками сайта исполнительные устройства, можно сделать автоматизацию своего дома. На этом ресурсе я почерпнул много полезной информации. Как мне казалось, вот оно решение, которое я так долго искал… Я уже было согласился с тем, что придется изучать написание/изменение кодов, совершать манипуляции с прошивкой микроконтроллеров, так как большинство исполнительных модулей построено именно на ПИКах. К тому же, участники форума с готовностью предлагают свою помощь в освоении материала новичкам.  К сожалению, мое внутреннее Я не смогло смириться с интерфейсом WebHomePi, написанном автором блога на WebIOPi. Надо отдать должное автору блога, он чутко реагировал на просьбы форумчан и пытался внести изменения и улучшения. Но, как говориться, выше своей головы не прыгнешь. Он был ограничен возможностями самого WebIOPi. Справедливости ради, надо отметить, что спустя долгое время моего отсутствия на данном ресурсе, я был приятно удивлен, увидев там описание Home Assistant. Раньше автор и слышать не хотел о сторонних программах. Резюмируя эту часть своего повествования, могу смело рекомендовать данный ресурс людям, которые дружат с паяльником, не бояться экспериментировать, и хотят немного сэкономить, делая своими руками.

Раннее я написал о нежелании мириться с GUI (графическим интерфейсом) WebHomePi. И это чувство «перфекционизма» воодушевило меня продолжить поиски. Я натыкался на разные варианты. Мажордомо показался мне каким-то невнятным. ИнтраХауз меня заинтересовала. Я даже скачал пробную версию и готов был отдать разработчикам кровных 100 долларов за полную версию… но снова что-то пошло не так (с) Я написал запрос и ждал ответ из тех. саппорта 3 недели. Точнее, я ждал неделю, это ответ пришел через 3 недели. Недопустимо, мне кажется, для платного продукта. После недельного ожидания мне попался на глаза проект под названием OpenHAB (здесь и далее - ОХ), и на тот момент, когда тех.саппорт ИнтраХауз удосужился мне ответить, я уже с головой был поглащен ОпенХабом. Так ИнтраХауз потеряли свои 100$ и возможного пользователя. К положительным моментам ОХ можно отнести то, что это хорошо задокументированный opensource проект и каждый может внести изменения или свою посильную помощь, большое сообщество, много полезных материалов (к сожалению, большинство на иностранных языках) как на форуме самого ОХ, так и на Гитхабе, имеет большое количество баиндингов (умеет дружить со множеством устройств), разные варианты UI (на вкус и цвет). Из минусов можно отметить малое и разношерстное количество информации о данном продукте на русском языке и необходимость дописывать что-то вручную.

Честно говоря, сейчас я и не вспомню на каком этапе своих поисков я набрел на сайт «Умный дом своими руками». Предупреждаю сразу, это сайт адептов проводных решений)). Не все и не сразу мне стало понятным. Но на этом сайте очень много полезной информации. Не только об электронике, там можно найти материал, как отполировать фары автомобиля, сравнение напольных покрытий, и как они влияют на теплопроводность теплого пола, много информации по обустройству автоматизации дома, подсобных помещений и прилегающих территорий. Есть топики освещающие взаимодействие с разными серверами автоматизации. Там же я познакомился с устройствами MegaD. Это ПЛК (PLC - программируемый логический контроллер), построенный на микропроцессоре Atmega328/2561 с множеством исполнительных модулей, к которым можно присоединить различные датчики, кнопки управления, лампочки, вентиляторы, и т.д. Про это устройство можно писать долго и много, но лучше почитать на сайте. На данный момент автоматизация моего дома строится именно на устройствах MegaD + малина + всевозможные датчики с известного китайского сайта, а сердцем автоматизации является OpenHAB. На данный момент добавился еще и Node-RED, но об этом чуть позже.

Нельзя не отметить, набирающие популярность беспроводные решения от Хiaomi/Aqara ™. Я на них обратил внимание, когда поднялся вопрос эстетической составляющей. Дешевые датчики — это, конечно, хорошо. Но, возникает вопрос, как это будет смотреться в интерьере. Почитав информацию и отзывы об этих устройствах в интернете, я приобрел на пробу хаб MiHome V.3 и несколько датчиков движения и температуры Aqara. Эти устройства с легкостью интегрируются в большинство известных систем автоматизации. Имеют самодостаточное приложение для устройств с iOS или Android.  При небольшом шаманстве вливаются в приложение Home app на iOS. Имеют хороший дизайн. Невысокую, по сравнению с устройствами на Z-wave, стоимость. Их можно смело рекомендовать начинающим или не особо требовательным пользователям, и тем, у кого ремонт уже закончен, и прокладывать провода уже нет возможности. Из минусов можно отметить, что нативно (по умолчанию) эти устройства работают через китайское облако.

Чуть выше я упомянул о Node-RED. Это визуальная среда программирования, использующая API и онлайн сервисы, соединяющая между собой исполнительные устройства. Как пишет разработчик: «новым и интересным способом». На данную среду программирования я обратил внимание, когда искал альтернативное решение нативному для ОХ HomeKit баиндингу. Этот баиндинг используется для «пропихивания» в приложение Home app не лицензированных компанией Эппл устройств, используя HomeKit Accessory Protocol (здесь и далее HAP) - запатентованный протокол Эппл, для взаимодействия устройств других производителей. Для решения этой задачи можно воспользоваться HomeBridge, написанной на том же языке, что и Node-RED - Node.js. Но Node-RED мне показался интереснее. Это мощный инструмент, который умеет не только «проталкивать» устройства в Дом (Home app), но и позволяет писать сценарии для этих устройств. Из недостатков можно отметить практически полное отсутствие информации на русском языке.

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

Искренне Ваш, Bonefolder


Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

  1. Олег Челбаев (sprut)
    Олег Челбаев (sprut) 8 месяцев назад

    Спасибо за описание жизненного пути автоматизации, я думаю данная работа многим будет полезна ;) 

  2. Алексей Костаков (partizan)
    Алексей Костаков (partizan) 8 месяцев назад

    спасибо за откровения! и за полезные ссылки.

    ЗЫ С паяльником дружат не только люди, занимающиеся электроникой, :) но и спецслужбы для взлома, например паролей, в присутствии его владельца ))) при этом скорость подбора пароля прямо пропорциональна квадрату температуры ;)

К списку статей

Похожие статьи

15 ноября 2018, 09:42
Способы автоматизации механических ворот
15 июня 2018, 12:13
Охранная система в гараж на ESP8266 с интеграцией в Apple HomeKit
24 августа 2018, 12:18
Пошаговая установка HomeAssistant
27 августа 2018, 10:14
Интегрируем ХА в HomeKit
04 апреля 2019, 17:48
Расскажу о том за ~1 час перевезти УД с 2мя USB стиками с Raspberry PI на Synology NAS.
14 ноября 2018, 06:43
Плагин для интеграции в Athom Homey дочерних zigbee-устройств, подключенных на координаторы deCONZ - RaspBee или ConBee.
01 ноября 2018, 09:27
Настройка Deconz USB стика ConBee от Dresden Elektronik в Hass.io и некоторые особенности эксплуатации
25 ноября 2018, 18:23
Умное зеркало добавляем модули Airplay и Google Calendar
03 октября 2018, 22:03
Как собрать и настроить Hyperion Ambilight - адаптивную подсветку ТВ.
20 октября 2018, 22:57
Теоретические основы протокола MQTT и описание того, как он работает и для чего используется